Skip to content

Releases: nats-io/nats.java

2.19.1

24 Jun 17:27
6aaab79
Compare
Choose a tag to compare

Core

Object Store

Misc

2.19.0 Improve socket close behavior

06 Jun 15:41
1d5c749
Compare
Choose a tag to compare

Core

Improve socket close behavior #1155 @scottf

Tests

Additional NKey Tests #1154 @scottf

Misc

Experimental Retrier utility removed to its own project/repo #1153 @scottf

2.18.1 Placement, Retry and Leadership Change

20 May 14:56
f090bed
Compare
Choose a tag to compare

Core

JetStream

Doc

  • Update docs and comments (MessageQueue, forceReconnect) #1142 @scottf

2.18.0

13 May 17:22
86ac626
Compare
Choose a tag to compare

2.18.0 attempts to start us on the road to properly Semantic Version (semver). In the last few patch releases, there were technically things that should cause a minor version bump, but were numbered as a patch.

Even if just one api is newly added, semver requires that we bump the minor version. The forceReconnect api is an example of one api being added to the Connection interface. It should have resulted in a minor version bump.

Going forward, when a release contains only bug fixes, it's appropriate to simply bump the patch. But if an api is added, even one, then the minor version will be bumped.

2.17.7 Disconnection behavior improvements.

13 May 16:20
70ee0a8
Compare
Choose a tag to compare

Core

JetStream

Doc

  • Update Readme with links to docs and examples. #1119 @scottf

Misc

  • Refactor Encoding util for easier replacement of Base64 encoding class #1121 @scottf

2.17.6 KV Watch Multiple Filters

11 Apr 11:27
73364d2
Compare
Choose a tag to compare

REPLACES 2.17.5

KV

KV Watch Multiple Filters remove comma delimited support #1117 @scottf

Core

  • Log connect trace server uri when reconnecting #1106 @photizzo
  • Ensure NatsConnection inboxDispatcher is started prior to publishing messages #1109 @nathanschile

JetStream

KV

Simplification

Test

  • Testing Cleanup Only - No Functionality Changes #1110 @scottf
  • Don't run testAddStreamInvalids with server older than 2.10 #1111 @scottf

Doc

Misc

2.17.5 KV Watch Multiple Filters

10 Apr 21:01
e39f4e9
Compare
Choose a tag to compare

Core

  • Log connect trace server uri when reconnecting #1106 @photizzo
  • Ensure NatsConnection inboxDispatcher is started prior to publishing messages #1109 @nathanschile

JetStream

KV

Simplification

Test

  • Testing Cleanup Only - No Functionality Changes #1110 @scottf
  • Don't run testAddStreamInvalids with server older than 2.10 #1111 @scottf

Doc

Misc

2.17.4 Core and JS Improvements, KV Features

24 Mar 13:13
7cd5785
Compare
Choose a tag to compare

Core

JetStream

KV

Simplification

  • Allow simplification fetch to have noWait with or without expires. #1089 @scottf

Test

  • Add Test for NUID to handle Sequence and Concurrency #1094 @photizzo

Doc

  • upgrade documentation to specify backoff behavior #1078 @imclem

Misc

  • Chaos App tuning and additional testing while porting. #1080 @scottf

2.17.3 Write Timeout and Non-Empty Trust Manager

30 Jan 14:56
7ae22fd
Compare
Choose a tag to compare

Core

  • Socket Data Port with Manual Write Timeout #1064 @scottf
  • Provide implementation instead of empty trust manager check #1066 @scottf

Test

Doc

2.17.2 Robustness and recovery

03 Jan 16:21
b05b87e
Compare
Choose a tag to compare

Core

JetStream

Extensions (KV / OS / Service)

Docs / Testing / Examples / Etc.