NATS - v2.7.1


Changelog

Go Version

  • 1.17.6: Both release executables and Docker images are built with this Go release.

Added

  • JetStream:
    • Support for a delay when Nak'ing a message (#2812)
    • Support for a backoff list of times in the consumer configuration (#2812)
  • Monitoring:
    • Replication lag metrics added to the jsz endpoint. Thanks to @mattstep for the contribution (#2791)
    • /healthz endpoint which will return 200 with {status: ok} if and only if all configured ports are opened and, if JetStream is configured, there is contact with the meta leader and is current and all streams are up to date, otherwise returns 503 with { "status": "unavailable", "error": "DESCRIPTION" } body (#2815)

Fixed

  • JetStream:
    • Pull consumers have been reworked (#2813)
    • A stream's state number of deleted messages could be negative (#2814)
    • A message's "in progress" request may not be honored in case of consumer's leadership change (#2812)
  • Git commit hash was not present in v2.7.0 (#2790)
  • Possible deadlock during Client or Leaf JWT authentication (#2803)
  • Do not emit warning about plaintext password when only using accounts with NKey and setting system_account (#2811)
  • JWT based user/activation token revocation and granularity. Thanks to @shurya-kumar for the report (#2816)

Complete Changes

https://github.com/nats-io/nats-server/compare/v2.7.0...v2.7.1


Details

date
Jan. 25, 2022, 9:37 p.m.
name
Release v2.7.1
type
Patch
👇
Register or login to:
  • 🔍View and search all NATS releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or