Repository navigation
What's Changed
- docs: add /refactor:smells skill and refresh TDD future commands by @iancooper in #4550
- fix(health-checks): report persistent consumer receive failures by @gabisonia in #4555
- fix: initialize the database before MSSQL provisioning tests by @gabisonia in #4549
- fix: correct GCP Stream test harness for real Pub/Sub by @gabisonia in #4551
- fix(kafka): make producer and consumer disposal idempotent by @gabisonia in #4556
- fix: contain dispatcher consumer disposal failures by @gabisonia in #4561
- fix(service-activator)!: coordinate consumer startup and shutdown by @gabisonia in #4563
- fix(outbox): enforce maxOutStandingMessages for an async-only outbox by @guilhermeappel in #4552
- fix(outbox): skip the outstanding count when no limit is set by @guilhermeappel in #4564
- fix: TimedOutboxSweeper starvation and publish-confirm floods (#4560) by @iancooper in #4562
- fix: RMQ.Sync producer selects confirms and subscribes handlers once per channel by @iancooper in #4576
- fix(outbox): stop the outstanding count checks from piling up by @guilhermeappel in #4569
- fix(tests): isolate DynamoDB causation replay and CI runs by @gabisonia in #4570
- fix: stabilize ASP.NET Core test logger initialization by @gabisonia in #4571
- fix(rabbitmq): remove build-time Erlang cookie by @gabisonia in #4572
- docs(gcp): correct republish ordering comments by @gabisonia in #4574
- fix(ci): fail when tracked projects are missing from the solution by @gabisonia in #4575
- fix: RMQ.Async producer moves confirm handlers to a replacement channel by @iancooper in #4582
- perf(outbox): drop the sort and the copy from the in-memory outstanding count by @guilhermeappel in #4583
- Comment rules, /refactor:tidy-comments, and a first tidy of BoxProvisioning by @iancooper in #4590
- feat(asb)!: isolate retries with native queue scheduling by @gabisonia in #4559
- Tidy comments in BoxProvisioning.Sqlite by @iancooper in #4591
- Add outbox metrics by @taharafique in #4484
- fix: RMQ.Sync producer no longer confirms messages pending on a replaced or recovered channel by @iancooper in #4593
- Tidy comments in BoxProvisioning.PostgreSql (slice 3) by @iancooper in #4592
- fix(outbox): remove the outstanding count semaphore shared across mediators by @guilhermeappel in #4597
- fix: RMQ.Sync producer no longer records a pending confirmation for a message it only schedules by @iancooper in #4595
- fix: stop concurrent RMQ.Async sends corrupting pending confirmations by @iancooper in #4601
- Pin System.Security.Cryptography.Pkcs past GHSA-2fmv-rv2c-59x7 by @iancooper in #4606
- Tidy comments in BoxProvisioning.MsSql (slice 4) by @iancooper in #4599
- Tidy comments in BoxProvisioning.MySql (slice 5) by @iancooper in #4602
- fix: defer Hangfire scheduler client initialization by @gabisonia in #4603
- fix(gcp): purge using a server boundary and discard late deliveries by @gabisonia in #4607
- fix: represent absent provisioning values as null by @gabisonia in #4604
- fix: make the consumer global inbox opt-in by @gabisonia in #4610
- Fix RabbitMQ dispatcher test queue collisions by @gabisonia in #4605
- Tidy comments in BoxProvisioning.Spanner (slice 6) by @iancooper in #4608
- fix: handle GCP Pub/Sub stream shutdown cancellation by @gabisonia in #4611
- test: serialize Spanner emulator database access by @gabisonia in #4612
- fix(rmq): purge prefetched and channel-buffered messages by @gabisonia in #4614
- Tidy comments in the rest of src/ (slice 7) by @iancooper in #4615
- fix!: align MongoDB transaction provider with session handles by @gabisonia in #4617
- chore(deps): roll up Dependabot bumps (October 2026) by @iancooper in #4632
- feat: bound the relational outstanding count with a command timeout by @guilhermeappel in #4613
- chore(deps): bump AWS SDK 4 S3, IdentityManagement and SecurityToken by @iancooper in #4639
- Tidy comments in BoxProvisioning.Tests (slice 8) by @iancooper in #4631
- Tidy comments in SQLite box-provisioning locking and UoW tests (slice 9) by @iancooper in #4638
- Spec 0038: sweeper health check, gauges and remedy-kind convention (#4573) by @iancooper in #4627
- Tidy comments in SQLite box-provisioning provisioning and detection tests (slice 10) by @iancooper in #4641
New Contributors
- @guilhermeappel made their first contribution in #4552
- @taharafique made their first contribution in #4484
Full Changelog: 10.8.0...10.8.1