Skip to content

10.8.1

Latest

Choose a tag to compare

@iancooper iancooper released this 22 Oct 22:45
· 37 commits to master since this release

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

Full Changelog: 10.8.0...10.8.1