Releases: AdaptiveConsulting/Aeron.NET
Releases · AdaptiveConsulting/Aeron.NET
1.10.4
Aeron: https://www.nuget.org/packages/Aeron.Client/1.10.4
Agrona: https://www.nuget.org/packages/Agrona/1.10.4
Archive: https://www.nuget.org/packages/Aeron.Archiver/1.10.4
- Fix issue causing a seg fault on Windows when connections are closed but clients are holding subscriptions.
- Set control channel to be sparse for faster connections with the archive.
- Allow setting of log buffers to be sparse on a per connection basis by using sparse=true as a channel URI param.
1.10.3
1.10.2
- Allow multiple replays for the same session in the archive if using tag references.
- Guard against the Aeron client being used in a re-entrant fashion from a image or counter callback. Issue #524.
- Enqueue new image events in the archive to avoid race when sending a control action. Issue #524.
- Return subscription id when starting an archive recording so it can be stopped by id as an alternative to channel and stream id.
1.10.1
1.10.0
- Add the ability to query the Image.sourceIdentity() from a RecordingPos counter.
- Support the extending of an existing recording with a different session-id.
- Add error codes to Archive exceptions so that they can be programatically handled.
- Provide Aeron specific exceptions where relevant.
- Add the ability to add and remove endpoint destinations to subscriptions so they can receive from multiple sources to the same Subscription. Details of usage can be found on the Wiki.
- Add support for tagging subscriptions and publications so they can be referenced.
- Expand ChannelUri and ChannelUriStringBuilder to reflect new channel configuration params.
- Preparing for beta release of Aeron Cluster.
1.9.3.1
1.9.3
1.9.0
1.8.2
1.4.0
- Port changes from Java version up to 1.4.0
See here for changes https://github.com/real-logic/aeron/wiki/Change-Log