Skip to content

Commit

Permalink
Merge pull request #9687 from rabbitmq/mk-update-3.12.7-release-notes
Browse files Browse the repository at this point in the history
Update 3.12.7 release notes
  • Loading branch information
michaelklishin authored Oct 12, 2023
2 parents d4db719 + 52a8165 commit d173bf6
Showing 1 changed file with 54 additions and 13 deletions.
67 changes: 54 additions & 13 deletions release-notes/3.12.7.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,17 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://

#### Bug Fixes

* Stream replication connections configured to use exclusively TLSv1.3 failed.

GitHub issue:[#9678](https://github.com/rabbitmq/rabbitmq-server/pull/9678)

* On startup, stream replicas will handle one more potential case of segment file corruption
after an unclean shutdown.

Contributed by @gomoripeti (CloudAMQP).

GitHub issue: [#9678](https://github.com/rabbitmq/rabbitmq-server/pull/9678)

* `default_policies.*.queue_pattern` definition in `rabbitmq.conf` was incorrectly parsed.

Contributed by @SimonUnge (AWS).
Expand All @@ -35,16 +46,50 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://

#### Enhancements

* Optimized stream index scans. Longer scans could result in some replicas stopping
with a timeout.

GitHub issue:[#9678](https://github.com/rabbitmq/rabbitmq-server/pull/9678)

* Classic queue storage version is now a supported key for [operator policies](https://rabbitmq.com/parameters.html#operator-policies).

Contributed by @SignalWhisperer (AWS).

GitHub issue: [#9548](https://github.com/rabbitmq/rabbitmq-server/pull/9548)

Contributed by @SignalWhisperer (AWS).
* [Queue length limit](https://rabbitmq.com/maxlength.html) overflow behavior now can be configured via [operator policies]().

Contributed by @SimonUnge (AWS).

## Management Plugin
GitHub issue: [#9636](https://github.com/rabbitmq/rabbitmq-server/issues/9636)

### Enhancements

### CLI Tools

#### Enhancements

* Several `list_stream_*` commands (available via both `rabbitmq-diagnostics` and `rabbitmq-streams`) commands now can
display replica node in addition to other fields.

GitHub issue: [#9582](https://github.com/rabbitmq/rabbitmq-server/issues/9582)

* `rabbitmqctl add_user` now can accept a [pre-generated salted password](https://rabbitmq.com/passwords.html) instead
of a plain text password, both as a positional argument and via standard input:

``` shell
# This is just an example, DO NOT use this value in production!
# The 2nd argument is a Base64-encoded pre-hashed and salted value of "guest4"
rabbitmqctl -- add_user "guest4" "BMT6cj/MsI+4UOBtsPPQWpQfk7ViRLj4VqpMTxu54FU3qa1G" --pre-hashed-password
# try authenticating with a pair of credentials
rabbitmqctl authenticate_user "guest4" "guest4"
```

GitHub issue: [#9669](https://github.com/rabbitmq/rabbitmq-server/issues/9669)


### Management Plugin

#### Enhancements

* `DELETE /api/queues/{vhost}/{name}` now can delete exclusive queues.

Expand All @@ -55,16 +100,16 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
GitHub issue: [#9544](https://github.com/rabbitmq/rabbitmq-server/pull/9544)


## MQTT Plugin
### MQTT Plugin

### Enhancements
#### Enhancements

* Improved data safety for confirms in environments where the plugin uses classic queues.

GitHub issue: [#9530](https://github.com/rabbitmq/rabbitmq-server/pull/9530)


## JMS Topic Exchange Plugin
### JMS Topic Exchange Plugin

#### Bug Fixes

Expand All @@ -73,7 +118,7 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
GitHub issue: [#9533](https://github.com/rabbitmq/rabbitmq-server/issues/9533)


## Sharding Plugin
### Sharding Plugin

#### Bug Fixes

Expand All @@ -82,7 +127,7 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://
GitHub issue: [#9533](https://github.com/rabbitmq/rabbitmq-server/issues/9533)


## Recent History Exchange Plugin
### Recent History Exchange Plugin

#### Bug Fixes

Expand All @@ -93,12 +138,8 @@ Release notes can be found on GitHub at [rabbitmq-server/release-notes](https://

## Dependency Upgrades

None in this release.


## Dependency Upgrades
* `osiris` has been upgraded to [`1.6.8`](https://github.com/rabbitmq/osiris/releases)

None in this release.

## Source Code Archives

Expand Down

0 comments on commit d173bf6

Please sign in to comment.