github nats-io/nats-server v2.7.1
Release v2.7.1

latest releases: v2.11.0-preview.2, v2.10.14, v2.10.12...
2 years ago

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

v2.7.0...v2.7.1

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.