Commit Graph

58467 Commits

Author SHA1 Message Date
Michael Klishin 73cff186c6
Merge pull request #12778 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin/main/org.springframework.boot-spring-boot-starter-parent-3.4.0
Bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin
2024-11-21 13:33:11 -05:00
dependabot[bot] 997ce8146e
Bump org.springframework.boot:spring-boot-starter-parent
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.3.5 to 3.4.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-21 18:31:06 +00:00
Michael Klishin 611f8c5e38
Merge pull request #12777 from rabbitmq/dependabot/maven/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot/main/org.springframework.boot-spring-boot-starter-parent-3.4.0
Bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0 in /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot
2024-11-21 13:19:39 -05:00
Michael Klishin f5a83880be
rabbit_mgmt_wm_version: pass Dialyzer
rabbit:product_version/0 should not return
an 'undefined'.

However, a fallback to the base version is
a technique we already use in 'rabbitmq-diagnostics status',
so adopt the same trick.
2024-11-21 13:09:27 -05:00
dependabot[bot] 5646899dc3
Bump org.springframework.boot:spring-boot-starter-parent
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.3.5 to 3.4.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.3.5...v3.4.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-21 18:07:57 +00:00
Marcial Rosales 50a316ac1e Add missing vhost 2024-11-21 17:07:27 +01:00
Marcial Rosales ce760c688b Insert control-cache headers to every resource and reload index.html 2024-11-21 16:47:48 +01:00
Jean-Sébastien Pédron 91ca53b7c6
Merge pull request #12768 from rabbitmq/test-against-4.0.x-explicitly
GitHub Actions: Run mixed-version testing against 4.0.3 explicitly
2024-11-21 11:26:06 +01:00
Jean-Sébastien Pédron 37539d0459
GitHub Actions: Relax the regex to match the generix-unix archive
[Why]
Our alpha packages published to `rabbitmq/server-packages` use letters
in addition to digits and dots.

[How]
Accept any string that starts with a digit as the version here. We just
enforce the prefix and the filename extension.

The digit at the beginning it here to exclude the
`rabbitmq-server-generic-unix-latest-toolchain-*.tar.xz` archive.
2024-11-21 10:55:58 +01:00
Jean-Sébastien Pédron c648b327ac
GitHub Actions: Derive secondary dist version from archive filename
[Why]
Using the `fetch-gh-release-asset` action outputs work fine for our
official releases, but it does not for our alphas published to
`rabbitmq/server-packages` because the filenames use another version
compared to the GitHub release.

[How]
Always derive the version from the archive filename. This is safe
regardless of what the GitHub release states.
2024-11-21 10:55:45 +01:00
Jean-Sébastien Pédron 1aa7ceed70
GitHub Actions: Run mixed-version testing against 4.0.3 explicitly
... not any release.

[Why]
Once we release RabbitMQ 4.1.0, it means that the `v4.1.x` branch would
be tested against 4.1.x, i.e. itself.

Note that we will have to update this pinned version from time to time
if needed.
2024-11-21 10:51:32 +01:00
Michael Klishin a021594cc4
Merge pull request #12773 from rabbitmq/gazelle-main
bazel run gazelle
2024-11-21 01:38:02 -05:00
GitHub 873d54a088 bazel run gazelle 2024-11-21 04:02:30 +00:00
Michael Klishin d6620a596d
Add #10275 #12765 to 4.1.0 release notes 2024-11-20 18:44:00 -05:00
Michael Klishin 37f7b3ff11
Update 4.0.4 release notes 2024-11-20 18:41:32 -05:00
Michael Klishin 5745fa634d
Merge pull request #12769 from rabbitmq/lukebakken-patch-1
Update COMMUNITY_SUPPORT.md
2024-11-20 10:23:49 -05:00
Michael Klishin 85dab98434
Merge pull request #12765 from rabbitmq/rabbitmq-server-10275
By @gomoripeti: Streams: two additional Prometheus metrics for connections
2024-11-20 10:21:57 -05:00
Luke Bakken 887fef384b
Update COMMUNITY_SUPPORT.md
Change 3.13.x -> 4.0.x
2024-11-20 07:15:47 -08:00
Michael Klishin de90cfc07a
4.0.4 release notes: a typo 2024-11-19 21:40:30 -05:00
Michael Klishin f8344d6481
4.0.4 release notes 2024-11-19 21:30:18 -05:00
Michael Klishin e7e11ae6b9
4.1.0 release notes: use the standard format (same as 4.0.x, 3.13.x, and prior series) 2024-11-19 20:46:32 -05:00
Péter Gömöri 4eb5b82f9f
amqp10_common: Don't wrap export for test in test macro
The application is not always recompiled which causes tests to fail
because they cannot call `serial_number:usort/1`.

(cherry picked from commit 05a3733722)
2024-11-19 19:14:19 -05:00
Péter Gömöri bbc902ef23
Add test for stream consumer max offset lag prometheus metric
(cherry picked from commit 0c76054a0c)
2024-11-19 19:14:12 -05:00
markus812498 085ec75253
Expose max offset lag of stream consumers via Prometheus
Supports both per stream (detailed) and aggregated (metrics) values.

(cherry picked from commit e82058e872)
2024-11-19 19:14:06 -05:00
Péter Gömöri 9bb7530d04
Move client-side stream protocol test helpers to a separate module
So that they can be used from multiple test suites.

(cherry picked from commit cf8a00c5db)
2024-11-19 19:13:59 -05:00
Michael Klishin 8d4dbb0c3c
Merge pull request #12764 from rabbitmq/dependabot/maven/deps/rabbitmq_mqtt/test/java_SUITE_data/main/com.rabbitmq-amqp-client-5.23.0
Bump com.rabbitmq:amqp-client from 5.22.0 to 5.23.0 in /deps/rabbitmq_mqtt/test/java_SUITE_data
2024-11-19 14:08:17 -05:00
dependabot[bot] 149036707b
Bump com.rabbitmq:amqp-client
Bumps [com.rabbitmq:amqp-client](https://github.com/rabbitmq/rabbitmq-java-client) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/rabbitmq/rabbitmq-java-client/releases)
- [Commits](https://github.com/rabbitmq/rabbitmq-java-client/compare/v5.22.0...v5.23.0)

---
updated-dependencies:
- dependency-name: com.rabbitmq:amqp-client
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 18:37:28 +00:00
Michael Klishin c915b84f8e
Merge pull request #12759 from cloudamqp/rhe_readme
Minor update in README of recent history exchange
2024-11-19 05:57:27 -05:00
Péter Gömöri 2a3b96d568 Minor update in README of recent history exchange
Future is here: it is possible to disable plugins
2024-11-19 11:44:58 +01:00
Michael Klishin 0081e1d076
Merge pull request #12752 from rabbitmq/rabbitmq-server-12751-by-hathoute
By @Hathoute: consider additional_scopes_key when multiple OAuth 2 backends are used
2024-11-19 05:20:12 -05:00
Michael Klishin 3b06815b0e
4.1.x alpha build workflow: correct next patch version 2024-11-18 19:01:09 -05:00
Michael Klishin 25f0a61ab5
alpha release workflows: don't reinvent the wheel 2024-11-18 18:57:42 -05:00
Hathoute c44c5150f2
Fix failing test
(cherry picked from commit 6459111f86)
2024-11-18 14:44:56 -05:00
Hathoute Hamza f1ee5b551a
Update rabbit_oauth2_schema.erl
(cherry picked from commit ed5f29cec8)
2024-11-18 12:46:46 -05:00
Hathoute 0d51ee9ec0
rabbitmq-auth-backend-oauth2: correctly map additional_scopes_key
(cherry picked from commit 0d799a50eb)
2024-11-18 12:46:40 -05:00
Michael Klishin b1c82b4e4a
Merge pull request #12730 from rabbitmq/test-amqp10-session-link-details-in-ui
Test amqp10 session and link information in management ui
2024-11-18 12:13:31 -05:00
Marcial Rosales a8e7d69ed0 Clean up 2024-11-18 13:45:07 +01:00
Marcial Rosales 0bc9a49b24 Test live data 2024-11-18 13:22:34 +01:00
Marcial Rosales 310b7e91e6 Include other vhost 2024-11-18 12:44:17 +01:00
Marcial Rosales b46a7ed684 Test session and links details 2024-11-18 11:47:44 +01:00
Marcial Rosales 5b845a6474 Extract table of sessions and links 2024-11-18 11:47:44 +01:00
Marcial Rosales 86bf3e108f Navigate from connections to connection page 2024-11-18 11:47:44 +01:00
Marcial Rosales 88f1028333 Use monitoring-only user to list connections 2024-11-18 11:47:44 +01:00
Marcial Rosales 6fac16c648 Read RABBITMQ_CERTS env var only when tls is in use 2024-11-18 11:47:44 +01:00
Marcial Rosales b864957d94 Upgrade dependencies for chrome and selenium 2024-11-18 11:47:44 +01:00
Marcial Rosales 0b9ab515ac Add suite 2024-11-18 11:47:44 +01:00
Marcial Rosales dbc398b705 WIP Test amqp10 connection information in mangement ui 2024-11-18 11:47:44 +01:00
Jean-Sébastien Pédron 047cc5a084
Merge pull request #12748 from rabbitmq/update-to-khepri_mnesia_migration-0.7.1
Bump khepri_mnesia_migration from 0.7.0 to 0.7.1
2024-11-18 11:34:02 +01:00
Jean-Sébastien Pédron 7e59f38ad4
Bump khepri_mnesia_migration from 0.7.0 to 0.7.1
Release notes:
https://github.com/rabbitmq/khepri_mnesia_migration/releases/tag/v0.7.1
2024-11-18 10:35:11 +01:00
Michael Klishin 7aca00c632
Merge pull request #12744 from rabbitmq/mk-squash-a-test-compilation-warning
crashing_queues_SUITE: squash a compiler warning
2024-11-17 23:12:45 -05:00