Skip to content

Bump github.com/nats-io/nats-server/v2 from 2.1.9 to 2.8.0 in /distributor - #348

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/distributor/github.com/nats-io/nats-server/v2-2.8.0
Closed

Bump github.com/nats-io/nats-server/v2 from 2.1.9 to 2.8.0 in /distributor#348
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/distributor/github.com/nats-io/nats-server/v2-2.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 19, 2022

Copy link
Copy Markdown

Bumps github.com/nats-io/nats-server/v2 from 2.1.9 to 2.8.0.

Release notes

Sourced from github.com/nats-io/nats-server/v2's releases.

Release v2.8.0

Changelog

Go Version

  • 1.17.9: Both release executables and Docker images are built with this Go release.

Added:

  • LeafNode:
    • Support for a min_version in the leafnodes{} that would reject servers with a lower version. Note that this would work only for servers that are v2.8.0 and above (#3013)
  • Monitoring:
    • Server version in monitoring landing page (#2928)
    • Logging to /healthz endpoint when failure occurs. Thanks to @​samuel-form3 for the contribution (#2976)
    • MQTT and Websocket blocks in the /varz endpoint (#2996)
  • JetStream:
    • Consumer check added to healthz endpoint (#2927)
    • Max stream bytes checks (#2970)
    • Ability to limit a consumer's MaxAckPending value (#2982)
    • Allow streams and consumers to migrate between clusters. This feature is considered "beta" (#3001, #3036, #3041, #3043, #3047)
    • New unique_tag option in jetstream{} configuration block to prevent placing a stream in the same availability zone twice (#3011)
    • Stream Alternates field in StreamInfo response. They provide a priority list of mirrors and the source in relation to where the request originated (#3023)
  • Deterministic subject tokens to partition mapping (#2890)

Changed:

  • Gateway:
    • Duplicate server names are now detected across a super-cluster. Server names ought to be unique, which is critical when JetStream is used (#2923)
  • JetStream:
    • Processing of consumers acknowledgments are now done outside of the socket read go routine. This helps reducing occurrences of "Readloop" warnings for route connections when there was a lot of pending acknowledgements to process per consumer. The redeliveries are also possibly postponed (by chunk of 100ms) to favor processing of acknowledgements (#2898)
    • Lower default consumer's "Maximum Ack Pending" from 20,000 to 1,000. This affects only applications/NATS CLI that do not set an explicit value. If you notice a performance degradation and your system can handle very well a higher value, then the parameter should be explicitly configured to a higher value when creating the consumer/subscription (#2972)
  • Duplicate user names in authorization{} and accounts{} blocks are now detected and will fail the start of the server. Thanks to @​smlx for the report (#2943)

Improved

  • Configuration:
    • Skip exact duplicate URLS for routes, gateways or leaf nodes. Duplicate route URLs could cause issues for JetStream cases since it may prevent electing a leader (#2930)
  • Logging:
    • Limiting rate of some identical warnings (#2994)
  • JetStream:
    • Behavior of "list" and "delete" operations for offline streams has been improved (responses no longer hanging or failing) (#2925)
    • When a consumer had a backoff duration list, the server could check for redeliveries more frequently than it should have. The redelivery timing was still honored though (#2948)
    • Ensures the cluster information in /jsz monitoring endpoint is sent from the leader only (#2932, #2983, #2984)
    • Memory pooling and management (#2960)
    • Consumer snapshot logic and disk usage in clustered mode. Thanks to @​phho for the report (#2973)
    • Performance of ordered consumers (and stream catchup) with longer RTTs (#2975)
    • Performance for streams containing multiple subjects and consumer with a filter. Thanks to @​samuel-form3 for the report (#3008)
    • Reduction of unnecessary leader elections (#3035)
    • On recovery, the server will now print the filenames for which bad checksums were detected (#3053)

Fixed

  • JetStream:

... (truncated)

Commits
  • 90721ee Merge pull request #3054 from nats-io/release_2_8_0
  • 38bbc6c Release v2.8.0
  • ddd31b1 Merge pull request #3022 from LaurensVergote/Windows
  • ca63b20 Bump version to 2.8.0-beta.23
  • 6d71937 Merge pull request #3053 from nats-io/js_add_file_names
  • 322115b [fixed] On config reload js got disabled, when previously set via command lin...
  • af1a80d Merge pull request #3047 from nats-io/move-back
  • 2659b30 [IMPROVED] JetStream: add file names for invalid checksums
  • 1178b4c Merge pull request #3052 from nats-io/js_sources_issues
  • 12f134a Merge pull request #3049 from nats-io/oc-bump
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) from 2.1.9 to 2.8.0.
- [Release notes](https://github.com/nats-io/nats-server/releases)
- [Changelog](https://github.com/nats-io/nats-server/blob/main/.goreleaser.yml)
- [Commits](nats-io/nats-server@v2.1.9...v2.8.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Apr 19, 2022
@dependabot @github

dependabot Bot commented on behalf of github Apr 22, 2022

Copy link
Copy Markdown
Author

Superseded by #355.

@dependabot dependabot Bot closed this Apr 22, 2022
@dependabot
dependabot Bot deleted the dependabot/go_modules/distributor/github.com/nats-io/nats-server/v2-2.8.0 branch April 22, 2022 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

0 participants