Skip to content
This repository has been archived by the owner on Oct 30, 2024. It is now read-only.

Update module github.com/nats-io/nats-server/v2 to v2.10.9 #3698

Merged
merged 1 commit into from
Jan 16, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 16, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/nats-io/nats-server/v2 v2.10.7 -> v2.10.9 age adoption passing confidence

Release Notes

nats-io/nats-server (github.com/nats-io/nats-server/v2)

v2.10.9

Compare Source

Changelog

Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.

Go Version
  • 1.21.6
Fixed

JetStream

  • Guard against potential panic when finding starting sequence for stream sources from 2.9.x servers (#​4950)
Complete Changes

v2.10.8

Compare Source

Changelog

Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.

Go Version
  • 1.21.6
Dependencies
  • golang.org/x/crypto v0.18.0
  • golang.org/x/sys v0.16.0
  • github.com/nats-io/nkeys v0.4.7
Added

TLS

  • Add 'certs' option to TLS block for multi-cert support (#​4889)
Improved

General

  • Random number generation now uses a faster lock-free algorithm (#​4901)
  • no_auth_user is now allowed to be an nkey (#​4938)

JetStream

  • Improve matching efficiency of filter subjects in consumer (#​4864) Thanks to @​svenfoo for the contribution!
  • Optimize JetStream metalayer snapshots by reducing allocations and simplifying marshaling (#​4925)
  • Micro-optimization where subject tokenization occurs (#​4880) Thanks to @​svenfoo for the contribution!
  • Prevent backing up internal JS API requests in large-scale source and mirror setups (#​4884)
  • Optimize catchups for replicas and mirrors where there are a significant number of interior deletes (#​4929)
  • Reduce lock contention on the stream lock for some operations that could block routes & gateways (#​4933)
  • Do not load all blocks for NumPending when delivery is LastPerSubject (#​4885)
  • Call stream update only if the config has changed (#​4898)
  • Prevent large memory buildup in the apply queue for NRGs during startup (#​4895)
  • Finding the last sourced message for each source of a stream is now much faster (#​4935)

MQTT

  • Retained messages will now be fetched concurrently for a new subscription (#​4835)
Fixed

Accounts

  • Guard account random number generator with mutex (#​4894) Thanks to @​igorrius for the report!

JetStream

  • Fix accounting for replicas and tier limits (#​4868, #​4909)
  • Ensure all filter subjects across consumers are accounted for when purging a stream (#​4873) Thanks to @​svenfoo for the contribution!
  • Detect corrupt psim subjects during recovery of index.db (#​4890)
  • Don’t allow writing snapshots to disk before recovery has completed (#​4927)
  • Reduce memory usage during purge operations by flushing cache (#​4905)
  • Return an “Account not enabled” error when trying to access JetStream via the system account (#​4910)
  • Reduce the number of blocks loaded into memory when doing linear scans (#​4916)

Leafnodes

  • Mapping updates on reload for the global account are now propagated to leafnodes correctly (#​4937)
  • Leafnode authorization now supports nkeys (#​4940)

MQTT

  • Fixed an out-of-date error message on unsupported characters in MQTT topics (#​4903)

OCSP

  • Default to Unknown status instead of Good for unknown status assertions (#​4917)
  • Fixed OCSP Stapling not resuming for gateways on reload after certs change (#​4943)
Complete Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner January 16, 2024 13:08
@renovate renovate bot added dependencies Pull requests that update a dependency file renovate PR created by RenovateBot labels Jan 16, 2024
@renovate renovate bot force-pushed the renovate/github.com-nats-io-nats-server-v2-2.x branch 6 times, most recently from a228243 to f9b615a Compare January 16, 2024 13:35
@renovate renovate bot force-pushed the renovate/github.com-nats-io-nats-server-v2-2.x branch from f9b615a to ad3404e Compare January 16, 2024 13:38
@whites11 whites11 enabled auto-merge (squash) January 16, 2024 13:38
@whites11 whites11 merged commit ecb3f0a into master Jan 16, 2024
3 checks passed
@whites11 whites11 deleted the renovate/github.com-nats-io-nats-server-v2-2.x branch January 16, 2024 13:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file renovate PR created by RenovateBot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant