Update all dependencies #23

Merged
kjuulh merged 1 commits from renovate/all into main 2023-02-06 21:26:28 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
github.com/nats-io/nats-server/v2 require patch v2.9.10 -> v2.9.14
github.com/nats-io/nats.go require minor v1.22.1 -> v1.23.0

Release Notes

nats-io/nats-server

v2.9.14

Compare Source

Changelog

Go Version
  • 1.19.5: Both the release executables and Docker images are built with this Go release
Fixed
  • JetStream
    • Fix circumstance when an empty snapshot could be written (#​3844)
    • Fix possible panic and deadlock during a consumer filter subject update (#​3845)
    • Fix consumer snapshot logic (#​3846)
Complete Changes

v2.9.12

Compare Source

Changelog

NOTE: regressions were found in this release. Please skip this and go directly to the v2.9.14 release.

Go Version
  • 1.19.5: Both the release executables and Docker images are built with this Go release
Added
  • OS/Arch
    • Add support for dragonfly BSD (#​3804)
Improved
  • JetStream
    • Use highwayhash to optimize difference tracking for stream, consumer, and cluster snapshots (#​3780)
    • Add small tolerance in lag for stream and consumer health checks (#​3794)
    • Various optimizations related to snapshots and memory usage (#​3828, #​3831, #​3837) Thanks to @​MauriceVanVeen for the collaboration on this issue.
Fixed
  • JetStream
    • Update numCores and maxProcs if altered by container limits (#​3796)
    • Fix filtered state for all subjects when the first sequences are deleted (#​3801)
    • Updating a stream to direct gets would fail direct gets (#​3806)
    • Force consumer replicas to match for interest-based policy streams (#​3817)
    • Assign signal subscription to consumer when created (#​3808)
    • Properly process updates on a stream on restart (#​3818)
    • Select consumer peer(s) from active/online peers only on creation (#​3821)
    • Sourced streams that do not overlap subjects were incorrectly reported as a cycle (#​3825)
    • Fix for isGroupLeaderless when JS not available due to shutdown (#​3830)
    • Deadlock on data loss when holding mb lock (#​3832)
    • Fix consumer not getting messages after filter update (#​3829)
    • Fix current consumers not getting messages after purge (#​3838) Thanks to @​pcsegal for the report!
Updated Dependencies
  • github.com/klauspost/compress - v1.15.15
  • github.com/nats-io/nats.go - v1.23.0
  • golang.org/x/time - v0.3.0
Complete Changes

v2.9.11

Compare Source

Changelog

Go Version
  • 1.19.4: Both the release executables and Docker images are built with this Go release
Improved
  • Remove duplicate subscription point to reduce memory usage (#​3768)
Updated
Fixed
  • JetStream
    • Allow recovery of stream meta file if not properly flushed prior to restart (#​3752)
    • Ensure max bytes are honored when message block is not properly flushed (#​3757). Thanks to @​containerpope for the report.
    • Ensure new consumers assigned to an offline server are properly restored from the metaleader's snapshot (#​3760)
    • Set and clear observer state for servers with disconnected leaf nodes (#​3763)
  • Leaf node
  • Monitoring
    • Add back existing HealthzOptions.JSEnabled field to restore backwards compatibility (#​3744)
Complete Changes
nats-io/nats.go

v1.23.0

Compare Source

Changelog

Overview

This release focuses on improvements in micro package, most notably adding a possibility to create a service with multiple endpoints.

Added
  • Service API (micro):
    • Support for multi-endpoint services (#​1180)
    • type field in monitoring handlers responses (#​1173)
Changed
  • JetStream:
    • Optimize AddConsumer() performance by not sending JS request if consumer config has not changed (#​1185)
  • Service API (micro):
    • Use interface instead of struct for micro.Request (#​1174)
    • Use time.Time instead of string for Started field in STATS response (#​1175)
    • Service schemas are now defined per-endpoint.
Improved
  • Check whether credentials in nats.Connect() are missing before using them (#​1181)
  • Reduce the size of the bufio.Reader for message header parsing. Thanks to @​thomas-long-f3 for the contribution (#​1187)
  • Update go version in go.mod to 1.18 and update go version used by Travis (#​1182)
  • Start adopting error wrapping syntax (%w) in various errors (#​1182)
  • Added note on disabling reconnect buffer on nats.ReconnectBufSize() (#​1169)
  • Fix typos in comments in micro package. Thanks to @​chenjpu for the contribution (#​1171)
Fixed
  • JetStream
    • Pass opts to ConsumerInfo call in AddConsumer() (#​1176)
    • Use custom inbox prefix in async reply. Thanks to @​guyguy333 for the contribution (#​1190)
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.9.10` -> `v2.9.14` | | [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) | require | minor | `v1.22.1` -> `v1.23.0` | --- ### Release Notes <details> <summary>nats-io/nats-server</summary> ### [`v2.9.14`](https://github.com/nats-io/nats-server/releases/tag/v2.9.14) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.9.12...v2.9.14) #### Changelog ##### Go Version - 1.19.5: Both the release executables and Docker images are built with this Go release ##### Fixed - JetStream - Fix circumstance when an empty snapshot could be written ([#&#8203;3844](https://github.com/nats-io/nats-server/issues/3844)) - Fix possible panic and deadlock during a consumer filter subject update ([#&#8203;3845](https://github.com/nats-io/nats-server/issues/3845)) - Fix consumer snapshot logic ([#&#8203;3846](https://github.com/nats-io/nats-server/issues/3846)) ##### Complete Changes ### [`v2.9.12`](https://github.com/nats-io/nats-server/releases/tag/v2.9.12) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.9.11...v2.9.12) #### Changelog **NOTE: regressions were found in this release. Please skip this and go directly to the [v2.9.14 release](https://github.com/nats-io/nats-server/releases/tag/v2.9.14).** ##### Go Version - 1.19.5: Both the release executables and Docker images are built with this Go release ##### Added - OS/Arch - Add support for dragonfly BSD ([#&#8203;3804](https://github.com/nats-io/nats-server/issues/3804)) ##### Improved - JetStream - Use highwayhash to optimize difference tracking for stream, consumer, and cluster snapshots ([#&#8203;3780](https://github.com/nats-io/nats-server/issues/3780)) - Add small tolerance in lag for stream and consumer health checks ([#&#8203;3794](https://github.com/nats-io/nats-server/issues/3794)) - Various optimizations related to snapshots and memory usage ([#&#8203;3828](https://github.com/nats-io/nats-server/issues/3828), [#&#8203;3831](https://github.com/nats-io/nats-server/issues/3831), [#&#8203;3837](https://github.com/nats-io/nats-server/issues/3837)) Thanks to [@&#8203;MauriceVanVeen](https://github.com/MauriceVanVeen) for the collaboration on this issue. ##### Fixed - JetStream - Update numCores and maxProcs if altered by container limits ([#&#8203;3796](https://github.com/nats-io/nats-server/issues/3796)) - Fix filtered state for all subjects when the first sequences are deleted ([#&#8203;3801](https://github.com/nats-io/nats-server/issues/3801)) - Updating a stream to direct gets would fail direct gets ([#&#8203;3806](https://github.com/nats-io/nats-server/issues/3806)) - Force consumer replicas to match for interest-based policy streams ([#&#8203;3817](https://github.com/nats-io/nats-server/issues/3817)) - Assign signal subscription to consumer when created ([#&#8203;3808](https://github.com/nats-io/nats-server/issues/3808)) - Properly process updates on a stream on restart ([#&#8203;3818](https://github.com/nats-io/nats-server/issues/3818)) - Select consumer peer(s) from active/online peers only on creation ([#&#8203;3821](https://github.com/nats-io/nats-server/issues/3821)) - Sourced streams that do not overlap subjects were incorrectly reported as a cycle ([#&#8203;3825](https://github.com/nats-io/nats-server/issues/3825)) - Fix for isGroupLeaderless when JS not available due to shutdown ([#&#8203;3830](https://github.com/nats-io/nats-server/issues/3830)) - Deadlock on data loss when holding mb lock ([#&#8203;3832](https://github.com/nats-io/nats-server/issues/3832)) - Fix consumer not getting messages after filter update ([#&#8203;3829](https://github.com/nats-io/nats-server/issues/3829)) - Fix current consumers not getting messages after purge ([#&#8203;3838](https://github.com/nats-io/nats-server/issues/3838)) Thanks to [@&#8203;pcsegal](https://github.com/pcsegal) for the report! ##### Updated Dependencies - github.com/klauspost/compress - v1.15.15 - github.com/nats-io/nats.go - v1.23.0 - golang.org/x/time - v0.3.0 ##### Complete Changes ### [`v2.9.11`](https://github.com/nats-io/nats-server/releases/tag/v2.9.11) [Compare Source](https://github.com/nats-io/nats-server/compare/v2.9.10...v2.9.11) #### Changelog ##### Go Version - 1.19.4: Both the release executables and Docker images are built with this Go release ##### Improved - Remove duplicate subscription point to reduce memory usage ([#&#8203;3768](https://github.com/nats-io/nats-server/issues/3768)) ##### Updated - Update golang.org/x/crypto dependency to v0.5.0 ([#&#8203;3761](https://github.com/nats-io/nats-server/issues/3761)). Thanks to [@&#8203;friedrichwilken](https://github.com/friedrichwilken) for the contribution. ##### Fixed - JetStream - Allow recovery of stream meta file if not properly flushed prior to restart ([#&#8203;3752](https://github.com/nats-io/nats-server/issues/3752)) - Ensure max bytes are honored when message block is not properly flushed ([#&#8203;3757](https://github.com/nats-io/nats-server/issues/3757)). Thanks to [@&#8203;containerpope](https://github.com/containerpope) for the report. - Ensure new consumers assigned to an offline server are properly restored from the metaleader's snapshot ([#&#8203;3760](https://github.com/nats-io/nats-server/issues/3760)) - Set and clear observer state for servers with disconnected leaf nodes ([#&#8203;3763](https://github.com/nats-io/nats-server/issues/3763)) - Leaf node - Fix duplicate messages when leaf node binds an account with service imports ([#&#8203;3751](https://github.com/nats-io/nats-server/issues/3751)). Thanks to [@&#8203;asambres-form3](https://github.com/asambres-form3) and [@&#8203;maxarndt](https://github.com/maxarndt) for the original reports. - Monitoring - Add back existing `HealthzOptions.JSEnabled` field to restore backwards compatibility ([#&#8203;3744](https://github.com/nats-io/nats-server/issues/3744)) ##### Complete Changes </details> <details> <summary>nats-io/nats.go</summary> ### [`v1.23.0`](https://github.com/nats-io/nats.go/releases/tag/v1.23.0) [Compare Source](https://github.com/nats-io/nats.go/compare/v1.22.1...v1.23.0) #### Changelog ##### Overview This release focuses on improvements in `micro` package, most notably adding a possibility to create a service with multiple endpoints. ##### Added - Service API (`micro`): - Support for multi-endpoint services ([#&#8203;1180](https://github.com/nats-io/nats.go/issues/1180)) - `type` field in monitoring handlers responses ([#&#8203;1173](https://github.com/nats-io/nats.go/issues/1173)) ##### Changed - JetStream: - Optimize `AddConsumer()` performance by not sending JS request if consumer config has not changed ([#&#8203;1185](https://github.com/nats-io/nats.go/issues/1185)) - Service API (`micro`): - Use interface instead of struct for `micro.Request` ([#&#8203;1174](https://github.com/nats-io/nats.go/issues/1174)) - Use `time.Time` instead of `string` for `Started` field in `STATS` response ([#&#8203;1175](https://github.com/nats-io/nats.go/issues/1175)) - Service schemas are now defined per-endpoint. ##### Improved - Check whether credentials in `nats.Connect()` are missing before using them ([#&#8203;1181](https://github.com/nats-io/nats.go/issues/1181)) - Reduce the size of the bufio.Reader for message header parsing. Thanks to [@&#8203;thomas-long-f3](https://github.com/thomas-long-f3) for the contribution ([#&#8203;1187](https://github.com/nats-io/nats.go/issues/1187)) - Update go version in `go.mod` to 1.18 and update go version used by Travis ([#&#8203;1182](https://github.com/nats-io/nats.go/issues/1182)) - Start adopting error wrapping syntax (`%w`) in various errors ([#&#8203;1182](https://github.com/nats-io/nats.go/issues/1182)) - Added note on disabling reconnect buffer on `nats.ReconnectBufSize()` ([#&#8203;1169](https://github.com/nats-io/nats.go/issues/1169)) - Fix typos in comments in `micro` package. Thanks to [@&#8203;chenjpu](https://github.com/chenjpu) for the contribution ([#&#8203;1171](https://github.com/nats-io/nats.go/issues/1171)) ##### Fixed - JetStream - Pass opts to `ConsumerInfo` call in `AddConsumer()` ([#&#8203;1176](https://github.com/nats-io/nats.go/issues/1176)) - Use custom inbox prefix in async reply. Thanks to [@&#8203;guyguy333](https://github.com/guyguy333) for the contribution ([#&#8203;1190](https://github.com/nats-io/nats.go/issues/1190)) ##### 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:eyJjcmVhdGVkSW5WZXIiOiIzNC44Ny4wIiwidXBkYXRlZEluVmVyIjoiMzQuMTI1LjEifQ==-->
kjuulh force-pushed renovate/all from 0db6a8f5f3 to 33bbb7e03d 2023-01-18 14:45:06 +01:00 Compare
kjuulh changed title from Update module github.com/nats-io/nats-server/v2 to v2.9.11 to Update all dependencies 2023-01-18 14:45:06 +01:00
kjuulh force-pushed renovate/all from 33bbb7e03d to 1324f15991 2023-02-02 20:08:11 +01:00 Compare
kjuulh force-pushed renovate/all from 1324f15991 to 2686c040f4 2023-02-06 21:05:36 +01:00 Compare
kjuulh merged commit 2686c040f4 into main 2023-02-06 21:26:28 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/ceen#23