dependabot[bot]
b3932aff18
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-11 17:36:49 -05:00
dependabot[bot]
2de80bbd6a
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-11 17:36:49 -05:00
dependabot[bot]
d2dff6caaf
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-11 17:36:49 -05:00
dependabot[bot]
e10c85dc07
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-11 17:36:48 -05:00
dependabot[bot]
be5154545f
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-11 17:36:48 -05:00
dependabot[bot]
3a91e35d71
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-11 17:36:48 -05:00
jimmy
0135f62528
Fix typo
2025-01-11 14:15:35 +08:00
Michael Klishin
2a3c19cc92
Merge pull request #13052 from rabbitmq/rabbitmq-server-13047
...
HTTP API: make GET /api/aliveness-test a no-op
2025-01-11 00:19:56 -05:00
jimmy
2394d427e3
Fix typo
2025-01-11 13:19:31 +08:00
jimmy
e6954c8720
Change to throw an error when credit_flow_default_credit invalid
2025-01-11 13:13:12 +08:00
root
e589c42476
Change to throw an error when credit_flow_default_credit invalid
2025-01-11 13:10:17 +08:00
Michael Klishin
ad906c9786
HTTP API: make GET /api/aliveness-test a no-op
...
This follows the decision that was made for
'rabbitm-diagnostics node_health_check' which
is a no-op as of 4.0.0 following a few years of
deprecation.
The justification is very similar:
1. There is no such thing as "One True Health Check".
A single health check is too coarse-grained to
explain what specifically is not right about
cluster state
2. Indivual fine-grained health checks have been
available for a few years now, see
https://www.rabbitmq.com/docs/monitoring#health-checks
3. This particular check tests something that
effectively never fails, based on my 14+
years of RabbitMQ contributions and user support
of all shapes and forms
4. This check uses a deprecated feature: non-exclusive
non-durable/transient classic queues
If something about this health check is worth
preserving, we can always add a new one
under GET /api/health/checks/*
Closes #13047 .
2025-01-10 22:04:18 -05:00
Michael Klishin
33b54c6743
rabbitmq.conf.example: a typo #8076
2025-01-10 19:02:42 -05:00
David Ansari
ab21cd75ff
Remove wrong sentence
...
Both Web STOMP and Web MQTT example plugins can be enabled at the same time on
the same port.
2025-01-10 18:05:49 +01:00
JimmyWang6
81648759f8
Fix typo
2025-01-10 15:50:38 +08:00
jimmy wang
5b244e7504
Fix MoreCreditAfter could larger than InitialCredit
2025-01-10 14:42:10 +08:00
Michael Klishin
9af2be3e63
rabbitmq.conf.example: document quorum_queue.property_equivalence.relaxed_checks_on_redeclaration #8076
2025-01-09 12:25:25 -05:00
Michael Klishin
2dce5e7302
HTTP API reference: remove one more duplicate sentence
2025-01-08 22:20:24 -05:00
Michael Klishin
fa00423fe5
HTTP API reference: remove duplicate sentences
2025-01-08 22:19:29 -05:00
Michael Klishin
9359a3aaf5
HTTP API reference: updates for 4.0.x
...
Closes #13042
2025-01-08 22:11:04 -05:00
Michael Klishin
9d6b305da6
rabbitmq.conf.example: suggest Discussions and Discord for questions
2025-01-08 21:31:49 -05:00
Michael Klishin
9b1422e8f1
HTTP API reference: a follow-up to #13037
2025-01-07 20:35:11 -05:00
Michael Klishin
382ed1466b
Merge pull request #13037 from rabbitmq/mk-x509-certificate-expiration-health-check-docs
...
Improve documentation of certain health checks
2025-01-07 20:24:23 -05:00
Michael Klishin
c674544cb2
Merge pull request #13034 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/com.diffplug.spotless-spotless-maven-plugin-2.44.1
...
build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2025-01-07 19:35:55 -05:00
Michael Klishin
ab08a45a22
Merge pull request #13035 from rabbitmq/dependabot/maven/deps/rabbitmq_stream/test/rabbit_stream_SUITE_data/main/com.diffplug.spotless-spotless-maven-plugin-2.44.1
...
build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 in /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data
2025-01-07 19:35:45 -05:00
Michael Klishin
9f8eb08491
Merge pull request #13036 from rabbitmq/dependabot/maven/deps/rabbitmq_mqtt/test/java_SUITE_data/main/com.diffplug.spotless-spotless-maven-plugin-2.44.1
...
build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 in /deps/rabbitmq_mqtt/test/java_SUITE_data
2025-01-07 19:35:36 -05:00
Michael Klishin
48aa250006
HTTP API reference: fix a typo
2025-01-07 19:27:27 -05:00
Michael Klishin
5c7d643ab3
CLI: drop an unused import
2025-01-07 18:50:02 -05:00
Michael Klishin
bcb080179c
Improve documentation of certain health checks
...
in the HTTP API documentation reference
as well as one CLI command that apparently
needed a clarification.
2025-01-07 18:48:39 -05:00
dependabot[bot]
20a6e7afcf
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-07 18:53:55 +00:00
dependabot[bot]
ede781ee1d
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-07 18:33:43 +00:00
dependabot[bot]
3534923c8d
build(deps): bump com.diffplug.spotless:spotless-maven-plugin
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.43.0 to 2.44.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...maven/2.44.1 )
---
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>
2025-01-07 18:20:42 +00:00
Michael Klishin
21c242288a
Merge pull request #13026 from rabbitmq/dependabot/maven/deps/rabbitmq_mqtt/test/java_SUITE_data/main/org.assertj-assertj-core-3.27.2
...
build(deps-dev): bump org.assertj:assertj-core from 3.27.1 to 3.27.2 in /deps/rabbitmq_mqtt/test/java_SUITE_data
2025-01-06 14:19:43 -05:00
Michael Klishin
e419b65c9e
Merge pull request #13027 from rabbitmq/dependabot/maven/deps/rabbitmq_stream_management/test/http_SUITE_data/main/org.assertj-assertj-core-3.27.2
...
build(deps-dev): bump org.assertj:assertj-core from 3.27.1 to 3.27.2 in /deps/rabbitmq_stream_management/test/http_SUITE_data
2025-01-06 14:19:35 -05:00
dependabot[bot]
11a76053e9
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 18:58:59 +00:00
dependabot[bot]
4da1f381c6
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 18:48:48 +00:00
Michael Klishin
4f49b48d40
Merge pull request #13025 from rabbitmq/dependabot/maven/deps/rabbitmq_stream/test/rabbit_stream_SUITE_data/main/org.assertj-assertj-core-3.27.2
...
build(deps-dev): bump org.assertj:assertj-core from 3.27.1 to 3.27.2 in /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data
2025-01-06 13:36:39 -05:00
dependabot[bot]
71e0bdfd8f
build(deps-dev): bump org.assertj:assertj-core
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.1 to 3.27.2.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 18:28:09 +00:00
Michael Klishin
230037ce86
Merge pull request #13018 from rabbitmq/gazelle-main
...
bazel run gazelle
2025-01-04 00:15:37 -05:00
GitHub
fce1f945c9
bazel run gazelle
2025-01-04 04:02:49 +00:00
Michael Klishin
bfa0d17923
Merge pull request #13015 from rabbitmq/mk-virtual-host-protection-from-accidental-deletion
...
4.1.0: Introduce a way to protect a virtual host from deletion
2025-01-03 21:50:10 -05:00
Michael Klishin
faa4f5a025
One more integration test for #13015
2025-01-03 19:33:24 -05:00
Michael Klishin
1d88a9d28f
definition_import_SUITE: a new case
...
that features a deletion-protected virtual host.
2025-01-03 19:07:57 -05:00
Michael Klishin
315c247231
Make sure protected_from_deletion is included into virtual host definitions exported over the HTTP API
2025-01-03 18:49:11 -05:00
Michal Kuratczyk
9ef226e571
MGMT UI: display deletion protection in vhost details
2025-01-03 11:54:49 +01:00
Michael Klishin
6281dcb798
CLI commands for #12772
2025-01-02 18:35:31 -05:00
Michael Klishin
3f5b13d47f
Merge branch 'main' into mk-virtual-host-protection-from-accidental-deletion
2025-01-02 17:01:54 -05:00
Michael Klishin
c95a95f822
CLI: mix format
2025-01-02 17:00:46 -05:00
Michael Klishin
f62d46c286
Introduce a way to protect a virtual host from deletion
...
Accidental "fat finger" virtual deletion accidents
would be easier to avoid if there was a protection mechanism
that would apply equally even to CLI tools and external
applications that do not use confirmations for deletion
operations.
This introduce the following changes:
* Virtual host metadata now supports a new queue,
'protected_from_deletion', which, when set,
will be considered by key virtual host deletion function(s)
* DELETE /api/vhosts/{name} was adapted to handle
such blocked deletion attempts to respond with
a 412 Precondition Failed status
* 'rabbitmqctl list_vhosts' and 'rabbitmqctl delete_vhost'
were adapted accordingly
* DELETE /api/vhosts/{name}/deletion/protection
is a new endpoint that can be used to remove
the protective seal (the metadata key)
* POST /api/vhosts/{name}/deletion/protection
marks the virtual host as protected
In the case of the HTTP API, all operations on
virtual host metadata require administrative
privileges from the target user.
Other considerations:
* When a virtual host does not exist, the behavior
remains the same: the original, protection-unaware
code path is used to preserve backwards compatibility
References #12772 .
2025-01-02 16:50:51 -05:00
Michael Klishin
ac7dcc9abe
Merge pull request #13010 from johanrhodin/link-fix-patch-1
...
Update doc link
2025-01-02 12:19:04 -05:00