Releases
2.7.x release notes
v2.7.0
This feature release brings the following changes. See patches below.
Notes
See important note if using LeafNode regarding domains.
Configuration
Ability to configure account limits (max_connections
, max_subscriptions
, max_payload
, max_leafnodes
) in server configuration file.
JetStream
- Overflow placement for streams. A stream can now be placed in the closest cluster from the origin request if it can be placed there.
- Support for ephemeral Pull consumers (client libraries will need to be updated to allow those).
- New consumer configuration options
- For Pull Consumers:
MaxRequestBatch
to limit the batch size any client can requestMaxRequestExpires
to limit the expiration any client can request - For ephemeral consumers:
InactiveThreshold
duration that instructs the server to cleanup ephemeral consumers that are inactive for that long.
- For Pull Consumers:
- Ability to configure
max_file_store
andmax_memory_store
in thejetstream{}
block as strings with the following suffixesK
,M
,G
andT
, for instance:max_file_store: "256M"
. - Support for the JWT field
MaxBytesRequired
, which defines a per-account maximum bytes for assets.
MQTT
Support for websocket protocol. MQTT clients must connect to the opened websocket port and add /mqtt
to the URL path.
TLS
Ability to rate-limit the clients connections by adding the connection_rate_limit: <number of connections per seconds>
in the tls{}
top-level block.
For full release information, see links below;
- Release notes 2.7.0
- Full list of Changes 2.6.6...2.7.0