Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump amqp_client from 3.11.13 to 3.12.0 #149

Merged
merged 1 commit into from
Jun 6, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 5, 2023

Bumps amqp_client from 3.11.13 to 3.12.0.

Release notes

Sourced from amqp_client's releases.

RabbitMQ 3.12.0

RabbitMQ 3.12.0 is a new feature release.

Highlights

This release includes several new features, optimizations, and graduates (makes mandatory) a number of feature flags.

The user-facing areas that have seen the biggest improvements in this release are

  • Optimizations for both quorum and classic queues: improved throughput, lower throughput variability, lower latency, lower memory footprint
  • More mature and efficient implementation of (non-mirrored) classic queues v2 (CQv2)
  • Classic queue lazy and non-lazy modes no longer apply: classic queues v2 always behave very similarly to the lazy mode in earlier release series: moving data to disk aggressively and only keeping a subset of data in memory
  • Significantly reduced MQTT and Web MQTT memory footprint per connection
  • OAuth 2, OIDC, IDP support
  • Even more configurability of the OAuth 2 plugin

This release also features many internal API improvements in preparation to 4.0 with Khepri.

See Compatibility Notes below to learn about breaking or potentially breaking changes in this release.

Release Artifacts

RabbitMQ releases are distributed via GitHub. Debian and RPM packages are available via Cloudsmith mirrors, as well as PackageCloud.

Community Docker image, Chocolatey package, and the Homebrew formula are other installation options. They are updated with a delay (usually a few days).

Erlang/OTP Compatibility Notes

This release requires Erlang 25.0 or later. This introduces feature parity for x86- and ARM64-based CPUs: Erlang 25 offers the JIT and modern Flame Graph profiling tooling for both of those major CPU architectures.

Provisioning Latest Erlang Releases explains what package repositories and tools can be used to provision latest patch versions of Erlang 25.x.

Erlang 26

This is the first release that offers Erlang 26 compatibility. Note that Erlang 26 is very new and is nowhere near as battle tested as Erlang 25.

Upgrading to 3.12

Documentation guides on upgrades

... (truncated)

Commits
  • 12ed995 Bump CSV to 3.0.5 in erlang.mk (#8448)
  • d6c2427 Merge pull request #8440 from rabbitmq/rabbitmq-server-8415
  • f26358c Make scopes optional for oauth2 authentication
  • c68fa84 Add looking_glass
  • dcb83f6 Don't divide by zero
  • cc41ad4 Squash a compiler warning in a test
  • fb411e9 Commit a new case for definition_import_SUITE
  • 7e7431a Fail boot if definition file is invalid JSON
  • b0062d8 bazel run gazelle
  • 3667b82 QQs: correct a typo in the name of an undocumented metric
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 [amqp_client](https://github.com/rabbitmq/rabbitmq-server) from 3.11.13 to 3.12.0.
- [Release notes](https://github.com/rabbitmq/rabbitmq-server/releases)
- [Changelog](https://github.com/rabbitmq/rabbitmq-server/blob/main/SERVER_RELEASES.md)
- [Commits](rabbitmq/rabbitmq-server@v3.11.13...v3.12.0)

---
updated-dependencies:
- dependency-name: amqp_client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner June 5, 2023 16:58
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 5, 2023
@dependabot dependabot bot requested a review from michelangelomo June 5, 2023 16:58
@cpiemontese cpiemontese merged commit ceac912 into master Jun 6, 2023
@cpiemontese cpiemontese deleted the dependabot/hex/amqp_client-3.12.0 branch June 6, 2023 10:17
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant