Skip to content

Releases: nats-io/nats.java

Reconnect cleanup

04 Apr 03:11
0a59212
Compare
Choose a tag to compare
  • Reconnect cleanup #300
  • [FIXED] Make jwtFile optional in Nats.credentials
  • [FIXED] Javadoc of Message.getSID()
  • Minor readme and documentation fixes

2.6.6

25 Oct 16:13
1874536
Compare
Choose a tag to compare

[FIXED] - #274 - Added a check to prevent double event notification
[CHANGED] - #276 - Updated TLS certs to match go client
[FIXED] - #275 - Updated connect to randomize with the same code as reconnect

2.6.5

03 Sep 19:16
Compare
Choose a tag to compare

2.6.5 is a test release to check automated maven releases. No code changes effect the running library.

2.6.4

31 Aug 05:26
Compare
Choose a tag to compare

2.6.4 is a test release with no code changes but major build changes to support automated release.

2.6.3

31 Aug 00:02
c54f54f
Compare
Choose a tag to compare

Bumped version to test automated deploy.

2.6.2

30 Aug 14:51
Compare
Choose a tag to compare

Bumped version to replace maven packages built with JDK 11 with ones built with JDK 8

2.6.1

29 Aug 17:20
822841d
Compare
Choose a tag to compare
  • [FIXED] - #263 - Added server URLs to connect exception (not to auth exception)
  • [FIXED] - #262 - Added @deprecated as needed
  • [FIXED] - #261 - Added a static credentials implementation that uses char arrays
  • [FIXED] - #260 - Moved to nats-server from gnatsd for testing
  • [FIXED/CHANGED] - #259 - Double authentication errors from a server during reconnect attempts will result in the connection being closed.
  • [FIXED] - #257 - Added connection method to messages that come from subscriptions, dispatchers and requests
  • [FIXED] - #243 - Added check for whitespace in subjects and queue names
  • [FIXED] - Improved a couple flaky tests

2.6.0

22 Jul 23:24
7cbf32c
Compare
Choose a tag to compare
  • [FIXED/ADDED] - #197 - the ability to use a single dispatcher for multiple message handlers, including multiple subscriptions on a single subject
  • [FIXED] - #252 - deprecated strings for username/pass/token and use char arrays instead, required changing some other code to CharBuffer
  • [FIXED] - #255 - added special ioexception when possible to indicate an authentication problem on connect
  • [FIXED] - cleaned up use of "chain" instead of "creds"
  • [ADDED] - Openjdk11 to travis build and updated gradle wrapper to 5.5
  • [ADDED] - an option to trace connect timing, including a test and example

2.5.2

19 Jun 18:50
593037e
Compare
Choose a tag to compare
  • [FIXED] - #244 - fixed a critical issue with parsing ipv6 addresses in the info JSON, added unit test for parser
  • [FIXED] - #245 - fixed a timing bug in nats bench, now subscribers start timing at the first receive
  • [FIXED/CHANGED] - #246 - fixed a confusing output from nats bench in CSV mode, now the test count and the total count are printed
  • [ADDED] - spring cache to git ignore file
  • [ADDED] - support for running nats bench with conscrypt

2.5.1

05 Jun 19:53
050729b
Compare
Choose a tag to compare

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