Changelog
Overview
With this release, Object Store is out of experimental preview. Additionally, jetstream
package now supports KeyValue stores. Object store will be added to jetstream
in future release.
Added
- JetStream:
- KeyValue is now available as part of
jetstream
(#1362)
- KeyValue is now available as part of
- KeyValue:
UpdatesOnly
option for KV watchers (#1378)
- ObjectStore:
UpdatesOnly
option for object store watchers (#1377)
- Core NATS:
- Invoke
ErrorHandler()
on preparing connection string when reconnecting (#1397)
- Invoke
Improved
- Fixed several flaky tests (#1374, #1380)
- Improve comment on
MaxReconnects
. Thanks @mojixcoder for the contribution (#1394) - Typos in comments and error messages across the code base. Thanks @paoloteti for the contribution (#1381)
- JetStream:
- ObjectStore:
Changed
- ObjectStore:
- Remove
experimental
notice from object store (#1399)
- Remove
- Core NATS:
- Use default value for
FlusherTimeout
instead of 0 (#1398)
- Use default value for
Fixed
- JetStream:
- Service API (micro):
- Fixed possible panic in custom error handlers (#1371)
- Legacy JetStream:
- Fixed ordered consumer not being recreated after context timeout (#1360)