Releases: nats-io/nats.java
Releases · nats-io/nats.java
2.16.2 Tuning and Docs
2.16.1 Tuning for OS / KV, Stream and Consumer improvements
Core
- Fix - Ensure resizing of the sendBuffer #746 @MauriceVanVeen
- Enhancement - Additional API to clear last error from Nats server #750 @Ryner51
- Sync NatsMessage.getSizeInBytes() with usage in NatsConnectionWriter #756 @MauriceVanVeen
JetStream
- discard_new_per_subject #755 @scottf
- streams / names with subject filtering, info pagination #759 @scottf
- ordered consumer config setting changes #762 @scottf
- Ordered Consumer Heartbeat Handling #766 @scottf
KV or OS
- object store tuning #731 @scottf
- KV status bytes - Issue #754 @scottf
- List materialized views #765 @scottf
Examples
2.16.0 Retroactive minor bump and v2.9.0 consumer create opt out
2.15.7 Support Server v2.9.0 and Object Store Experimental
IMPORTANT
This release uses a new consumer create API when interacting with nats-server version 2.9.0 or higher. This changes the subjects used by the client to create consumers, which might in some cases require changes in access and import/export configuration.
JetStream / Management
- Get Message Enhancement #696 @scottf
- No Erase option on message delete #698 @scottf
- Support v2.9.0 Get Direct Message feature #701 #703 @scottf
- Support v2.9.0 Consumer Create feature #723 #725 @scottf
Key Value
- Fix bug to return null instead of entry on get of deleted or purged key #700 @scottf
- Allow direct configuration for KV #718 #724 @scottf
Object Store
Core
2.15.6 new Consumer configuration fields
2.15.5 re-release 2.15.4
Core
- Accept encoded connection urls #674 @scottf
- Only track duplicate responses when advanced tracking is on #659 @scottf
JetStream
- revert ConsumerConfiguration changes where some fields were downgraded #685 @scottf
- consumer info change to sequence_info from sequence_pair #679 @scottf
- consumer filter subject is now modifiable #676 @scottf
- handle updated account stats #668 @scottf
- Ability to create an External object #661 @scottf
KV
Experimental
Tests
- Add test for NKey.clear #663 @lacinoire
Misc
2.15.4 fixes, enhancements and experimental
Core
- Accept encoded connection urls #674 @scottf
- Only track duplicate responses when advanced tracking is on #659 @scottf
JetStream
- consumer info change to sequence_info from sequence_pair #679 @scottf
- consumer filter subject is now modifiable #676 @scottf
- handle updated account stats #668 @scottf
- Ability to create an External object #661 @scottf
KV
Experimental
Tests
- Add test for NKey.clear #663 @lacinoire
Misc
2.15.3 Writeable Placement
2.15.2 JetStream Improvements
JetStream
- Pull config changes, ephemeral pull, unit tests PR #645 @scottf
- Server urls connection management PR #648 @scottf
- Architecture issue 113 Add option to ignore discovered urls
- ServersToTryProvider provide a way that a user can provide a complete custom implementation to provide the server urls to try on connect / reconnect. Tiered servers could be implemented this way. EXPERIMENTAL feature.
- EXPERIMENTAL PullRequestOptions PR #649 @scottf