Release v0.22.1
Changelog
Note that we added a deprecation notice for this project. See note here
Also, the master
branch was renamed to main
. If you have a fork/clone of the repo, you may have to run this:
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
Go Version
- 1.16.6: Both release executables and Docker images are built with this Go release.
Updated
- Dependencies (#1206)
- NATS Server v2.2.6 -> v2.3.3
- bbolt v1.3.5 -> v1.3.6
Changed
- Executable symbol table no longer stripped (#1206)
Fixed
- Clustering:
- Possible redelivery from a node that acquired leadership and lost it quickly after. Thanks to @piotrlipiarz-ef for the report (#1201)
- Snapshot of queue members would not capture the
last_sent
value of the group, which could possibly lead to redelivery of old messages when a node became leader. Thanks to @mihai-tiriplica-f3 for the report (#1203)
- SQL:
- A subscription's
last_sent
could end-up higher than the store'slast_seq
in presence of message expiration and server restarts (standalone or Fault Tolerance modes), which would cause the server to stop sending messages until the message sequences were above the subscription'slast_sent
(#1204)
- A subscription's