- NATS v2.0 support! (#162)
- Support to include connection
name
as part of CONNECT options (#145) - Fixed support for Ruby 2.5 due to missing OpenSSL
require
(#144)
- Allow setting name from client on connect (#129)
- Add discovered servers helper for servers announced via async INFO (#136)
- Add time based reconnect backoff (#139)
- Modify lang sent on connect when using jruby (#135)
- Update eventmachine dependencies (#134)
- Added cluster auto discovery handling which is supported on v0.9.2 server release (#125)
- Added jruby part of the build (both in openjdk and oraclejdk runtimes) (#122 #123)
- Fixed ping interval accounting (#120)
- Remove dependencies which are no longer needed for ruby-client
- See full list @ https://github.com/nats-io/ruby-nats/compare/v0.7.0...v0.7.1
- Enhanced TLS support: certificates and verify peer functionality added
- Bumped version of Eventmachine to 1.2 series
- See full list @ https://github.com/nats-io/ruby-nats/compare/v0.6.0...v0.7.0
- Removed distributing
nats-server
along with the gem - Fixed issue with subscriptions not being sent on first reconnect (#94)
- Added loading Oj gem for JSON when supported (#91)
- Fixed removing warning message introduced by EM 1.0.8 (#90)
- Changed to testing spec with
gnatsd
(#95) - See full list @ https://github.com/nats-io/ruby-nats/compare/v0.5.1...v0.6.0
- Changed to never remove servers when configured as such (#88)
- See full list @ https://github.com/nats-io/ruby-nats/compare/v0.5.0...v0.5.1
- Resolved major issue on cluster connects to non-first server, issue #78
- Official Support for Ruby 2.1
- See full list @ https://github.com/derekcollison/nats/compare/v0.5.0.beta.12...v0.5.0.beta.16
- Fixed issue #58, reconnects not stopped on auth failures
- Fixed leaking ping timers on auth failures
- Created AuthError
- See full list @ https://github.com/derekcollison/nats/compare/v0.5.0.beta.11...v0.5.0.beta.12
- Bi-directional Route designation
- Upgrade to EM 1.x
- See full list @ https://github.com/derekcollison/nats/compare/v0.5.0.beta.1...v0.5.0.beta.11
- Clustering support for nats-servers
- Reconnect client logic cluster aware (explicit servers only for now)
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.26...v0.5.0.beta.1
- Binary payload bug fix
- Lock EM to version 0.12.10, 1.0 does not pass tests currently.
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.26...v0.4.28
- Syslog support
- Fixed reconnect bug to authorized servers
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.24...v0.4.26
- Persist queue groups across reconnects
- Proper exit codes for nats-server
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.22...v0.4.24
- HTTP based server monitoring (/varz, /connz, /healthz)
- Perfomance and Stability improvements
- Client monitoring
- Server to Client pings
- Multiple Auth users
- SSL/TSL support
- nats-top utility
- Connection state dump on SIGUSR2
- Client Server information support
- Client Fast Producer support
- Client reconenct callbacks
- Server Max Connections support
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.10...v0.4.22
- Minor bug fixes
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.8...v0.4.10
- Minor bug fixes
- See full list @ https://github.com/derekcollison/nats/compare/v0.4.2...v0.4.8
- Queue group support
- Auto-unsubscribe support
- Time expiration on subscriptions
- Jruby initial support
- Performance enhancements
- Complete config file support
- See full list @ https://github.com/derekcollison/nats/compare/v0.3.12...v0.4.2
- Initial Release