Skip to content

Releases: Abc-Arbitrage/Zebus

v3.10.0

06 Sep 14:13
Compare
Choose a tag to compare
  • Add command to remove message from persistence
  • Avoid reusing directory peers that failed (reduce register or subscription latency when a directory peer is down)
  • Add IBusConfiguration.FaultedDirectoryRetryDelay (breaking change)
  • Consider async canceled invocations as failed
  • Use FQDN instead of machine name in endpoints (#105)
  • Add TransportMessage serialization methods
  • Replace log4net with Microsoft.Extensions.Logging.Abstractions (#103)
  • Update dependencies:
    • log4net: 2.0.14
    • protobuf-net: 3.0.101
    • AutoFixture: 4.17.0
    • CompareNETObjects: 4.76.0
    • Moq: 4.17.2

Persistence-v3.9.0

06 Jan 14:09
Compare
Choose a tag to compare
  • Update persistence PackageId

Directory-v3.9.0

06 Jan 14:07
Compare
Choose a tag to compare
  • Update schema of Peers and DynamicSubscriptions tables to add multiple partitions.

v3.8.2

23 Sep 13:20
Compare
Choose a tag to compare
  • Update CassandraCSharpDriver to 3.16.3

v3.8.1

07 Jul 11:47
Compare
Choose a tag to compare
  • Add MessageProcessingException
  • Increase the maximum number of ZMQ sockets

v3.8.0

01 Feb 10:54
Compare
Choose a tag to compare
  • Updated dependencies:
    • log4net: 2.0.8 -> 2.0.12
    • protobuf-net: 2.4.6 -> 3.0.73
    • AutoFixture: 4.11.0 -> 4.15.0
    • CompareNETObjects: 4.66.0 -> 4.71.0
    • Moq: 4.14.1 -> 4.16.0
    • NUnit: 3.12.0 -> 3.13.1
    • System.Management: 4.7.0 -> 5.0.0
    • System.Threading.Tasks.Dataflow: 4.11.1 -> 5.0.0
    • System.Configuration.ConfigurationManager: 4.7.0 -> 5.0.0
  • Updated .NET Core targets to .NET 5
  • Added snapshot generator that can produce multiple snapshots for each subscription (#95)
  • Allow SubscriptionSnapshotGenerator to skip sending a snapshot (#98)
  • Make context nullable in IMessageContextAware
  • Persistence: Throw specific exception in OldestNonAckedMessageUpdaterPeriodicAction
  • Fix error handling in AsyncHandlerExecutor
  • Ignore unknown peers in Publish(message, peerId)
  • Refactor TransportMessage serialization

v3.7.1

12 Nov 13:23
Compare
Choose a tag to compare
  • Fixed a deadlock on bus start when directory registration failed

v3.7.0

05 Jun 17:54
Compare
Choose a tag to compare
  • Target .NET Standard 2.0 in every library
  • Updated dependencies:
    • protobuf-net: 2.4.4 -> 2.4.6
    • CassandraCSharpDriver: 3.0.8 -> 3.7.0
    • System.Management: 4.6.0 -> 4.7.0
    • System.Threading.Tasks.Dataflow: 4.10.0 -> 4.11.1
    • RocksDbSharp/RocksDbNative: 5.4.6.10 -> 6.2.2
    • Moq: 4.13.1 -> 4.14.1
    • CompareNETObjects: 4.64.0 -> 4.66.0

v3.6.2

v3.6.1

04 Mar 16:57
Compare
Choose a tag to compare

Fix regression that was added with snapshots functionality