All Versions
59
Latest Version
Avg Release Cycle
49 days
Latest Release
1314 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v1.2.9 Changes
- ๐ Features
- Scanning ".exe" files for handlers as well as ".dlls" at startup
- ๐ Bug fixes
- The
TestBus
now publishes aPeerStopped
event when unregistering
- The
- ๐ Features
-
v1.2.8 Changes
- ๐ Features
MessageId
can now be paused at a given date- Added new "Handling" methods to the
TestBus
- ๐ Features
-
v1.2.7 Changes
- ๐ Bug fixes
- Fix the Period setter on
PeriodicActionHostInitializer
- Fix the Period setter on
- ๐ Bug fixes
-
v1.2.6 Changes
- ๐ Features
- Added
PeriodicActionHostInitializer
/HostInitializerHelper
to provide an easy way to run code Before/After the Bus is Starting/Stopping and at given intervals. DomainException
s can now be thrown using an Enum, and the error message can be retrieved by the sender using Description attributes on the Enum.
- Added
- ๐ Features
-
v1.2.5 Changes
- ๐ Bug fixes
- Transient Infrastructure Commands now ignore the "IsResponding" state of the target Peer, as they should (Some Commands like
PingCommand
should be sent no matter what)
- Transient Infrastructure Commands now ignore the "IsResponding" state of the target Peer, as they should (Some Commands like
- ๐ Bug fixes
-
v1.2.4 Changes
- ๐ Features
- Deserialization errors now produce a
MessageProcessingFailed
instead of aCustomProcessingFailed
since it makes more sense to handle it like a conventional handler error - NuGet dependencies updated
- Deserialization errors now produce a
- ๐ Bug fixes
- The handler being run while the Bus shutdown is initiated could not send messages because the Bus was signaled as "Stopped" too early
- ๐ Features
-
v1.2.3 Changes
- ๐ Features
- Added
Abc.Zebus.Persistence.Tests
to the InternalsVisibleTo list to prepare the release of the Persistence
- Added
- ๐ Features
-
v1.2.2 Changes
- ๐ Features
- Zebus.Testing: The default object comparer now ignores static fields/properties
- Added
Abc.Zebus.Persistence
to the InternalsVisibleTo list to prepare the release of the Persistence
- ๐ Bug fixes
- Sending a message with a
null
Routing Key now throws an explicit exception (instead ofNullReferenceException
)
- Sending a message with a
- ๐ Features
-
v1.2.1 Changes
- ๐ Features
Abc.Zebus.Lotus.CustomProcessingFailed
is now mutable, allowing users to pool it
- ๐ Features
-
v1.2.0 Changes
- ๐ Features
- The Pipes move from
Scan\Pipes
toDispatch\Pipes
(theoretically a breaking change, but the API is quite internal) - Removed
RoutingType
since it wasn't used - The Bus will now throw if you try to use it before it is started
- Moq, ProtoBuf-Net, AutoFixture, Json.Net, NUnit and CompareNetObjects are now referenced as NuGets
- The new
MarkPeerAsRespondingCommand
/MarkPeerAsNotRespondingCommand
commands allow to mark a Peer as (not) responding (NOT a standard operation, use with care)
- The Pipes move from
- ๐ Bug fixes
- The Persistence is now acked when a message cannot be deserialized, to prevent the Persistence from sending it over and over
- A race condition could prevent the Bus from starting properly
- ๐ Features