Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/nats-io/nats-server/v2 to v2.10.9 #202

Merged
merged 1 commit into from
Jan 13, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 11, 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: Disabled by config. Please merge this manually once you are satisfied.

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.

Copy link

codecov bot commented Jan 11, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (ce3db88) 89.71% compared to head (34061ea) 89.71%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #202   +/-   ##
=======================================
  Coverage   89.71%   89.71%           
=======================================
  Files          44       44           
  Lines        4813     4813           
=======================================
  Hits         4318     4318           
  Misses        393      393           
  Partials      102      102           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot changed the title fix(deps): update module github.com/nats-io/nats-server/v2 to v2.10.8 fix(deps): update module github.com/nats-io/nats-server/v2 to v2.10.9 Jan 11, 2024
@renovate renovate bot force-pushed the renovate/patch-go-modules branch from 6137ef3 to 34061ea Compare January 11, 2024 08:45
@Tochemey Tochemey merged commit 3acc3d3 into main Jan 13, 2024
2 checks passed
@Tochemey Tochemey deleted the renovate/patch-go-modules branch January 13, 2024 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant