Michael Klishin
29fb3ece87
3.10.25 release notes
2023-07-18 16:07:35 +04:00
Rin Kuryloski
01538965b3
Merge pull request #8889 from rabbitmq/rin/unblock-windows-ci
...
Use elixir 1.15.2 with windows
2023-07-17 21:38:38 +02:00
Rin Kuryloski
f3f0c5dd93
Use elixir 1.15.2 with windows
2023-07-17 21:24:44 +02:00
Loïc Hoguin
d89184cf6e
Merge pull request #8881 from rabbitmq/loic-cleanup-erlangmk-repo
...
Update Erlang.mk + small cleanup
2023-07-17 12:01:37 +02:00
Arnaud Cogoluègnes
55e0e0d6b0
Merge pull request #8880 from rabbitmq/stream-test-to-stream-java-client-0-12
...
Adapt stream Java tests to client 0.12.0 snapshot
2023-07-17 11:13:47 +02:00
Loïc Hoguin
ecd6fd27dc
Update Erlang.mk
2023-07-17 11:12:25 +02:00
Loïc Hoguin
e517ee331e
Cleanup a leftover ERLANG_MK_REPO
2023-07-17 11:10:30 +02:00
Arnaud Cogoluègnes
c594c77049
Adapt stream Java tests to client 0.12.0 snapshot
...
After changes for
https://github.com/rabbitmq/rabbitmq-stream-java-client/issues/333 .
2023-07-17 11:04:25 +02:00
Michael Klishin
8b6d109968
Merge pull request #8877 from rabbitmq/mk-3.11.20-release-notes
...
3.11.20 release notes
2023-07-17 12:36:26 +04:00
Michael Klishin
b72c1ebc5c
List #8661 in 3.12.2 release notes
2023-07-17 12:35:22 +04:00
Michael Klishin
713b770ae6
3.11.20 release notes
2023-07-17 12:34:34 +04:00
Michael Klishin
8896ae0b1f
Merge pull request #8872 from rabbitmq/rin/no-mix-format-to-build
...
Do not force mix format check as part of build
2023-07-17 12:01:33 +04:00
Michael Klishin
185c8ee84d
Update 3.12.2 release notes
2023-07-17 11:16:58 +04:00
Rin Kuryloski
d563992569
Do not force mix format check as part of build
...
It makes joint 1.14/1.15 elixir compatibility too impractical
the format check is still performed in ci by bazel
2023-07-17 08:25:01 +02:00
Michael Klishin
cb5bff7ce2
One more 3.13.0 release notes update
2023-07-14 22:15:30 +04:00
Michael Klishin
9202000673
Merge pull request #8864 from rabbitmq/mk-3.13.0-release-notes
...
Update 3.13 release notes
2023-07-14 22:14:18 +04:00
Michael Klishin
aa339c430c
Update 3.13 release notes
2023-07-14 22:13:57 +04:00
David Ansari
52262bb6e9
Rename to x-opt-reply-to-topic
...
due to AMQP 1.0 spec:
> The annotations type is a map where the keys are restricted to be of type symbol or of type ulong.
All ulong keys, and all symbolic keys except those beginning with "x-" are reserved.
Keys beginning with "x-opt-" MUST be ignored if not understood.
On receiving an annotation key which is not understood, and which does not begin with "x-opt",
the receiving AMQP container MUST detach the link with a not-implemented error.
So, for new headers being introduced it makes sense to comply with that
AMQP 1.0 requirement. We don't want the receiver to force to understand
this header.
2023-07-14 17:25:28 +02:00
David Ansari
5fa35d4890
Fix MQTT test flake
...
```
//deps/rabbitmq_mqtt:shared_SUITE-mixed
--test_env FOCUS="-group [web_mqtt,v4,cluster_size_1]
-case non_clean_sess_reconnect_qos0_and_qos1"
```
was flaky.
The DISCONNECT packet is sent aysnc from client to server.
See
https://github.com/rabbitmq/rabbitmq-server/actions/runs/5553886147/attempts/1?pr=5077
for an instance of that flake.
2023-07-14 16:13:13 +02:00
Michael Klishin
89c7b26da7
Merge pull request #8858 from rabbitmq/mk-3.12.2-release-notes
...
Mention Ra bump in 3.12.2 release notes
2023-07-14 00:38:16 +04:00
Michael Klishin
9d795991b2
Mention Ra bump in 3.12.2 release notes
2023-07-14 00:37:33 +04:00
Michael Klishin
16f7d50a0e
Merge pull request #8846 from rabbitmq/session-expiry-interval
...
Make mqtt.subscription_ttl unsupported
2023-07-13 23:18:03 +04:00
Michael Klishin
52d78e018a
Merge pull request #8218 from SimonUnge/eval_membership_stand_alone_process
...
Reconcile (repair or expand) quorum queue membership periodically
2023-07-13 20:28:34 +04:00
Michael Klishin
3bc353b242
Merge pull request #8844 from rabbitmq/rabbitmq-server-8751-stream-management-endpoint-documentation
...
Document stream management plugin endpoints
2023-07-13 19:56:46 +04:00
Michael Klishin
2452b4d907
Merge branch 'main' into eval_membership_stand_alone_process
2023-07-13 19:45:32 +04:00
Michael Klishin
a45efe20be
Merge pull request #8845 from rabbitmq/ra-2.6.3
...
Ra 2.6.3
2023-07-13 19:43:55 +04:00
Arnaud Cogoluègnes
544232f4c4
Merge pull request #8852 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/com.squareup.okhttp3-okhttp-4.11.0
...
Bump okhttp from 4.9.3 to 4.11.0 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2023-07-13 17:27:35 +02:00
Michael Klishin
56967a537f
Merge branch 'main' into eval_membership_stand_alone_process
2023-07-13 19:27:23 +04:00
dependabot[bot]
f017128355
Bump okhttp in /deps/rabbitmq_stream_management/test/http_SUITE_data
...
Bumps [okhttp](https://github.com/square/okhttp ) from 4.9.3 to 4.11.0.
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.3...parent-4.11.0 )
---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:26:45 +00:00
Arnaud Cogoluègnes
e571f59410
Merge pull request #8851 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/com.google.code.gson-gson-2.10.1
...
Bump gson from 2.8.9 to 2.10.1 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2023-07-13 17:26:08 +02:00
Arnaud Cogoluègnes
f0f3067d98
Merge pull request #8850 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/com.diffplug.spotless-spotless-maven-plugin-2.37.0
...
Bump spotless-maven-plugin from 2.24.0 to 2.37.0 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2023-07-13 17:25:51 +02:00
Arnaud Cogoluègnes
1f6ce04f34
Merge pull request #8849 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/junit.jupiter.version-5.9.3
...
Bump junit.jupiter.version from 5.9.0 to 5.9.3 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2023-07-13 17:25:36 +02:00
Arnaud Cogoluègnes
6ed8b30780
Merge pull request #8848 from rabbitmq/dependabot/maven/deps/rabbitmq_stream/test/rabbit_stream_SUITE_data/main/com.diffplug.spotless-spotless-maven-plugin-2.37.0
...
Bump spotless-maven-plugin from 2.24.0 to 2.37.0 in /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data
2023-07-13 17:25:10 +02:00
Arnaud Cogoluègnes
1e606546c0
Merge pull request #8847 from rabbitmq/dependabot/maven/deps/rabbitmq_stream/test/rabbit_stream_SUITE_data/main/junit.jupiter.version-5.9.3
...
Bump junit.jupiter.version from 5.9.0 to 5.9.3 in /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data
2023-07-13 17:24:44 +02:00
dependabot[bot]
c550710620
Bump gson in /deps/rabbitmq_stream_management/test/http_SUITE_data
...
Bumps [gson](https://github.com/google/gson ) from 2.8.9 to 2.10.1.
- [Release notes](https://github.com/google/gson/releases )
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.10.1 )
---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:17:56 +00:00
dependabot[bot]
0a23d1bf81
Bump spotless-maven-plugin
...
Bumps [spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.24.0 to 2.37.0.
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.24.0...lib/2.37.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:17:45 +00:00
dependabot[bot]
06ed45c879
Bump junit.jupiter.version
...
Bumps `junit.jupiter.version` from 5.9.0 to 5.9.3.
Updates `junit-jupiter-engine` from 5.9.0 to 5.9.3
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.3 )
Updates `junit-jupiter-params` from 5.9.0 to 5.9.3
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:17:33 +00:00
dependabot[bot]
dfc2ee65d8
Bump spotless-maven-plugin
...
Bumps [spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.24.0 to 2.37.0.
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.24.0...lib/2.37.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:17:08 +00:00
dependabot[bot]
18d36662df
Bump junit.jupiter.version
...
Bumps `junit.jupiter.version` from 5.9.0 to 5.9.3.
Updates `junit-jupiter-engine` from 5.9.0 to 5.9.3
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.3 )
Updates `junit-jupiter-params` from 5.9.0 to 5.9.3
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.3 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 15:17:02 +00:00
Arnaud Cogoluègnes
742c8ed994
Use stream Java client 0.11.0 in test suites
...
Just temporarily. This removes the need to use
a snapshot repository, which makes dependabot fail.
There's also a stream Java client update with
internal breaking changes, so we'll come back
to the latest snapshot once the tests are updated.
2023-07-13 17:12:51 +02:00
Michael Klishin
2ca06ddf21
Merge pull request #8834 from luos/queue-type-registry
...
Add the possibility of registering custom queue types
2023-07-13 18:49:39 +04:00
David Ansari
ed31a818c3
Make mqtt.subscription_ttl unsupported
...
Starting with RabbitMQ 3.13 mqtt.max_session_expiry_interval_seconds
(set in seconds) will replace the previous setting
mqtt.subscription_ttl.
MQTT 5.0 introduces the Session Expiry Interval
feature which does not only apply to subscribers, but also to
publishers.
The new config name mqtt.max_session_expiry_interval_seconds makes it clear
that it also applies to publishers.
Prior to this commit, when mqtt.subscription_ttl was set, a warning got
logged and the value was ignored. This is dangerous if an operator does
not see the warning but relies for example on `mqtt.subscription =
infinity` to not expire non clean session.
It's safer to make the boot fail if that unsupported config name is
still set. A clear error message will be logged:
```
[error] <0.142.0> Error preparing configuration in phase apply_translations:
[error] <0.142.0> - Translation for 'rabbitmq_mqtt.subscription_ttl' found invalid configuration:
Since 3.13 mqtt.subscription_ttl (in milliseconds) is unsupported.
Use mqtt.max_session_expiry_interval_seconds (in seconds) instead.
```
Alternatively, RabbitMQ could translate mqtt.subscription_ttl to
mqtt.max_session_expiry_interval_seconds.
However, forcing the new config option sounds the better way to go.
Once we write MQTT 5.0 docs, this change must go into the 3.13 release notes.
This commit also renames max_session_expiry_interval_secs to max_session_expiry_interval_seconds.
The latter is clearer to users.
2023-07-13 14:47:33 +00:00
Michal Kuratczyk
805f6793cc
Ra 2.6.3
...
Improved long log recovery:
faster and lower memory usage.
more info:
https://github.com/rabbitmq/ra/pull/385
2023-07-13 16:46:35 +02:00
Arnaud Cogoluègnes
d0a6efc1c9
Document stream management plugin endpoints
...
Fixes #8751
2023-07-13 15:41:23 +02:00
Michael Klishin
50e96345b6
Merge pull request #8837 from rabbitmq/rabbitmq-server-8836
...
rabbit_disk_monitor: handle gen_server timeouts to reduce log noise
2023-07-13 02:37:50 +04:00
Michael Klishin
389987f665
List #8799 in 3.12.2 release notes
2023-07-13 02:36:41 +04:00
Michael Klishin
1cee02f1c9
Merge pull request #8841 from rabbitmq/mk-3.12.2-release-notes
...
3.12.2 release notes update
2023-07-13 02:32:41 +04:00
Michael Klishin
5b22268c1b
One more 3.12.2 release notes update
2023-07-13 02:30:37 +04:00
Michael Klishin
b8105de827
Merge branch 'main' into rabbitmq-server-8836
2023-07-13 02:26:41 +04:00
Iliia Khaprov - VMware
e9a785d89c
Add sleep before getting custom topic bindings
...
(cherry picked from commit 1f71062d91 )
2023-07-13 02:25:51 +04:00