What's Changed
Fixed
- [DB-1912] Persistent subscriptions: Fix wrong checkpoint when using pinned strategy by @shaan1337 in #5497
- [DB-2044] Reply NotHandled when Persistent subscriptions service is not ready by @timothycoleman in #5591
- [DB-1653] Use server-generated Node identity in Persistent Subscription Pinned strategy by @timothycoleman in #5593
Changed
- [DB-1916]: Upgrade Quack and Surge libraries by @sakno in #5500
- [DB-1923] Log useful information when interpreting auth plugin config files by @timothycoleman in #5502
- [DB-1921] Add option to skip PKCE code_challenge_methods_supported validation by @timothycoleman in #5511
- [DB-1840] Support appends conditional on other streams by @shaan1337 in #5488
- [DB-1918] Report all consistency check failures out of the core by @timothycoleman in #5503
- [DB-1929] Allow OAuth and Ldaps plugins to consume configuration from standard sources by @timothycoleman in #5514
- [DB-1931] Add
createdproperty to events provided to JS projections by @timothycoleman in #5518 - [DB-1940] Adjust consistency checks for expected version NoStream with soft and hard deleted streams by @timothycoleman in #5531
- [DB-1938] Improve multi-stream append check-only streams: Ordering constraint & Version reporting by @timothycoleman in #5534
- [DB-1948] Add support for ExpectedVersion.SoftDeleted by @timothycoleman in #5540
- [DEV-1036] Optimistic concurrency across stream boundaries by @w1am in #5498
- [DB-1954] Add DisableClientAuthEkuValidation option for node certificate authentication by @timothycoleman in #5543
- [DB-1966] Initial removal of logv3 by @timothycoleman in #5560
- [DB-1917]: Prepare indices infrastructure for generic SQL interface by @sakno in #5535
- [DB-1951] Report sentinel event numbers for check-only streams in ConsistencyChecksSucceeded by @timothycoleman in #5546
- Enable schema compatibility checking by @w1am in #5563
- [DB-1971] Pass claims principal and require leader flag when writing using ISystemClient by @timothycoleman in #5568
- [DB-1964]: Added migration engine for secondary index tables by @sakno in #5561
- chore: restructure CLAUDE.md and add architect review agent by @alexeyzimarev in #5572
- [DB-1951] Treat writes as idempotent if all events were previously written, even with check-only streams by @timothycoleman in #5547
- [DB-1872] Improve pinned persistent subscription performance under burst load by @timothycoleman in #5576
- [DB-2006]: Migration to major .NEXT version by @sakno in #5581
- feat(projections-v2): V2 projection engine with biState support by @alexeyzimarev in #5544
- [DB-2034] Projections V2: filter events by declared type by @alexeyzimarev in #5587
- Upgrade packages for CVE-2026-40894 by @timothycoleman in #5595
- [DB-1970]: Arrow Flight SQL protocol support by @sakno in #5588
- [DB-1961][DB-1868] Add per-signal OTLP endpoint configuration by @timothycoleman in #5554
- [DB-2040] Projections V2 — bound unbounded partition-state caches by @alexeyzimarev in #5592
- [DEV-973] Allow unicode characters in schema names by @w1am in #5583
- chore: update surge packages by @w1am in #5600
- [DEV-1625] Require Unicode NFC normalization for schema names by @w1am in #5603
- [DB-2071] Add support for JDBC tooling such as dbvizualizer by @timothycoleman in #5606
Full Changelog: v26.0.2...v26.1.0