V9.6.0
There's a couple tenant aware APIs that are new, so this had to be a minor point bump. The majority of the work in this release was stress testing projection rebuilds and ensuring there was never any concurrent access of un-thread safe dictionaries inside of the async daemon that happened as a side effect of 9.0 changes.
What's Changed
- Bump version from 9.5.2 to 9.5.3 by @erdtsieck in #4662
- Bump Weasel.Postgresql + Weasel.EntityFrameworkCore 9.0.2 → 9.0.3 by @jeremydmiller in #4664
- #4667 Phase 1 — write-path *Projected variants bypass session-shared trackers by @jeremydmiller in #4669
- #4667 Phase 2 — read-path LoadProjectedAsync bypasses session-shared trackers by @jeremydmiller in #4670
- #4667 Phase 3 — ProjectionDocumentSession routes user-code LoadAsync through projection-safe path by @jeremydmiller in #4671
- #4666 Phase A — Marten.ScaleTesting CLI + event seeder by @jeremydmiller in #4672
- #4668 — tenant-aware RebuildSingleStreamAsync overloads on AdvancedOperations by @jeremydmiller in #4674
- #4665 — bump JasperFx 2.8.0 → 2.8.2 + CatchUpAsync per-tenant repro test by @jeremydmiller in #4673
- #4666 Phase B — TelehealthComposite 4+2+2 + rebuild subcommand by @jeremydmiller in #4675
- #4666 Phase C — validate + stress subcommands by @jeremydmiller in #4676
Full Changelog: V9.5.3...V9.6.0