Skip to content
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.

build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.20 [skip ci] #583

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 21, 2023

Mend Renovate

This PR contains the following updates:

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

Release Notes

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

v2.9.20

Compare Source

Changelog

Go Version
  • 1.19.11
Added

Windows

  • Backport 2.10 support for native Windows certificate store (#​4268)
Improved

Accounts

  • Allow advisories to be exported/imported across accounts (#​4302)

JetStream

  • Optimize consumer create time on streams with a large number of blocks (#​4269)
Fixed

Gateways

  • Protect possible data race when reloading accounts (#​4274)

Leafnodes

  • Prevent zombie subscriptions which could lead to silent data loss when using queue subscriptions (#​4299)

WebSocket

  • Prevent reporting tls_required when tls_available is not set (#​4264)

JetStream

  • Prevent corrupting streams actively being restored during health check (#​4277) Thank you @​vitush93 for the report!
  • Prevent encrypted data attempting to be decrypted with an empty key (#​4301)

MQTT

  • Ensure republished messages from streams are received by MQTT subscriptions (#​4303)
Complete Changes

v2.9.19

Compare Source

Changelog

Go Version
  • 1.19.10
Improved

JetStream

  • Improve resource utilization when creating mirrors on very high-sequence streams (#​4249)
Fixed

WebSocket

  • Ensure INFO properties are populated based on the WebSocket listener when enabled (#​4255) Thanks to @​Envek for reporting the issue!
Complete Changes

v2.9.18

Compare Source

Changelog

Go Version
  • 1.19.10
Dependency Updates
  • golang.org/x/crypto v0.9.0 (#​4236)
  • golang.org/x/sys v0.8.0 (#​4236)
  • github.com/nats-io/nats.go v1.27.0 (#​4239)
Improved

Monitoring

  • Optimize /statsz locking and sending in standalone mode (#​4235)

JetStream

  • Apply ack floor check only for interest-based streams (#​4206)
  • Improved efficiency and reduced CPU usage of the consumer ack floor check, particularly when the stream first sequence is a large number (#​4226)
  • Improve clean-up phase of R1 consumers on server restart for name reuse (#​4216)
  • Optimize “last message lookups” by subject (KV get operations) for small messages (#​4232) Thanks to @​jjthiessen for reporting the issue!
  • Only enable JetStream account updates in clustered mode (#​4233) Thanks to @​tpihl for reporting the issue!
Fixed

General

Leadnode

  • Daisy chained leafnodes could have unreliable interest propagation (#​4207)
  • Properly distribute requests to queue groups across leafnodes (#​4231)

JetStream

Complete Changes

v2.9.17

Compare Source

Changelog

Go Version
  • 1.19.9
Dependency Updates
  • github.com/klauspost/compress v1.16.5 (#​4088)
Improved

Core

  • Additional optimizations to outbound queues, reducing memory footprint (#​4084, #​4093, #​4139)
  • Use faster flate compression library for WebSocket transport compression (#​4087)

Leafnodes

  • Optimize subscription interest propagation for large leafnode fleet (#​4117, #​4135)

Monitoring

  • Support sorting by RTT for /connz (#​4157)

Resolver

  • Improve signaling for missing account lookups (#​4151)

JetStream

  • Optimized determining if a stream snapshot is required (#​4074)
  • Run periodic check for consumer “ack floor” drift on leader (#​4086)
  • Optimize leadership transfer during a stream migration (#​4104)
  • Improve how clustered consumer state is hydrated on startup (#​4107)
  • Add operation type to panic messages for improved debugging (#​4108)
  • Improve health check to repair stalled assets periodically (#​4116, #​4172)
  • Remove unnecessary filestore lock to improve I/O performance (#​4123)
  • Various Raft leadership improvements (#​4126, #​4142, #​4143, #​4145)
  • Improve accuracy of account usage (#​4131)
  • Clean up old Raft groups when streams are reset (#​4177)
Fixed

General

  • Fix various names in comments (#​4099) Thanks to @​cuishuang for the contribution!
  • Fix various typos in comments (#​4169) Thanks to @​savion1024 for the contribution!
  • Update tests to reflect the server.Start() call no longer blocks (#​4111) Thanks to @​lheiskan for reporting the issue!
  • Fix race condition in config reload with gateway sublist check (#​4127)
  • Track all remote servers in a NATS system with different domains (#​4159)

Core

  • Fix premature closing in WebSocket transport due to outbound queue changes (#​4084)
  • Fix subscription interest for config-based accounts during config reload (#​4130)
  • Use monotonic time for measuring durations internally (#​4132, #​4154, #​4163)

Monitoring

  • Service import reporting for /accountz when mapping to local subjects (#​4158)

JetStream

  • Fix formatting of Raft debug log (#​4090)
  • Prevent failure of /healthz in single server mode on failed snapshot restore (#​4100)
  • Ensure a stream Raft node has fully stopped and resources freed (#​4118)
  • Fix case where R1 streams are orphaned and can’t scale up (#​4146)
  • Protect against out of bounds access on usage updates (#​4164)
  • Fix state rebuild where the first block is truncated and missing index info (#​4166)
  • Avoid stale KV reads on server restarted for replicated stores (#​4171) Thanks to @​yixinin for reporting the issue!
  • Prevent deadlock with usage report for accounts (#​4176)
Complete Changes

v2.9.16

Compare Source

Changelog

Go Version
  • 1.19.8
Dependency Updates
  • github.com/klauspost/compress v1.16.4
  • github.com/nats-io/jwt/v2 v2.4.1
  • github.com/nats-io/nkeys v0.4.4
  • golang.org/x/crypto v0.8.0
  • golang.org/x/sys v0.7.0
Added

Build

Resolver

Improved

JetStream

Fixed

Subjects

  • Ensure subjects containing percent (%) are escaped (#​4040)

Accounts

  • Fix data race when setting up service import subscriptions (#​4068)

Leaf

  • Fix leaf client connection failing on OCSP setups (#​3964)
  • Fix case when allow/deny permissions on leaf connection could block legitimate interest (#​4032)

Cluster

JetStream

  • Pull consumer not sending timeout error to clients for expired requests (#​3942)
  • Prevent meta leader deadlock during deletion of orphaned streams during server startup (#​3945)
  • Clear ack’ed messages when scaling workqueue or interest-based streams (#​3960) Thanks for the report @​Kaarel!
  • Remove messages from interest-based stream on consumer snapshot (#​3970)
  • Fix potential panic in message block buffer pool (#​3978)
  • Fixed an issue with consumer states growing and causing instability (#​3980)
  • Improve handling of out-of-storage condition (#​3985)
  • Address memory leak of unreachable Raft groups when JetStream becomes disabled (#​3986)
  • Prevent Raft leader from being placed on server in lame-duck mode (#​4002)
  • Remove potential race condition on sysRequest (#​4017)
  • Fix FirstSeq not being updated with filestore when purging subject (#​4041). Thanks for the contribution @​MauriceVanVeen!
  • Fix Raft log debug reloading (#​4047)
  • Ensure consumer recovers fully on restart before being eligible for leader (#​4049)
  • Fix incorrect check between stream source/mirror with external streams (#​4052)
  • Fix various conditions during Raft group recovery (#​4056, #​4058)
Complete Changes

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Vienna, 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 Mend Renovate. View repository job log here.

@renovate renovate bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 21, 2023
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch from bbd7445 to 27786d5 Compare May 28, 2023 12:16
@renovate renovate bot changed the title build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.16 [skip ci] build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.17 [skip ci] May 28, 2023
@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch from 27786d5 to e1659fa Compare June 16, 2023 22:25
@renovate renovate bot changed the title build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.17 [skip ci] build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.18 [skip ci] Jun 16, 2023
@renovate renovate bot changed the title build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.18 [skip ci] build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.19 [skip ci] Jun 23, 2023
@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch from e1659fa to 51687a7 Compare June 23, 2023 18:10
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch from 51687a7 to b316f6c Compare July 16, 2023 21:40
@renovate renovate bot changed the title build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.19 [skip ci] build(deps): update module github.com/nats-io/nats-server/v2 to v2.9.20 [skip ci] Jul 16, 2023
@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch 8 times, most recently from 67d176c to d6fda47 Compare July 24, 2023 11:48
…20 [skip ci]

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch from d6fda47 to 4bd968f Compare July 24, 2023 11:57
Signed-off-by: Florian Bacher <[email protected]>
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@codecov
Copy link

codecov bot commented Jul 24, 2023

Codecov Report

❗ No coverage uploaded for pull request base (master@3be1c8f). Click here to learn what that means.
The diff coverage is n/a.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #583   +/-   ##
=========================================
  Coverage          ?   52.27%           
=========================================
  Files             ?      107           
  Lines             ?     6072           
  Branches          ?        0           
=========================================
  Hits              ?     3174           
  Misses            ?     2762           
  Partials          ?      136           

@bacherfl bacherfl merged commit 4fe9e8e into master Jul 24, 2023
@bacherfl bacherfl deleted the renovate/github.aaakk.us.kg-nats-io-nats-server-v2-2.9.x branch July 24, 2023 12:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant