Skip to content

Release v0.22.1

Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 02 Aug 20:40
· 100 commits to main since this release
27f1d60

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's last_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's last_sent (#1204)

Complete Changes

v0.22.0...v0.22.1