NATS - v2.11.0-preview.1


📣 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!

Changelog

Go Version

  • 1.22.0 (#5133)

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


Details

date
Feb. 27, 2024, 8:56 p.m.
name
Release v2.11.0-preview.1
type
Pre-release
👇
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