What's Changed
Fixed
- [release/v26.0] [DB-1962] Resolve daily memory/disk spike on large databases by @github-actions[bot] in #5558
- [release/v26.0] [DB-1912] Persistent subscriptions: Fix wrong checkpoint when using pinned strategy by @github-actions[bot] in #5578
- [DB-2085] Fix three JintProjectionStateHandler correctness bugs (#5610) by @timothycoleman in #5623
Changed
- [release/v26.0] [DB-1923] Log useful information when interpreting auth plugin config files by @github-actions[bot] in #5510
- [release/v26.0] [DB-1921] Add option to skip PKCE code_challenge_methods_supported validation by @github-actions[bot] in #5512
- [release/v26.0] [DB-1840] Support appends conditional on other streams by @github-actions[bot] in #5513
- [release/v26.0] [DB-1918] Report all consistency check failures out of the core by @github-actions[bot] in #5516
- [26.0][DB-1929] Allow OAuth and Ldaps plugins to consume configuration from standard sources by @timothycoleman in #5515
- [release/v26.0] [DB-1931] Add
createdproperty to events provided to JS projections by @github-actions[bot] in #5520 - [release/v26.0] [DB-1940] Adjust consistency checks for expected version NoStream with soft and hard deleted streams by @github-actions[bot] in #5532
- [release/v26.0] [DB-1938] Improve multi-stream append check-only streams: Ordering constraint & Version reporting by @github-actions[bot] in #5536
- [release/v26.0][DB-1948] Add support for ExpectedVersion.SoftDeleted (#5540) by @timothycoleman in #5541
- [release/v26.0][DEV-1036] Optimistic concurrency across stream boundaries by @w1am in #5542
- [release/v26.0] [DB-1954] Add DisableClientAuthEkuValidation option for node certificate authentication by @github-actions[bot] in #5550
- [release/v26.0] [DB-1951] Report sentinel event numbers for check-only streams in ConsistencyChecksSucceeded by @github-actions[bot] in #5564
- [release/v26.0] [DB-1951] Add MSA idempotency tests that correspond to the existing behaviour by @github-actions[bot] in #5573
- [release/v26.0] Enable schema compatibility checking by @github-actions[bot] in #5566
- [release/v26.0] [DB-1951] Treat writes as idempotent if all events were previously written, even with check-only streams by @github-actions[bot] in #5577
- [DB-2027] Cherry pick package upgrades for CVEs by @timothycoleman in #5612
- [DB-2027] Improve pinned persistent subscription performance under burst load (#5576) by @timothycoleman in #5613
- [release/v26.0] [DB-2044] Reply NotHandled when Persistent subscriptions service is not ready by @github-actions[bot] in #5596
- [DB-2027][release/v26.0] Use server-generated Node identity in Persistent Subscription Pinned strategy by @github-actions[bot] in #5597
- [DB-2098] Workaround CVE-2026-44302 by @timothycoleman in #5622
- [DB-2098] Workaround CVE-2026-44788 SharpCompress by @timothycoleman in #5625
Full Changelog: v26.0.2...v26.0.3