V9.7.0
There's a few bug fixes, and the new functionality is really for CritterWatch.
What's Changed
- #4677 follow-up — object-projection aggregates + post-SelectMany Select/Where by @jeremydmiller in #4678
- Bump JasperFx.* 2.8.2 → 2.9.0 by @jeremydmiller in #4688
- Fix #4681 — centralize high-water progression-row identity in a Marten helper by @jeremydmiller in #4689
- Fix #4686 — implement IEventStoreInstrumentation on EventGraph by @jeremydmiller in #4690
- #4684 Phase E.1 — per-period throughput sampling + Npgsql round-trip counting by @jeremydmiller in #4691
- #4684 Phase E.2 — progression lock-wait sampler by @jeremydmiller in #4692
- Fix #4680 — upcaster shadowed when source type is typed-appended in same DocumentStore by @jeremydmiller in #4694
- Fix #4683 (fixes 1+2) — drop per-tenant sequence + progression rows on tenant removal by @jeremydmiller in #4695
- #4683 Fix 3 — dropcycle subcommand exercises drop-tenant cleanup end-to-end by @jeremydmiller in #4696
- #4685 PR 1 — ProjectionUpdateBatch insert-only flush-mode plumbing by @jeremydmiller in #4697
- #4679 — Skipped reproduction fixture for catchUpPerTenantAsync 23505 regression by @jeremydmiller in #4698
- Bump JasperFx packages to 2.9.1 by @jeremydmiller in #4702
- #4679 — sharded multi-tenant-per-shard catch-up regression guard by @jeremydmiller in #4701
Full Changelog: V9.6.0...V9.7.0