Skip to content

Releases: nats-io/nats.java

2.21.4 Features and Fixes

04 Jul 15:24
070037f
Compare
Choose a tag to compare

Core

JetStream

  • Annotating API objects with NotNull and Nullable #1333 @scottf
  • [Bug] MessageConsumer.isFinished() not set properly in certain conditions #1339 @scottf
  • [Bug] Pull Heartbeat handler intermittent failure after switch to scheduler #1345 @scottf
  • Fix heartbeat timer handling broken when replacing timer with scheduler. #1348 @scottf

Key Value

Tests

Misc

2.21.3 DO NOT USE. REPLACED BY 2.21.4

29 Jun 18:58
ab2a40b
Compare
Choose a tag to compare

DO NOT USE. REPLACED BY 2.21.4

2.21.2 Bug Fixes and JetStream and KeyValue Improvements

02 Jun 16:17
dd44302
Compare
Choose a tag to compare

Core

JetStream

  • Update account ApiStats with level and inflight #1304 @scottf
  • Update account AccountTier with reserved memory and reserved storage #1305 @scottf
  • Add StreamAlternate structure to StreamInfo response #1306 @scottf
  • Better workflow for leadership change while pull consuming. #1313 @scottf
  • Ability to supply a prefix for watches. Fixed ordered consumer naming bug. #1314 @scottf
  • Use full NUID for generated consumer names #1317 @scottf

Key Value

  • Update KV consumeKeys() to return the BlockingQueue immediately. #1308 @scottf
  • KV Limit Marker #1310 @scottf
  • KV LimitMarker add missing getter, additional docs and tests #1311 @scottf

General

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy