Skip to content

Releases: nats-io/nats.java

2.21.1 Minor bug fixes

10 Apr 20:10
e38e04e
Compare
Choose a tag to compare

KV

  • KV TTL (stream max_age) versus stream duplicate_window #1301 @scottf

JetStream

  • ConsumeOptions creation from json should use default, not minimum #1302

Misc

2.21.0 Server 2.11 Support

26 Mar 21:56
4e1b04e
Compare
Choose a tag to compare

Core

  • Handle Server 2.10.26 returns No Responders instead of timeouts. #1292 @scottf

Jetstream

  • Improve FetchConsumeOptions construction and add test #1293 @scottf

2.11 Specific

Main 2 11 merge safe #1294 is actually a compilation of PRs related to 2.11 features @scottf @MauriceVanVeen

  • Main for server v2.11 #1239
  • Consumer Priority Group Overflow #1233
  • Add Message TTL Stream Configuration #1280
  • Per Message TTL Support for 2.11 #1295

2.20.6 Fixes, Tuning and Libraries

17 Mar 19:04
fdb675c
Compare
Choose a tag to compare

Core

KV

Service API

  • Remove Schema related leftovers #1263 @d0x7
  • Feature: Support adding service endpoint after construction #1274 @scottf
  • Feature: Support adding service endpoint after construction (more) #1276 @scottf
  • Service user endpoints can be run without queue groups. #1277 @scottf
  • Service, tuning review #1279 @scottf

Documentation

Test

2.20.5 Fix locking issue.

04 Dec 20:40
6cb9ead
Compare
Choose a tag to compare

Core

  • feat(nats-connection): implement named executor thread factories #1254 @kedzie
  • Edit lock don't unlock if was not locked. #1255 @scottf
  • Executor and Executor Factories in Options can be created via properties #1257 @scottf

JetStream

Documentation

Tests

2.20.4 Tuning and Docs

01 Nov 16:37
f336bae
Compare
Choose a tag to compare

Core

  • Don't flush after the request from publishAsync calls #1220 @scottf

JetStream

  • Easier access to timeout in JetStream implementations #1236 @scottf

Object Store

  • Minor object store improvement - complete faster #1237 @scottf

Documentation

Tests

Misc

2.20.3 DO NOT USE

01 Nov 15:50
10db91d
Compare
Choose a tag to compare

DO NOT USE

2.20.2 Threading behavior tuning.

25 Aug 20:19
3198cba
Compare
Choose a tag to compare

Core

2.20.1 Tuning

19 Aug 11:29
93ad1c2
Compare
Choose a tag to compare

Core

Documentation

2.20.0

30 Jul 18:42
376ba3b
Compare
Choose a tag to compare

Core

  • CONNECT username and password need json encoding #1168 @scottf
  • UTF subject support #1169 @scottf
  • Handle InterruptedException when obtaining the lock to queue a message. #1170 @scottf
  • Handle duration string when accepting duration properties #1183 @scottf
  • Make NatsServerPool extendable #1185 @scottf
  • Allow user to set socket read timeout option #1188 @scottf

JetStream

Key Value

  • Add filtering to KV keys methods #1173 @scottf
  • Add filtering to KV keys methods - Use greater than constant #1174 @scottf
  • Add filtering to KV keys methods - remove unnecessary optimization #1175 @scottf

Object Store

  • Object Store use over leaf-hub domain part 2 #1172 @scottf

Unit Testing

Project Management

2.19.1

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

Core

Object Store

Misc