Michael Klishin
9dd6fa7fdd
Merge pull request #13408 from rabbitmq/mqtt-optional-password-cred
...
Do not propagate `none` password to http backend
2025-02-25 13:27:10 -05:00
Michael Klishin
026ebe5f23
Merge pull request #13380 from rabbitmq/ct-broker-helpers-diagnostics
...
Tests: add rabbitmq_diagnostics to test helpers
2025-02-25 13:25:30 -05:00
Michael Klishin
50c98bcecc
Auth backend HTTP: test naming
2025-02-25 12:32:41 -05:00
Aitor Perez
d95fc550b6
Fix log collection in Selenium workflows
...
Prior to this commit, if a test failed, the script 'run-suites.sh' would
exit with non-zero status, stopping the exection of the job; therefore,
the steps to move the logs to the expected location won't be executed.
This commit separates the tests from the log preparation.
2025-02-25 17:23:21 +00:00
Aitor Pérez Cedres
9f336b95a4
Merge pull request #13420 from rabbitmq/ci/update-selenium
...
Update management UI workflows
2025-02-25 16:31:05 +00:00
Aitor Perez
a5b8d194b8
Update selenium README
...
[skip ci]
2025-02-25 16:30:02 +00:00
Aitor Perez
ef8b4fc767
Make Selenium image configurable
...
In certain environments, we may want to customise the docker image e.g.
to use a proxy to avoid docker hub rate limiting. The default behaviour
remains unchanged.
The `if` logic was broken because `uname -a` returns the entire uname,
including OS, Kernel version, machine type and what not. The string
always starts with the OS i.e. Linux or Darwin, therefore, the matching
for `arm*` was always false; therefore, it was always defaulting to the
`else` image, which happens to be multi-arch. However, it was using
`seleniarm`, which is a community driven effort, not the official
Selenium account.
In the official OSS image, version 123.0 is too old. The oldest
available is 127.0. This commit bumps to the latest available. We could
consider depending on version `4`. Version `4` refers to Selenium
version, whilst version 123.0/133.0 refer to the browser version.
2025-02-25 14:00:41 +00:00
Aitor Perez
6c10cea3ad
CI: remove selenium summary jobs
2025-02-25 11:51:31 +00:00
Marcial Rosales
b09bfb25b6
Do not propagate none password for http auth backend
2025-02-25 12:50:58 +01:00
Aitor Perez
73279a8f26
Run full UI management suite on commits
...
The workflow to tests PRs is meant to run the short suite for management
UI tests. On commits, we want to run the full suite to ensure that
management UI tests are passing.
2025-02-25 11:49:20 +00:00
Aitor Perez
e581b16f75
CI: remove bump branches
...
Those branches were for Bazel builds. Bazel was replaced in main and
4.0+
2025-02-25 11:41:23 +00:00
Aitor Perez
c2b9fece78
Selenium: make conf_dir configurable
...
CI can configure this variable to use a dynamic variable e.g. `${{
worker.temp }}`
2025-02-25 11:23:45 +00:00
Michael Klishin
6e76defe33
Merge pull request #13412 from rabbitmq/dependabot/github_actions/main/peter-evans/create-pull-request-7.0.7
...
Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7
2025-02-24 15:23:44 -05:00
David Ansari
3d7a027503
Send all received WebSocket frames to app
...
Prior to this commit, if the WebSocket client received multiple
WebSocket frames in a single Erlang message by gen_tcp, the WebSocket
client sent only the first received WebSocket frame to the application.
This commit fixes this bug by having the WebSocket client send all
WebSocket frames to the application.
2025-02-24 20:50:55 +01:00
dependabot[bot]
f6242696f6
Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7.0.6 to 7.0.7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7.0.6...v7.0.7 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 18:13:54 +00:00
Michael Klishin
df783eb32a
Merge pull request #13402 from rabbitmq/dependabot/maven/deps/rabbit/test/amqp_jms_SUITE_data/main/prod-deps-c6b7d907dc
...
[skip ci] bump the prod-deps group across 6 directories with 3 updates
2025-02-22 16:08:17 -05:00
Michael Klishin
5a8efb9d84
Merge pull request #13401 from rabbitmq/dependabot/maven/deps/rabbit/test/amqp_jms_SUITE_data/main/dev-deps-7a6be28e9c
...
[skip ci] bump the dev-deps group across 5 directories with 4 updates
2025-02-22 16:08:08 -05:00
dependabot[bot]
76ffa31bd1
[skip ci] bump the prod-deps group across 6 directories with 3 updates
...
Bumps the prod-deps group with 2 updates in the /deps/rabbit/test/amqp_jms_SUITE_data directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) and [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 1 update in the /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ).
Bumps the prod-deps group with 1 update in the /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot_kotlin directory: [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot ).
Bumps the prod-deps group with 2 updates in the /deps/rabbitmq_mqtt/test/java_SUITE_data directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) and [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 2 updates in the /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) and [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 2 updates in the /deps/rabbitmq_stream_management/test/http_SUITE_data directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) and [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.2 to 2.44.3
- [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/maven/2.44.2...maven/2.44.3 )
Updates `org.springframework.boot:spring-boot-starter-parent` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3 )
Updates `org.springframework.boot:spring-boot-starter-parent` from 3.4.2 to 3.4.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases )
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3 )
Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.2 to 2.44.3
- [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/maven/2.44.2...maven/2.44.3 )
Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.2 to 2.44.3
- [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/maven/2.44.2...maven/2.44.3 )
Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.13.0 to 3.14.0
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.2 to 2.44.3
- [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/maven/2.44.2...maven/2.44.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
- dependency-name: org.springframework.boot:spring-boot-starter-parent
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 18:28:39 +00:00
dependabot[bot]
72224f30cf
[skip ci] bump the dev-deps group across 5 directories with 4 updates
...
Bumps the dev-deps group with 2 updates in the /deps/rabbit/test/amqp_jms_SUITE_data directory: [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) and org.apache.qpid:qpid-jms-client.
Bumps the dev-deps group with 1 update in the /deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_spring_boot directory: [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ).
Bumps the dev-deps group with 1 update in the /deps/rabbitmq_mqtt/test/java_SUITE_data directory: [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5 ).
Bumps the dev-deps group with 2 updates in the /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data directory: [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) and [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ).
Bumps the dev-deps group with 2 updates in the /deps/rabbitmq_stream_management/test/http_SUITE_data directory: [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5 ) and [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5 ).
Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.apache.qpid:qpid-jms-client` from 2.6.1 to 2.7.0
Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.4 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.apache.qpid:qpid-jms-client
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-engine
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 18:27:57 +00:00
Michael Klishin
85ffe95270
Revert "Merge pull request #13385 from kartg/build-dist-make-target"
...
This reverts commit ea4bdac94c
, reversing
changes made to 30591821ea
.
2025-02-21 20:43:02 -05:00
Michael Klishin
ea4bdac94c
Merge pull request #13385 from kartg/build-dist-make-target
...
Adding a "source-bundle" target to the Makefile
2025-02-21 19:52:30 -05:00
Kartik Ganesh
741e04b58d
Rename "build-dist" target to "source-bundle"
...
This incorporates PR feedback from @michaelklishin
Signed-off-by: Kartik Ganesh <gkart@amazon.com>
2025-02-21 13:17:48 -08:00
Michael Klishin
30591821ea
Merge pull request #13381 from rabbitmq/md/rabbit-registry-boot-step
...
Run `rabbit_registry` boot step after `pre_boot`
2025-02-21 14:30:54 -05:00
Michael Davis
386701273f
Run `rabbit_registry` boot step after `pre_boot`
...
The `rabbit_registry` boot step starts up the `rabbit_registry` gen
server from `rabbit_common`. This is a registry somewhat similar to
the feature flag registry - it's meant to protect an ETS table used for
looking up implementers of behaviors. The registry and its ETS table
should be available as early as possible: the step should enable
external_infrastructure rather than require it.
2025-02-21 08:54:50 -05:00
Aitor Pérez Cedres
79febc501b
Merge pull request #13389 from rabbitmq/mocha-dockerfile-configurable
...
Configure location of mocha-test dockerfile
2025-02-21 11:36:59 +00:00
Marcial Rosales
c3da54c3ea
Remove duplicate flag
2025-02-21 11:53:27 +01:00
Marcial Rosales
94c28d642b
Configure location of mocha-test dockerfile
2025-02-21 11:33:26 +01:00
Michael Klishin
71a7b417d1
Merge pull request #13382 from noxdafox/main
...
rabbit_backing_queue: pass mc:state() to discard callback
2025-02-20 21:07:42 -05:00
Kartik Ganesh
aa9e0a5a28
Adding a "build-dist" target to the Makefile
...
This target is identical to the existing "source-dist" target, except that it allows for packaging and testing of the source archive. This is done by including the packaging/ and tests/ directories in the output tarball, along with specific subdirectories that are required by tests.
Signed-off-by: Kartik Ganesh <gkart@amazon.com>
2025-02-20 15:42:22 -08:00
Matteo Cafasso
b49ba9630a
rabbit_backing_queue: pass mc:state() to discard callback
2025-02-20 23:30:10 +02:00
Diana Parra Corbacho
c0bd1f5202
Tests: add rabbitmq_diagnostics to test helpers
2025-02-20 15:58:04 +01:00
Jean-Sébastien Pédron
cc0458a139
Merge pull request #13346 from rabbitmq/fix-recursion-error-in-rabbit_stream_queue_SUITE
...
Small programming error fixes in testsuites
2025-02-20 11:23:18 +01:00
Jean-Sébastien Pédron
a5f30ea02e
GitHub workflows: List open TCP ports
...
This may help debug nodes that try to open busy ports.
2025-02-20 09:47:40 +01:00
Jean-Sébastien Pédron
64b68e5d9c
unit_credit_flow_SUITE: Greatly reduce time trap
2025-02-20 09:47:40 +01:00
Jean-Sébastien Pédron
b7c9e648ea
amqp_auth_SUITE: Handle error in init_per_group/2
2025-02-20 09:47:40 +01:00
Jean-Sébastien Pédron
ee0b5b5f32
rabbit_stream_queue_SUITE: Fix recursion issue
...
... in retry_if_coordinator_unavailable().
2025-02-20 09:47:33 +01:00
Michael Klishin
789fc64d8f
Merge pull request #13374 from rabbitmq/rabbitmq-server-12743
...
By @noxdafox: Revival of #9620 Pass the message to rabbit_backing_queue:discard callback
2025-02-19 21:12:52 -05:00
Matteo Cafasso
4dfa447541
Adopt new rabbit_backing_queue:discard implementation
...
Signed-off-by: Matteo Cafasso <noxdafox@gmail.com>
(cherry picked from commit facddb363f
)
2025-02-19 18:20:01 -05:00
Matteo Cafasso
d6a19bbde0
rabbit_backing_queue: pass the whole message to discard callback
...
The previous behaviour was passing solely the message ID making
queue implementations such as, for example, the priority one hard
to fulfil.
Signed-off-by: Matteo Cafasso <noxdafox@gmail.com>
(cherry picked from commit 1f7a27c51d
)
2025-02-19 18:19:54 -05:00
Michael Klishin
0eb65c2f86
Merge pull request #13250 from cloudamqp/large_message_rdq_scan
...
4.x: Optimise msg_store recovery in case of large message file
2025-02-19 15:49:29 -05:00
Michael Klishin
e936638569
Merge pull request #13370 from rabbitmq/gazelle-main
...
bazel run gazelle
2025-02-19 15:41:01 -05:00
Arnaud Cogoluègnes
e818136b09
Merge pull request #13360 from rabbitmq/remove-set-stream-retention-policy-command
...
Remove set_stream_retention_policy command
2025-02-19 09:38:14 +00:00
GitHub
9a9c543a85
bazel run gazelle
2025-02-19 04:02:33 +00:00
Michael Klishin
819b80bfc9
Merge pull request #13365 from rabbitmq/cow-uri
...
Delete rabbit_uri
2025-02-18 11:36:06 -05:00
Michael Klishin
9a5a321f0d
Merge pull request #13364 from rabbitmq/recover-ts
...
Recover "received timestamp" when reading from stream
2025-02-18 11:31:27 -05:00
David Ansari
2350299fde
Delete rabbit_uri
...
Since https://github.com/rabbitmq/rabbitmq-server/pull/13242 updated
Cowlib to v2.14.0, this commit deletes rabbit_uri as written in the
comments of rabbit_uri.erl:
```
This file is a partial copy of
https://github.com/ninenines/cowlib/blob/optimise-urldecode/src/cow_uri.erl
We use this copy because:
1. uri_string:unquote/1 is lax: It doesn't validate that characters that are
required to be percent encoded are indeed percent encoded. In RabbitMQ,
we want to enforce that proper percent encoding is done by AMQP clients.
2. uri_string:unquote/1 and cow_uri:urldecode/1 in cowlib v2.13.0 are both
slow because they allocate a new binary for the common case where no
character was percent encoded.
When a new cowlib version is released, we should make app rabbit depend on
app cowlib calling cow_uri:urldecode/1 and delete this file (rabbit_uri.erl).
```
2025-02-18 15:46:16 +01:00
David Ansari
7e7173000f
Recover "received timestamp" when reading from stream
...
When reading from a stream recover the message container annotation `rts` (received timestamp).
2025-02-18 15:11:15 +01:00
Loïc Hoguin
99a09dfa0e
Merge pull request #13242 from rabbitmq/loic-update-cowboy-2025
...
Update Cowboy
2025-02-18 12:17:16 +01:00
Loïc Hoguin
3e00c84e9f
Update Cowboy, Cowlib and Ranch
...
Cowboy 2.13 contains the Websocket optimisations as well
as the ability to set the Websocket max_frame_size option
dynamically, plus plenty of other improvements.
Cowlib was added as a test dep to rabbitmq_mqtt to make
sure emqtt doesn't pull the wrong Cowlib version for Cowboy.
2025-02-18 11:15:08 +01:00
Arnaud Cogoluègnes
7ea2ff2651
Remove set_stream_retention_policy command
...
It is not working as expected. Policies are the way to change data retention for stream.
2025-02-18 11:06:04 +01:00