Reduced allocations in various code paths that check for subscription interest (#5736, #5744)
Subscription matching for gateways and reply tracking has been optimized (#5735)
Client outbound queues now limit the number of flushed vectors to ensure that very large outbound buffers don’t unfairly compete with write deadlines (#5750)
In client and leafnode results cache, populate new entry after pruning (#5760)
Use newly-available generic sorting functions (#5757)
Set a HTTP read timeout on profiling, monitoring and OCSP HTTP servers (#5790)
Improve behavior of rate-limited warning logs (#5793)
Use dedicated queues for the handling of statsz and profilez system events (#5816)
Clustering
Reduce the chances of implicit routes being duplicated (#5602)
JetStream
Optimize LoadNextMsg for wildcard consumers that are consuming over a large subject space (#5710)
When sync/sync_interval is set to always, metadata files for streams and consumers are now written using O_SYNC to guarantee flushes to disk (#5729)
Walking an entire subject tree is now faster and allocates less (#5734)
Try to snapshot stream state when a change in the clustered last failed sequence is detected (#5812)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the gomod group with 3 updates in the / directory: github.com/aws/aws-sdk-go-v2/config, github.com/minio/minio-go/v7 and github.com/nats-io/nats-server/v2.
Updates
github.com/aws/aws-sdk-go-v2/config
from 1.27.30 to 1.27.31Commits
a6e48ac
Release 2024-08-267d62062
Regenerated Clientsbdf2372
Update API model84ca95e
omitempty for NULL attribute values from custom marshalers (#2739)d7a7f5a
save sso cache token expiresAt in UTC (#2709)Updates
github.com/aws/aws-sdk-go-v2/credentials
from 1.17.29 to 1.17.30Commits
a6e48ac
Release 2024-08-267d62062
Regenerated Clientsbdf2372
Update API model84ca95e
omitempty for NULL attribute values from custom marshalers (#2739)d7a7f5a
save sso cache token expiresAt in UTC (#2709)87cea8b
Release 2024-08-2393f8d22
Regenerated Clientsbd44016
Update API model097b04b
Merge pull request #2761 from aws/fix-dont-fail-test-if-credentials-setc10d543
Don't fail credentials unit tests if credentials are found on a fileUpdates
github.com/minio/minio-go/v7
from 7.0.75 to 7.0.76Release notes
Sourced from github.com/minio/minio-go/v7's releases.
Commits
e634c81
upgrade deps21381fc
Add configurable auto-checksum (#1990)e337e77
Adjust functional tests for bucket cors, to detect NotImplemented response vi...f755095
Update version to next releaseUpdates
github.com/nats-io/nats-server/v2
from 2.10.18 to 2.10.20Release notes
Sourced from github.com/nats-io/nats-server/v2's releases.
... (truncated)
Commits
7140387
Release v2.10.20 (#5849)f30b168
Release v2.10.20a24fe36
Cherry picks for v2.10.20 (#5843)2b625ce
Pin third-party workflows in GitHub Actionsaa9711c
Windows: Search for DLLs in system paths only3ffe823
Fix difference in KV CAS operations for R1 vs R3 (#5841)e7c88e8
Release v2.10.19 (#5835)afa6c97
Release v2.10.19fd01c02
Adjust test to have < 64k subjects to test skip logic.5d3effe
Bump to 2.10.19-RC.6Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show