Update module github.com/nats-io/nats-server/v2 to v2.10.4 #42

Merged
kjuulh merged 1 commits from renovate/all into main 2023-10-27 18:31:28 +02:00
Owner

This PR contains the following updates:

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

Release Notes

nats-io/nats-server

v2.10.4

Compare Source

Changelog

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

CVEs
  • CVE-2023-46129 - nkeys: xkeys seal encryption used fixed key for all encryption
Go Version
  • 1.21.3
Dependencies
  • github.com/nats-io/nats.go v1.31.0
  • github.com/nats-io/nkeys v0.4.6
  • github.com/klauspost/compress v1.17.2
  • golang.org/x/crypto v0.14.0
  • golang.org/x/sys v0.13.0
Added

JetStream

  • Report Raft group name in stream and consumer info responses (#​4661)

MQTT

  • Add config options to disable QoS 2 support (#​4705)

TLS

  • Add opt-in TLS handshake first for client connections (#​4642)
Improved

Dependencies

JetStream

  • Add internal pprof labels as metadata to the stream config for improved debuggability (#​4662)
  • Stricter management of Raft state, which should improve recovery from a leaderless state (#​4684)
  • Avoid unnecessary reallocations when writing the full filestore state to disk (#​4687)
  • Improve recovery of blocks that are being updated midway (#​4692)
  • Recycle filestore buffers on rebuild and write out full state prior to snapshotting (#​4699)
  • Extend AckTerm advisory event to support a reason (#​4697)
  • Improve time to select skip list and starting sequence number for deliver last by subject (#​4712, #​4713) Thanks to @​StanEgo for the report!
  • Optimize loading messages on last by subject if max messages per subject is one (#​4714)

MQTT

  • No longer require a server name to be set for a standalone server (#​4679)

Routes

  • Remove unnecessary account lookups for pinned accounts (#​4686)
  • Upgrade non-solicited routes if present in config (#​4701, #​4708)

Systemd

  • Use correct network target to prevent host-dependent race conditions when establishing external connections (#​4676)
Fixed

Configuration

  • Fix possible panic during configuration reload during a server shutdown (#​4666)

Exports/imports

  • Prevent service import from duplicating MSG as HMSG with a remapped subject (#​4678) Thanks to @​izwerg for the report!

JetStream

  • Fix panic if store error occurs when requesting consumer info (#​4669)
  • Fix incorrect calculation of num pending with a filtered subject (#​4693) Thanks to @​a-h for the report!
  • Prevent purge of entire stream when targeting a sequence of 1 (#​4698) Thanks to @​john-bagatta for the report!
  • Ensure there is a valid messages queue prior to processing within a mirror (#​4700)
  • Avoid concurrent consumer setLeader calls resulting in chance of multiple leaders (#​4703)

MQTT

Windows

  • Ensure signal handler is stopped when shutting down on Windows to prevent goroutine leak (#​4690)
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.3` -> `v2.10.4` | --- ### Release Notes <details> <summary>nats-io/nats-server</summary> ### [`v2.10.4`](https://github.com/nats-io/nats-server/releases/tag/v2.10.4) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.10.3...v2.10.4) #### 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. ##### CVEs - [CVE-2023-46129](https://advisories.nats.io/CVE/secnote-2023-02.txt) - nkeys: xkeys seal encryption used fixed key for all encryption ##### Go Version - 1.21.3 ##### Dependencies - github.com/nats-io/nats.go v1.31.0 - github.com/nats-io/nkeys v0.4.6 - github.com/klauspost/compress v1.17.2 - golang.org/x/crypto v0.14.0 - golang.org/x/sys v0.13.0 ##### Added JetStream - Report Raft group name in stream and consumer info responses ([#&#8203;4661](https://github.com/nats-io/nats-server/issues/4661)) MQTT - Add config options to disable QoS 2 support ([#&#8203;4705](https://github.com/nats-io/nats-server/issues/4705)) TLS - Add opt-in TLS handshake first for client connections ([#&#8203;4642](https://github.com/nats-io/nats-server/issues/4642)) ##### Improved Dependencies - Remove unnecessary constraints dependency for `ordered` constraint ([#&#8203;4709](https://github.com/nats-io/nats-server/issues/4709)) Thanks to [@&#8203;misterpickypants](https://github.com/misterpickypants) for the contribution! JetStream - Add internal pprof labels as metadata to the stream config for improved debuggability ([#&#8203;4662](https://github.com/nats-io/nats-server/issues/4662)) - Stricter management of Raft state, which should improve recovery from a leaderless state ([#&#8203;4684](https://github.com/nats-io/nats-server/issues/4684)) - Avoid unnecessary reallocations when writing the full filestore state to disk ([#&#8203;4687](https://github.com/nats-io/nats-server/issues/4687)) - Improve recovery of blocks that are being updated midway ([#&#8203;4692](https://github.com/nats-io/nats-server/issues/4692)) - Recycle filestore buffers on rebuild and write out full state prior to snapshotting ([#&#8203;4699](https://github.com/nats-io/nats-server/issues/4699)) - Extend AckTerm advisory event to support a *reason* ([#&#8203;4697](https://github.com/nats-io/nats-server/issues/4697)) - Improve time to select skip list and starting sequence number for deliver last by subject ([#&#8203;4712](https://github.com/nats-io/nats-server/issues/4712), [#&#8203;4713](https://github.com/nats-io/nats-server/issues/4713)) Thanks to [@&#8203;StanEgo](https://github.com/StanEgo) for the report! - Optimize loading messages on last by subject if max messages per subject is one ([#&#8203;4714](https://github.com/nats-io/nats-server/issues/4714)) MQTT - No longer require a server name to be set for a standalone server ([#&#8203;4679](https://github.com/nats-io/nats-server/issues/4679)) Routes - Remove unnecessary account lookups for pinned accounts ([#&#8203;4686](https://github.com/nats-io/nats-server/issues/4686)) - Upgrade non-solicited routes if present in config ([#&#8203;4701](https://github.com/nats-io/nats-server/issues/4701), [#&#8203;4708](https://github.com/nats-io/nats-server/issues/4708)) Systemd - Use correct network target to prevent host-dependent race conditions when establishing external connections ([#&#8203;4676](https://github.com/nats-io/nats-server/issues/4676)) ##### Fixed Configuration - Fix possible panic during configuration reload during a server shutdown ([#&#8203;4666](https://github.com/nats-io/nats-server/issues/4666)) Exports/imports - Prevent service import from duplicating MSG as HMSG with a remapped subject ([#&#8203;4678](https://github.com/nats-io/nats-server/issues/4678)) Thanks to [@&#8203;izwerg](https://github.com/izwerg) for the report! JetStream - Fix panic if store error occurs when requesting consumer info ([#&#8203;4669](https://github.com/nats-io/nats-server/issues/4669)) - Fix incorrect calculation of num pending with a filtered subject ([#&#8203;4693](https://github.com/nats-io/nats-server/issues/4693)) Thanks to [@&#8203;a-h](https://github.com/a-h) for the report! - Prevent purge of entire stream when targeting a sequence of `1` ([#&#8203;4698](https://github.com/nats-io/nats-server/issues/4698)) Thanks to [@&#8203;john-bagatta](https://github.com/john-bagatta) for the report! - Ensure there is a valid messages queue prior to processing within a mirror ([#&#8203;4700](https://github.com/nats-io/nats-server/issues/4700)) - Avoid concurrent consumer setLeader calls resulting in chance of multiple leaders ([#&#8203;4703](https://github.com/nats-io/nats-server/issues/4703)) MQTT - Fix memory leak for retained messages ([#&#8203;4665](https://github.com/nats-io/nats-server/issues/4665)) Thanks to [@&#8203;pricelessrabbit](https://github.com/pricelessrabbit) for the contribution! Windows - Ensure signal handler is stopped when shutting down on Windows to prevent goroutine leak ([#&#8203;4690](https://github.com/nats-io/nats-server/issues/4690)) ##### 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
kjuulh added 1 commit 2023-10-27 18:08:53 +02:00
Update module github.com/nats-io/nats-server/v2 to v2.10.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
fd94007564
kjuulh merged commit fd94007564 into main 2023-10-27 18:31:28 +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#42
No description provided.