All Versions
59
Latest Version
Avg Release Cycle
49 days
Latest Release
1258 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.1.8 Changes
- ๐ Features
- When sending a transient command,
Send()
will throw if the target Peer is not responding
- When sending a transient command,
- ๐ Features
-
v1.1.7 Changes
- ๐ Features
- A message that cannot be deserialized is now dumped on disk
- IProvideQueueLength now exposes a
Purge()
method, that is called when the queue length provider exceeds queue thresholds
- ๐ Bug fixes
- Fixed thread-safety issue in MessageDispatch.SetHandled
- ๐ Features
-
v1.1.6 Changes
- ๐ Features
- log4net is now referenced as a NuGet package
- ๐ Features
-
v1.1.5 Changes
- ๐ Features
- The repository is split, from now on Zebus.Directory has its own repository
- The MessageContext can be injected in the constructor of a handler
- The new SubscriptionModeAttribute allows to control automatic subscriptions more explicitly
- ๐ Bug fixes
- The "HANDLE" log is now accurate for async
- ๐ Features
-
v1.1.4 Changes
- ๐ Features
- Split the "HANDLE" log into "RECV" and "HANDLE", making the distinction between the time a message is received and the time it is handled by user code
- ๐ Bug fixes
- Directories don't decommission other Directories/self
- Starting multiple Buses on the same machine simultaneously could result in identical message ids
- ๐ Features
-
v1.1.3 Changes
- ๐ Features
- MessageExecutionCompleted now logs the MessageId of the corresponding command
- ๐ Features
-
v1.1.2 Changes
- ๐ Features
- Now using Cassandra driver 2.0.3 in Directory.Cassandra
- ๐ Features
-
v1.1.1 Changes
- ๐ Features
- Now using libZmq 4.0.4 and providing the matching pdbs in the Zebus repository
- ๐ Features
-
v1.1.0 Changes
- ๐ Features
- The Cassandra backed Directory server is fully operational
- The tree-backed local Directory cache is now fully operational (routing performance improvement, faster routing rules updates, smaller memory footprint, etc.)
- ๐ Bug fixes
- Dynamic subscriptions for outgoing messages can be disabled on the Cassandra Directory implementation to handle massive dynamic subscriptions (not recommended)
- The SocketConnected/SocketDisconnected feature was removed (it was largely undocumented / unused, so it made to a minor)
- The local Directory cache doesn't lose subscriptions when a Peer is decommissioned
- Reduced the Directory cache memory footprint
- Fixed a bug in the Directory cache that prevented multiple Peers from receiving the same messages
- Messages received from the Directory during the Registration procedure could be lost
- The Directory server now deletes existing dynamic subscriptions when a Peer registers
- The Directory server now handles PeerSubscriptionsForTypesUpdated with "null" BindingKeys
- ๐ Features
-
v1.0.10 Changes
- ๐ Features
- The local Directory cache now handles the new dynamic subscriptions. We will release a 1.1 after thorough testing / benchmarking.
- ๐ Features