v1.8.10
Please read the Release notes before upgrading
Deprecation
1.8.10 Introduces a deprecretation on ReliableConsumer and ReliableProducer StatusChanged
event. See #406
The struct now contains:
public record StatusInfo(
ReliableEntityStatus From, // init
ReliableEntityStatus To, // open
string Stream,
string Identifier,
// deprecated since more partitions can be affected
// and the partition is not enough. For example super-stream startup or super-stream close
[property: Obsolete("Partition is deprecated. Use Partitions instead", false)]
string Partition, // <<-- Deprecated filed
List<string> Partitions, //// <<<----- New filed should be used
ChangeStatusReason Reason = ChangeStatusReason.None
);
Partition
is left for compatibility and takes the first item from Partitions
.
We highly suggest using Partitions
Enhancements
- Update target frameworks ( 8.x, 9.x) to supported versions by @lukebakken in #398
- Improve the AMQP 1.0 parser adding map parse by @Gsantomaggio in #405
- Last offset fix by @jonnepmyra in #407
- Add
partitions
field to the StatusInfo by @Gsantomaggio in #406 - Expose Store offset to
StreamSystem
by @jonnepmyra in #408
Bug Fixes
- Fix stream perf test by @lukebakken in #400
Thanks to @jonnepmyra for the PR(s) and for testing this version.
Full Changelog: v1.8.9...v1.8.10