Update all dependencies #50

Merged
kjuulh merged 1 commits from renovate/all into main 2024-05-17 00:58:33 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
github.com/nats-io/nats-server/v2 require patch v2.10.12 -> v2.10.15
github.com/nats-io/nats.go require patch v1.34.0 -> v1.34.1

Release Notes

nats-io/nats-server

v2.10.15

Compare Source

v2.10.14

Compare Source

Changelog

(Note there was no 2.10.13 version 🙂)

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

Go Version
Dependencies
  • github.com/nats-io/nats.go v1.34.1 (#​5271)
  • golang.org/x/crypto v0.22.0 (#​5283)
Improved

Auth

  • Improve clone behavior to prevent unintended references (#​5246) Thanks to Trail Of Bits for the report!
  • Apply constant-time evaluation of non-bcrypt passwords (#​5247) Thanks to Trail Of Bits for the report!

JetStream

  • Reduce lock contention when looking up stream metadata (#​5223)
  • Optimize matching a subject when applying per subject message limits (#​5228)
  • Optimize waiting queue for pull consumers to reduce excessive memory and GC pressure (#​5233)
  • Improve error handling in filestore to prevent duplicate nonces being used and ignored errors (#​5248) Thanks to Trail Of Bits for the report!
  • Improve interest and workqueue state tracking to prevent stranded messages during concurrent consumer acks and stream deletes (#​5270)
  • Introduce store method to push down and optimize multi-filter subject matching used by consumers (#​5274) Thanks to @​svenfoo for the report!
  • Various improvements and fixes for clustered interest-based streams and associated consumers (#​5287)
  • Return errors and/or adding logging for rare filestore conditions (#​5298)
  • When explicitly syncing to the filesystem, hold the message block lock to prevent possible downstream corruption (#​5301, #​5303)
Fixed

OS

  • Fix for race checkptr panic on macOS/Darwin on Go 1.22 (#​5265)

Connections

  • Address possible memory leak due to connections not be released (#​5244) Thanks to @​davidzhao for the report!

JetStream

  • Fix incorrect subject overlapping checks that could lead to multiple consumers or streams bound to the same subjects (#​5224)
  • Improve situations that could result in orphan messages in streams (#​5227)
  • Protect against corrupt message block when doing indexing (#​5238) Thanks to @​kylemcc for the report!
  • Fix consumer config check of max deliver when backoff is set (#​5242)
  • Ignore Nats-Expected-* headers from source stream (#​5256) Thanks to @​ramonberrutti for the report and contribution!
  • Add missing check that could result an extended purge or compact to fail in memory-based streams (#​5264)
  • Fix issue that could result in skipping valid messages when loading them from the filestore (#​5266)
  • Use cluster-scoped lock when processing a leader change (#​5267)
  • Fix missing unlocks in filestore and streams in certain error conditions (#​5276) Thanks to Trail Of Bits for the report!
  • Ensure lock is held for the duration of a filestore truncate (#​5279)
  • Fix race condition when checking for the stream interest state (#​5290)
  • Ensure dangling NRG directories are cleaned up when the in-memory stream/consumer are deleted (#​5291)
  • Perform a standard stream purge when ack floor is higher than the last known state (#​5293)
  • Handle concurrent creation of workqueue consumers that could result in overlapping interest (#​5295) Thanks to @​LautaroJayat for the report!
  • Fix possible case of multiple deliveries of the same message that cause the delivery count decreasing (#​5305)

Monitoring

  • Fix JSZ account filtering behavior when requesting stream details (#​5229)

OCSP

  • Fix stapling during gateway reconnect and configuration reload (#​5208)
Chores
Complete Changes
nats-io/nats.go

v1.34.1

Compare Source

Changelog

Fixed
  • JetStream:
    • Fixed async publish error handling on disconnect (#​1592)
    • Fixed race condition in Fetch and FetchBatch when using heartbeats (#​1601)
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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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.12` -> `v2.10.15` | | [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | require | patch | `v1.34.0` -> `v1.34.1` | --- ### Release Notes <details> <summary>nats-io/nats-server</summary> ### [`v2.10.15`](https://github.com/nats-io/nats-server/compare/v2.10.14...v2.10.15) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.10.14...v2.10.15) ### [`v2.10.14`](https://github.com/nats-io/nats-server/releases/tag/v2.10.14) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.10.12...v2.10.14) #### Changelog (Note there was no 2.10.13 version 🙂) 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.21.9 ([#&#8203;5300](https://github.com/nats-io/nats-server/issues/5300)) ##### Dependencies - github.com/nats-io/nats.go v1.34.1 ([#&#8203;5271](https://github.com/nats-io/nats-server/issues/5271)) - golang.org/x/crypto v0.22.0 ([#&#8203;5283](https://github.com/nats-io/nats-server/issues/5283)) ##### Improved Auth - Improve clone behavior to prevent unintended references ([#&#8203;5246](https://github.com/nats-io/nats-server/issues/5246)) Thanks to [Trail Of Bits](https://trailofbits.com/) for the report! - Apply constant-time evaluation of non-bcrypt passwords ([#&#8203;5247](https://github.com/nats-io/nats-server/issues/5247)) Thanks to [Trail Of Bits](https://trailofbits.com/) for the report! JetStream - Reduce lock contention when looking up stream metadata ([#&#8203;5223](https://github.com/nats-io/nats-server/issues/5223)) - Optimize matching a subject when applying per subject message limits ([#&#8203;5228](https://github.com/nats-io/nats-server/issues/5228)) - Optimize waiting queue for pull consumers to reduce excessive memory and GC pressure ([#&#8203;5233](https://github.com/nats-io/nats-server/issues/5233)) - Improve error handling in filestore to prevent duplicate nonces being used and ignored errors ([#&#8203;5248](https://github.com/nats-io/nats-server/issues/5248)) Thanks to [Trail Of Bits](https://trailofbits.com/) for the report! - Improve interest and workqueue state tracking to prevent stranded messages during concurrent consumer acks and stream deletes ([#&#8203;5270](https://github.com/nats-io/nats-server/issues/5270)) - Introduce store method to push down and optimize multi-filter subject matching used by consumers ([#&#8203;5274](https://github.com/nats-io/nats-server/issues/5274)) Thanks to [@&#8203;svenfoo](https://github.com/svenfoo) for the report! - Various improvements and fixes for clustered interest-based streams and associated consumers ([#&#8203;5287](https://github.com/nats-io/nats-server/issues/5287)) - Return errors and/or adding logging for rare filestore conditions ([#&#8203;5298](https://github.com/nats-io/nats-server/issues/5298)) - When explicitly syncing to the filesystem, hold the message block lock to prevent possible downstream corruption ([#&#8203;5301](https://github.com/nats-io/nats-server/issues/5301), [#&#8203;5303](https://github.com/nats-io/nats-server/issues/5303)) ##### Fixed OS - Fix for race checkptr panic on macOS/Darwin on Go 1.22 ([#&#8203;5265](https://github.com/nats-io/nats-server/issues/5265)) Connections - Address possible memory leak due to connections not be released ([#&#8203;5244](https://github.com/nats-io/nats-server/issues/5244)) Thanks to [@&#8203;davidzhao](https://github.com/davidzhao) for the report! JetStream - Fix incorrect subject overlapping checks that could lead to multiple consumers or streams bound to the same subjects ([#&#8203;5224](https://github.com/nats-io/nats-server/issues/5224)) - Improve situations that could result in orphan messages in streams ([#&#8203;5227](https://github.com/nats-io/nats-server/issues/5227)) - Protect against corrupt message block when doing indexing ([#&#8203;5238](https://github.com/nats-io/nats-server/issues/5238)) Thanks to [@&#8203;kylemcc](https://github.com/kylemcc) for the report! - Fix consumer config check of max deliver when backoff is set ([#&#8203;5242](https://github.com/nats-io/nats-server/issues/5242)) - Ignore Nats-Expected-\* headers from source stream ([#&#8203;5256](https://github.com/nats-io/nats-server/issues/5256)) Thanks to [@&#8203;ramonberrutti](https://github.com/ramonberrutti) for the report and contribution! - Add missing check that could result an extended purge or compact to fail in memory-based streams ([#&#8203;5264](https://github.com/nats-io/nats-server/issues/5264)) - Fix issue that could result in skipping valid messages when loading them from the filestore ([#&#8203;5266](https://github.com/nats-io/nats-server/issues/5266)) - Use cluster-scoped lock when processing a leader change ([#&#8203;5267](https://github.com/nats-io/nats-server/issues/5267)) - Fix missing unlocks in filestore and streams in certain error conditions ([#&#8203;5276](https://github.com/nats-io/nats-server/issues/5276)) Thanks to [Trail Of Bits](https://trailofbits.com/) for the report! - Ensure lock is held for the duration of a filestore truncate ([#&#8203;5279](https://github.com/nats-io/nats-server/issues/5279)) - Fix race condition when checking for the stream interest state ([#&#8203;5290](https://github.com/nats-io/nats-server/issues/5290)) - Ensure dangling NRG directories are cleaned up when the in-memory stream/consumer are deleted ([#&#8203;5291](https://github.com/nats-io/nats-server/issues/5291)) - Perform a standard stream purge when ack floor is higher than the last known state ([#&#8203;5293](https://github.com/nats-io/nats-server/issues/5293)) - Handle concurrent creation of workqueue consumers that could result in overlapping interest ([#&#8203;5295](https://github.com/nats-io/nats-server/issues/5295)) Thanks to [@&#8203;LautaroJayat](https://github.com/LautaroJayat) for the report! - Fix possible case of multiple deliveries of the same message that cause the delivery count decreasing ([#&#8203;5305](https://github.com/nats-io/nats-server/issues/5305)) Monitoring - Fix JSZ account filtering behavior when requesting stream details ([#&#8203;5229](https://github.com/nats-io/nats-server/issues/5229)) OCSP - Fix stapling during gateway reconnect and configuration reload ([#&#8203;5208](https://github.com/nats-io/nats-server/issues/5208)) ##### Chores - Fix incorrect function names in comments ([#&#8203;5237](https://github.com/nats-io/nats-server/issues/5237), [#&#8203;5289](https://github.com/nats-io/nats-server/issues/5289)) Thanks to [@&#8203;depthlending](https://github.com/depthlending) and [@&#8203;needsure](https://github.com/needsure) for the contributions! - Improve workqueue stream sourcing tests ([#&#8203;5112](https://github.com/nats-io/nats-server/issues/5112)) - Speed-up tests and fixup lint reports ([#&#8203;5258](https://github.com/nats-io/nats-server/issues/5258)) - Improve hardened systemd configuration example ([#&#8203;5272](https://github.com/nats-io/nats-server/issues/5272)) - Refactor LoadNextMsgMulti store tests to guard against drift ([#&#8203;5275](https://github.com/nats-io/nats-server/issues/5275), [#&#8203;5277](https://github.com/nats-io/nats-server/issues/5277)) - Rename orphan messages and replicas test cases ([#&#8203;5292](https://github.com/nats-io/nats-server/issues/5292)) ##### Complete Changes </details> <details> <summary>nats-io/nats.go</summary> ### [`v1.34.1`](https://github.com/nats-io/nats.go/releases/tag/v1.34.1) [Compare Source](https://github.com/nats-io/nats.go/compare/v1.34.0...v1.34.1) #### Changelog ##### Fixed - JetStream: - Fixed async publish error handling on disconnect ([#&#8203;1592](https://github.com/nats-io/nats.go/issues/1592)) - Fixed race condition in `Fetch` and `FetchBatch` when using heartbeats ([#&#8203;1601](https://github.com/nats-io/nats.go/issues/1601)) ##### 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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 2024-04-03 16:29:13 +02:00
Update module github.com/nats-io/nats.go to v1.34.1
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
591cb0df4c
kjuulh changed title from Update module github.com/nats-io/nats.go to v1.34.1 to Update all dependencies 2024-04-11 23:16:38 +02:00
kjuulh force-pushed renovate/all from 591cb0df4c to fca5a47a37 2024-04-11 23:16:40 +02:00 Compare
kjuulh force-pushed renovate/all from fca5a47a37 to 6d68d46531 2024-05-17 00:31:09 +02:00 Compare
kjuulh merged commit 6d68d46531 into main 2024-05-17 00:58:33 +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#50
No description provided.