Update module github.com/nats-io/nats-server/v2 to v2.10.22 #55

Merged
kjuulh merged 1 commits from renovate/all into main 2024-10-18 02:10:05 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
github.com/nats-io/nats-server/v2 require patch v2.10.21 -> v2.10.22

Release Notes

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

v2.10.22

Compare Source

Changelog

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

Go Version
  • 1.22.8
Dependencies
  • golang.org/x/crypto v0.28.0 (#​5971)
  • golang.org/x/sys v0.26.0 (#​5971)
  • golang.org/x/time v0.7.0 (#​5971)
  • go.uber.org/automaxprocs v1.6.0 (#​5944)
  • github.com/klauspost/compress v1.17.11 (#​6002)
Added

Config

  • A warning will now be logged at startup if the JetStream store directory appears to be in a temporary folder (#​5935)
Improved

General

  • More efficient searching of sublists for the number of subscriptions (#​5918)

JetStream

  • Improve performance when checking interest and correcting ack state on interest-based or work queue streams (#​5963)
  • Safer default file permissions for JetStream filestore and logs (#​6013)
Fixed

JetStream

  • Large number of message delete tombstones will no longer result in unusually large message blocks on disk (#​5973)
  • The server will no longer panic when restoring corrupted subject state containing null characters (#​5978)
  • A data race when processing append entries has been fixed (#​5970)
  • Fix a stream desync across replicas that could occur after stalled or failed catch-ups (#​5939)
  • Consumers will no longer race with the filestore when fetching messages, fixing some cases where consumers can get stuck with workqueue streams and max messages per subject limits (#​6003)
  • Pull consumers will now recalculate max delivered when expiring messages, such that the redelivered status does not report incorrectly and cause a stall with a max deliver limit (#​5995)
  • Clustered streams should no longer desync if a catch-up fails due to a loss of leader (#​5986)
  • Fixed a panic that could occur when calculating asset placement in a JetStream cluster (#​5996)
  • Fixed a panic when shutting down a clustered stream (#​6007)
  • Revert earlier PR #​5785 to restore consumer start sequence clipping, fixing an issue where sourcing/mirroring consumers could skip messages (#​6014)

Leafnodes

  • Load balancing of queue groups over leafnode connections (#​5982)
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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | require | patch | `v2.10.21` -> `v2.10.22` | --- ### Release Notes <details> <summary>nats-io/nats-server (github.com/nats-io/nats-server/v2)</summary> ### [`v2.10.22`](https://github.com/nats-io/nats-server/releases/tag/v2.10.22) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.10.21...v2.10.22) #### Changelog Refer to the [2.10 Upgrade Guide](https://docs.nats.io/release-notes/whats_new/whats_new\_210) for backwards compatibility notes with 2.9.x. ##### Go Version - 1.22.8 ##### Dependencies - golang.org/x/crypto v0.28.0 ([#&#8203;5971](https://github.com/nats-io/nats-server/issues/5971)) - golang.org/x/sys v0.26.0 ([#&#8203;5971](https://github.com/nats-io/nats-server/issues/5971)) - golang.org/x/time v0.7.0 ([#&#8203;5971](https://github.com/nats-io/nats-server/issues/5971)) - go.uber.org/automaxprocs v1.6.0 ([#&#8203;5944](https://github.com/nats-io/nats-server/issues/5944)) - github.com/klauspost/compress v1.17.11 ([#&#8203;6002](https://github.com/nats-io/nats-server/issues/6002)) ##### Added Config - A warning will now be logged at startup if the JetStream store directory appears to be in a temporary folder ([#&#8203;5935](https://github.com/nats-io/nats-server/issues/5935)) ##### Improved General - More efficient searching of sublists for the number of subscriptions ([#&#8203;5918](https://github.com/nats-io/nats-server/issues/5918)) JetStream - Improve performance when checking interest and correcting ack state on interest-based or work queue streams ([#&#8203;5963](https://github.com/nats-io/nats-server/issues/5963)) - Safer default file permissions for JetStream filestore and logs ([#&#8203;6013](https://github.com/nats-io/nats-server/issues/6013)) ##### Fixed JetStream - Large number of message delete tombstones will no longer result in unusually large message blocks on disk ([#&#8203;5973](https://github.com/nats-io/nats-server/issues/5973)) - The server will no longer panic when restoring corrupted subject state containing null characters ([#&#8203;5978](https://github.com/nats-io/nats-server/issues/5978)) - A data race when processing append entries has been fixed ([#&#8203;5970](https://github.com/nats-io/nats-server/issues/5970)) - Fix a stream desync across replicas that could occur after stalled or failed catch-ups ([#&#8203;5939](https://github.com/nats-io/nats-server/issues/5939)) - Consumers will no longer race with the filestore when fetching messages, fixing some cases where consumers can get stuck with workqueue streams and max messages per subject limits ([#&#8203;6003](https://github.com/nats-io/nats-server/issues/6003)) - Pull consumers will now recalculate max delivered when expiring messages, such that the redelivered status does not report incorrectly and cause a stall with a max deliver limit ([#&#8203;5995](https://github.com/nats-io/nats-server/issues/5995)) - Clustered streams should no longer desync if a catch-up fails due to a loss of leader ([#&#8203;5986](https://github.com/nats-io/nats-server/issues/5986)) - Fixed a panic that could occur when calculating asset placement in a JetStream cluster ([#&#8203;5996](https://github.com/nats-io/nats-server/issues/5996)) - Fixed a panic when shutting down a clustered stream ([#&#8203;6007](https://github.com/nats-io/nats-server/issues/6007)) - Revert earlier PR [#&#8203;5785](https://github.com/nats-io/nats-server/issues/5785) to restore consumer start sequence clipping, fixing an issue where sourcing/mirroring consumers could skip messages ([#&#8203;6014](https://github.com/nats-io/nats-server/issues/6014)) Leafnodes - Load balancing of queue groups over leafnode connections ([#&#8203;5982](https://github.com/nats-io/nats-server/issues/5982)) ##### Complete Changes </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjQuMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2024-10-18 02:09:56 +02:00
Update module github.com/nats-io/nats-server/v2 to v2.10.22
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
9c5f1eb8c7
kjuulh scheduled this pull request to auto merge when all checks succeed 2024-10-18 02:09:56 +02:00
Author
Owner

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 4 additional dependencies were updated

Details:

Package Change
github.com/klauspost/compress v1.17.9 -> v1.17.11
golang.org/x/crypto v0.27.0 -> v0.28.0
golang.org/x/sys v0.25.0 -> v0.26.0
golang.org/x/time v0.6.0 -> v0.7.0
### ℹ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 4 additional dependencies were updated Details: | **Package** | **Change** | | :------------------------------ | :---------------------- | | `github.com/klauspost/compress` | `v1.17.9` -> `v1.17.11` | | `golang.org/x/crypto` | `v0.27.0` -> `v0.28.0` | | `golang.org/x/sys` | `v0.25.0` -> `v0.26.0` | | `golang.org/x/time` | `v0.6.0` -> `v0.7.0` |
kjuulh merged commit 9c5f1eb8c7 into main 2024-10-18 02:10:05 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/ceen#55
No description provided.