Cherry-picks for v2.11.11-RC.1#7480
Merged
neilalexander merged 31 commits intorelease/v2.11.11from Oct 28, 2025
Merged
Conversation
…ling Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
When enabling FIPS 140-3 mode with `GODEBUG=gofips=X` on supported platforms, the following restrictions are made to allow NATS to function: 1. `auth_callout` cannot be configured and will error at startup if it is; 2. `chacha` filestore encryption mode cannot be configured and will error at startup if it is; 3. `X25519` is removed from the default curve preferences; 4. TLS handshakes that require non-FIPS-compliant algorithms will fail. Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
The first load of the last sequence via `firstMatching` or `firstMatchingMulti` will still continue to flag `expireOk`, as though we're optimising for the linear scan case, but if it becomes apparent that we are continuously reloading the same last sequence over and over again in this way, don't set `expireOk` or we'll just keep expiring and reloading the cache each time. Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Michael Röschter <michael@roeschter.de>
Setting the "hop" header for each gateway could cause header corruption. This is now fixed. A test dealing with gateway has been improved to include more than one gateway, which would have demonstrated the issue. The test now passes and ensures that the hop is different per gateway. Related to #7442 Signed-off-by: Ivan Kozlovic <ivan@synadia.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
…messages Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Alex Bozhenko <alexbozhenko@gmail.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
…snapshotting Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
3d3edf9 to
36fddba
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Includes the following:
riscv64support #7411firstMatchingorfirstMatchingMulti#7435meta_compactoption to control JetStream meta group compaction/snapshotting #7484Signed-off-by: Neil Twigg neil@nats.io