Repository navigation
Wolverine 6.55.0
Highlights
WolverineFx.Bobcat is out of alpha, on Bobcat 1.0.0 (#5222, #5229). Bobcat 1.0.0 shipped tonight, and WolverineFx.Bobcat and WolverineFx.Bobcat.EventModel now publish as stable 6.55.0 instead of -alpha.1. WolverineFx.Bobcat.Http stays 6.55.0-alpha.1 until Alba 9 ships stable, because a stable package cannot depend on Alba 9.0.0-rc.2. A spec project that write-specs generates with no --wolverine-version pins the stable WolverineFx.Bobcat (#5222, #5223).
MessageCausedBy names your handler (#5224, #5225). IWolverineObserver.MessageCausedBy reported the generated handler class (Internal.Generated.WolverineHandlers.StartTripHandler939323516). It now reports the handler you wrote (TripService.StartTripHandler), the same string as the message.handler span tag, resolved at codegen time. Code generated by an earlier version keeps working through the old overload.
CosmosDB sagas start with a conditional create (#5221, thanks @thechucklingatom). A second start message for an existing saga id used to silently overwrite the running saga. It now fails with the SagaConcurrencyException that Marten, Azure Blob and S3 already raise, so one OnException<SagaConcurrencyException>() policy covers every provider.
Fixes
- GH-5217:
ListeningAgent.StartAsyncis serialized, and deliveries are deferred to a drainedBufferedReceiver(#5228) - GH-5218: an unresolvable tenant is treated as tenant-scoped on the single-envelope inbox write (#5227)
- GH-5220: Azure Service Bus listeners join their receive loop before disposing the
CancellationTokenSource(#5226) - GH-5215: reserved-word schema names are quoted in the remaining RDBMS and PostgreSQL SQL (#5216, thanks @marc-RocketRez)
- GH-5213: a later pause supersedes an earlier pause's restart (#5214)
- GH-5209: the dead letter history table round-trips with no schema drift (#5212)
Dependencies
- JasperFx 2.96.0 (#1083: an Observed vs Derived
Originno longer raises aSourceDisagreement) - Weasel 9.47.0 (#5219)
- Bobcat 1.0.0
Full Changelog: V6.54.0...V6.55.0