Skip to content

The 0.8.1 release of the NATS C# .NET Client

Compare
Choose a tag to compare
@ColinSullivan1 ColinSullivan1 released this 15 Jun 03:51
21dc289

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.