All Versions
70
Latest Version
Avg Release Cycle
37 days
Latest Release
-
Changelog History
Page 5
Changelog History
Page 5
-
v2.5.1 Changes
June 05, 2019๐ This release was motivated by some TLS performance results. The primary change is #241 which allows several native libraries to be used if preferred over the j2se SSL implementations.
- ๐ [FIXED] - #239 - cleaned up extra code after SSL connect failure
- ๐ [FIXED] - #240 - removed stack trace that was left from debugging
- ๐ [FIXED] - #241 - changed method used to create an ssl socket to allow support for conscrypt/wildfly native libraries
- โ [ADDED] - conscrypt flag to natsautobench to allow testing with native library, requires Jar in class path
-
v2.5.0 Changes
- [CHANGED] added back pressure to message queue on publish, this may effect behavior of multi-threaded publishers so moving minor version
-
v2.4.5 Changes
- Clean up for rename to nats.java
-
v2.4.4 Changes
- ๐ [FIXED] - #230 - removed extra executor allocation
- ๐ [FIXED] - #231 - found a problem with message ordering when filtering pings on reconnect, caused issues with reconnect in general
- ๐ [FIXED] - #226 - added more doc about ping intervals and max ping
- ๐ [FIXED] - #224 - resolved a latency problem with windows due to the cost of the message queues spinwait/lock
- ๐ [CHANGED] - started support for renaming gnatsd to nats-server, full release isn't done so using gnatsd for tests still
-
v2.4.3 Changes
- ๐ [FIXED] - #223 - made SID public in the message
- 0๏ธโฃ [FIXED] - #227 - changed default thread to be non-daemon and normal priority, fixes shutdown issues
- ๐ [FIXED] - minor issue in javadoc that showed up when building on windows
- โ [ADDED] - test for fast pings and disconnect, duration.zero on nextMsg
- [CHANGED] - accepted pull request to replace explicit thread creation with executor
-
v2.4.2 Changes
- ๐ [FIXED] - #217 - added check to "ignore" exceptions from reader during drain
- ๐ป [CHANGED] - no longer call exception handler for "ignored" communication exceptions during close/drain after close occurs
- ๐ [ADDED] - #209 - support for comma separated urls in connect() or server()
- ๐ [FIXED] - #206 - incorrect error message when reconnect buffer is overrun
- ๐ [CHANGED] - #214 - moved to an executor instead of 1-off threads
- ๐ [FIXED] - #220 - an icky timing issue that could delay messages
- ๐ [CHANGED] - added larger TCP defaults to improve network performance
- [ADDED] - public method to create an inbox subject using the prefix from options
- ๐ [FIXED] - #203 & #204 - Fixed a thread/timing issue with writer and cleaning pong queues
-
v2.4.1 Changes
- ๐ฆ [FIXED] - #199 - turns out we had to hard code the manifest to remove the private package
-
v2.4.0 Changes
- ๐ [ADDED] - support for JWT-based authentication and NGS
- ๐ [FIXED] - issue with norandomize server connect order, it was broken at some point
- ๐ฆ [FIXED] #199 - import of a private package
- ๐ [FIXED] #195 - issue with "discovered" servers not having a protocol but we tried to parse as uri
- ๐ [FIXED] #186, #191 - sneaky issue with connection reader not reseting state on reconnect
- 0๏ธโฃ [ADDED] #192 - option to set inbox prefix, default remains the same
- โก๏ธ [FIXED] #196 - updated all the versions i could find, and added note in gradle file about them
-
v2.3.0 Changes
- ๐ [BREAKING CHANGE] Replaced use of strings for seeds and public keys in NKey code to use char[] to allow better memory security.
-
v2.2.0 Changes
- ๐ [ADDED] Support for NKeys, and nonce based auth