Rebus v3.0.0 Release Notes
-
- โ Add synchronous bus API which can be accessed via
bus.Advanced.SyncBus
that exposes synchronousbus.Send
, etc. operations - โ Add synchronous transaction context
DefaultSyncTransactionContext
which is completed with a synchronous.Complete()
method - ๐ฆ Move Rebus 1 (i.e. versions <= 0.84.0) legacy compatibility feature to separate package: Rebus.LegacyCompatibility (no worries: Rebus 2 and 3 can talk just fine!)
- ๐ Change transaction context API to be much more intuitive
DefaultTransactionContext
andDefaultSyncTransactionContext
now automatically make the transaction context ambient - โ Removed
GetCurrentClassLogger
because the stack frame walking turned out to be unreliable in the face of what seems to be new, more aggressive method inlining - โ Add "out-of-handlers" data bus attachment read methods to
IDataBus
, which allows for reading attachments from outside message handlers
- โ Add synchronous bus API which can be accessed via