Rebus 5 is out

ByMogens

Rebus 5 is out

Lots of small changes, only a few of them breaking(*), nothing earth-shattering ๐Ÿ™‚

The biggest change is probably that the test helpers (FakeBus, SagaFixture, etc.) were moved to a separate repository and its own NuGet package: Rebus.TestHelpers.

Another slightly bigger change is that Rebus now targets .NET 4.5, .NET 4.6, and .NET Standard 2.0. If anyone is missing the .NET Standard 1.3. support, please โœ‰๏ธโžก๏ธ[email protected] and let us know why ๐Ÿ‘ป

Some of the smaller changes include a few performance improvements ๐Ÿ’จ, an extension point to customize how topic names are created out of .NET types, the ability to “fail fast” (i.e. skip retries) in various situations ๐Ÿ’ฅ, and a way to delay message processing when starting up the bus.

As usual, WIRE-COMPATIBILITY is 100% with all versions of Rebus from 2 and up, so you don’t need to go all-in to start upgrading your endpoints! ๐Ÿ˜‡

See the full 5.0.0 changelog entry for more details on what was changed.


(*) In theory, all changes can be breaking… in this case, the version was bumped to 5 primarily because the IRoutingApi interface was extended with the Defer method signature, and because all of the testing helpers were moved.

About the author

Mogens administrator

Author of Rebus

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.