What's Changed
Fixed
- [DB-1803] Fix projection stall race condition when writing empty transactions by @timothycoleman in #5428
- [DB-1833] Fix secondary index timestamps by @shaan1337 in #5444
Deprecated
Breaking Changes
- [DB-1634]: Metrics for a new scheduler by @sakno in #5262
- [DB-1831] Make the primary yaml file take priority over the json files by @timothycoleman in #5442
Changed
- [DB-1648]: Handle multiple CTs without the allocation by @sakno in #5284
- [DB-1703] Bump version number to 26.0 by @timothycoleman in #5306
- [DB-1639]: Azure Blob support for KDB Archiving Feature by @sakno in #5296
- [DEV-957] Implement System readiness in DuckDBProjector service by @w1am in #5309
- Add Pulsar sink connector by @w1am in #5312
- [DB-1640] Support Google cloud storage as archiving backend by @shaan1337 in #5287
- Extended query help by @alexeyzimarev in #5315
- chore: Bump Surge by @w1am in #5319
- [DB-1713] Query editor: check if data is valid JSON by @shaan1337 in #5317
- [DB-1650]: Use single file handle in PTable by @sakno in #5310
- [DB-1598]: Merge Improved Request Processing project so far by @sakno in #5323
- [DB-1598] Split StorageReaderWorker once more by @timothycoleman in #5337
- [DB-1714]: Unify cancellation token handling by @sakno in #5338
- [DB-1704] Upgrade from NET8 to NET10-rc.2 by @timothycoleman in #5308
- [DB-1714]: Attach timeout to CTS by @sakno in #5341
- [DB-1622] Azure archiving fixes for Managed Identity authentication by @shaan1337 in #5340
- [DB-1720] Call
dotnet testin MTP mode by @timothycoleman in #5327 - [DB-1715]: Simple rate limiter for read requests by @sakno in #5347
- [DB-1566][DB-1574] Add Ammeter tool with ability to run tests against Embedded node, Container node, or External node by @timothycoleman in #5324
- [DB-1708] Upgrade to Net10 RTM by @timothycoleman in #5356
- [DEV-1000] Record connector state change on activation and deactivation failures by @w1am in #5354
- [DEV-983] Enable connectors query without request body and fix pagination bug by @w1am in #5345
- [DEV-1008] Replace custom option field number 50000 with 2113 by @w1am in #5364
- Make blazor work in net10 by @timothycoleman in #5385
- [DB-1765] Register legacy pipeline endpoints with routing by @timothycoleman in #5388
- Use Assets dictionary by @alexeyzimarev in #5387
- [master] Update Surge to latest version for major performance gains by @w1am in #5396
- [DEV-921] Kafka Source Connector by @w1am in #5272
- [DEV-987] Sql Sink Connector by @w1am in #5394
- Set DuckDB memory limit by @alexeyzimarev in #5391
- [DB-1785] Adjust options processing for net10 breaking change by @timothycoleman in #5409
- Add User Defined Indexes by @shaan1337 in #5373
- Query page: Copy JSON by @alexeyzimarev in #5405
- [DB-1792] Apply missed review suggestion from User Defined Indexes: return list rather than map by @timothycoleman in #5417
- Change logging by @alexeyzimarev in #5430
- [DB-1794] Attach duckdb connection pool to connection using more suitable API by @timothycoleman in #5421
- [DB-1805] Clarify error message about ABA multi stream append pattern by @timothycoleman in #5432
- [DB-1793] Unify user-defined index record structure with connectors by @shaan1337 in #5422
- [DB-1829] Drive user index engine from dedicated stream rather than a bootstrap user index by @timothycoleman in #5437
- Json connector settings by @w1am in #5413
- [DB-1830] Add configuration for slow message thresholds per bus/queue by @timothycoleman in #5440
- [DB-1838] Improve validation when creating a user index by @shaan1337 in #5448
- Add tests for connectors management api by @w1am in #5445
- [DB-1842] Moved rate limit control to the scheduler by @sakno in #5452
- [DB-1836] Add thread pool queue length in seconds metric and length in items stat by @timothycoleman in #5461
- [DB-1597] Reinstate dynamic reader thread count default by @timothycoleman in #5463
- [DB-1597] Revert single ptable handle by @timothycoleman in #5465
- [DB-1597] Use QueuedHandlerThreadPool for strict 1 and a time queues by @timothycoleman in #5466
- [DB-1849] Support forwarding of multi-stream writes to the leader by @shaan1337 in #5459
- [DB-1780] Update Notices by @timothycoleman in #5468
- Drop live subscriptions to a user index when it is stopped by @shaan1337 in #5472
Full Changelog: v25.1.1...v26.0.0