Skip to content

Releases: nats-io/nats.java

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.

2.17.1 TLS First and Testing

20 Oct 16:03
07d6b9d
Compare
Choose a tag to compare

This release added was mostly about connection and testing

Core

JetStream

  • Duplicate message for Interest stream fails seq check in PublishAck #1005 @MauriceVanVeen
  • Direct Message Subject Header May Contain Multiple Subjects #1016 @scottf

Service Framework

  • Added custom endpoint queue support and fixed InfoResponse to show proper subject. #1010 @scottf

Docs / Testing / Misc

2.17.0 Support for server 2.10

03 Oct 18:00
e3e5bad
Compare
Choose a tag to compare

This release added:

  • support for server 2.10 features
  • some additional JetStream tuning
  • StatisticsCollector to add flexibility to statistics tracking
  • Better ability to create connection options completely from a properties file
  • Doc updates.

JetStream 2.10 Specific

  • stream/consumer info timestamps, stream config first_seq #962 @scottf
  • Multiple Filter Subjects and Subject validation changes #965 @scottf
  • Stream Configuration Compression Option #976 @scottf
  • Subject Transform Stream Configuration Part 1 #978 @scottf
  • Consumer Limits Stream Configuration #979 @scottf
  • Subject Transforms in Mirror/Info and Source/Info #982 @scottf
  • Multiple Filter Subjects Review #984 @scottf

JetStream

Core

  • Add StatisticsCollector to Options for custom statistics tracking #964 @johnlcox
  • Construct Options builder from properties file for user. #971 @scottf
  • Revert removal of client side checks #981 @scottf

Docs / Testing / Misc

2.16.14 Simplification and Service Framework

17 Aug 19:02
6317568
Compare
Choose a tag to compare

This release takes the experimental tag off both the Simplification API and the Service Framework.

  • The simplification api has very minor naming changes and the addition of the Ordered Consumer
  • The Service Framework was documented and also had some very minor naming changes.
  • Added the ability to create complete secure Options for connection via configuration file instead of using builder methods. Please see the readme.

Core

  • Minor correction and improved variable naming in NatsConnection #945 @scottf
  • Improving Options with better construction via properties #946 @scottf
  • Minor improvements to README.md #947 @scottf
  • Added unit tests for WebSocket + JWT #939 @scottf
  • Jwt Utils update to support "audience" #949 @scottf

Simplification

Service

  • Service / Simplification Documentation and Release Prep #954 @scottf

JetStream

2.16.13 Simplification tuning and bug fixes

22 Jun 16:07
51fc9d6
Compare
Choose a tag to compare

Core

  • Address secure Websocket changes in server 2.9.19 #931 @scottf

JetStream

  • [BUG] Consumer Config fields are 32 bits (ints) not 64 bits (longs) #930 @scottf

Simplification

  • Simplification Tuning and Review #927 @scottf
  • Simplification Review, Tuning, Examples, Testing 2 #929 @scottf

Misc / Test

  • Better testing checks against server versions #932 @scottf