Skip to content

5.0.0

Choose a tag to compare

@DavidZidar DavidZidar released this 23 Nov 17:47
· 32 commits to master since this release

This release makes breaking changes to interfaces utilizing BinaryData instead of mutable byte arrays and also improves and simplifies usage via dependency injection.

Breaking changes

  • Use BinaryData from System.Memory.Data instead of byte arrays
  • Refactor dependency injection support, add easier ways to use TinyIpc like services.AddTinyMessageBus() to add ITinyMessageBus
  • Add IDisposable to interfaces
  • Drop net6.0 target framework which is no longer supported (but netstandard2.0 remains)

Other changes

  • Add net9.0 target framework
  • Update NuGet dependencies
  • Add CancellationToken support to all operations
  • Reduce possibility of lock contention when counting messages
  • Increase default minimum message age from 500 ms to 1000 ms