Skip to content

Release v2.11.0-preview.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 27 Feb 20:56
· 882 commits to main since this release
v2.11.0-preview.1
f84f393

📣 Notice

This is the first preview release of 2.11.0! The motivation is to release new features and changes during the development lifecycle. This release is not feature complete for what the final 2.11.0 release will contain. This should only be used in development environments and not production. Additional preview releases will become available in subsequent weeks. Please check it out and give us feedback!

Preview Docker images are available under the synadia/nats-server Docker repo, not the official nats Docker repo.

Changelog

Go Version

Added

Core

  • Distributed pub/sub message tracing including OpenTelemetry support (#5014, #5057, #5078, #5121)
    • Refer to the ADR for more details

JetStream

  • Support for batched direct-gets requests from streams (#4981, #5036)
    • Refer to the ADR for more details
  • Add support for pausing/resuming consumers (#5066)
  • Support for batched direct multi-get requests from streams (#5107)
    • Refer to the (in-progress) ADR for more details

Changed

MQTT

  • Change retained messages to use headers for metadata rather and JSON-encoding the message (#5050)
    • Note this is currently a backwards incompatible change with 2.10.x servers.

Improved

General

  • Track recovery from slow consumer events in routes (#5101)

OCSP

  • Make OCSP request with POST method (#5109)

JetStream

  • Prevent potential degradation of publish latency over time (#5116) Thanks to @stefanLeo for contributing the issue and the improvement!

Fixed

JetStream

  • Add explicit structs for the account claims update response payload (#4942)
  • Acking a redelivered msg with more pending outstanding that should move the ack floor (#5008)

MQTT

  • Header length calculation for stored retained messages (#5125)

Complete Changes

https://github.com/nats-io/nats-server/compare/v2.10.11..v2.11.0-preview.1