The 0.8.1 release of the NATS C# .NET Client
New Features, Enhancements, and Changes
- License Change to Apache 2.0
- Updated project files to be VS 2017 compatible
- Added offsets and count overlaps to Publish and Request APIs (@sixlettervariables)
- Updated the Request API for better performance and resource utilization. (@sixlettervariables)
- Added a timeout option for connecting to the NATS server (@alexanderinochkin)
- New enhancement to infinitely attempt reconnecting
- Updated INFO processing to prune outdated servers from the discovered servers list.
- Additional Tests
Bug Fixes
- Fixed Linux deployment issues
- Bug fix removing a thread leak during reconnect (@stephenjannin)
- Removed unnecessary lock during message processing (@tamnm)
- Code cleanup around unused connection property (@sixlettervariables)
- Fixed a leak during connect when a server was unavailable (@Ksero)
- Fix a bug in a name check when printing options (@devKlausS)
- Bug fix causing disconnects when receiving asynchronous INFO messages during request/reply (@devKlausS)
- Fix a race condition during concurrent requests (@maksimenko-stanislav)
- Fixed an error where the request API would throw an AggegratedException rather than an NATSTimeoutException
Download now at NuGet.