David Ansari
31d443a30c
Change regex pattern from greedy to non-greedy
...
The spec mandates:
> The wildcard matching MUST consume as few characters as possible.
2025-07-16 15:29:23 +02:00
David Ansari
965691680d
Make NAN and INF reserved
2025-07-16 15:29:23 +02:00
David Ansari
5bd2eba04f
Support decimal and approximate number constants
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929299
and
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929300
In contrast, in JMS approximate literals use the Java floating-point literal syntax.
2025-07-16 15:29:23 +02:00
David Ansari
642eca60c0
Add support for UTC function
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929310
2025-07-16 15:29:23 +02:00
David Ansari
833b367e3b
Support delimited identifier
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929314
2025-07-16 15:29:23 +02:00
David Ansari
492575bc29
Support strings surrounded by double quotes
...
JMS:
> A string literal is enclosed in single quotes, with an included single quote represented
> by doubled single quote; for example, 'literal' and 'literal''s'.
AMQP SQL
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929302
> A string constant is a string of arbitrary text consisting of any valid printable Unicode
> characters surrounded by single or double quotation marks. A quotation mark inside the
> string is represented by two consecutive quotation marks.
> string_constant ::= { ‘ | “ } <any> [<any>] { ‘ | “ }
2025-07-16 15:29:23 +02:00
David Ansari
ffc879d958
Support binary constants
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929303
2025-07-16 15:29:23 +02:00
David Ansari
ccdb82b687
Allow only upper case operator names
...
Allow only upper case predefined selector literals and operator names.
The JMS spec states:
> Predefined selector literals and operator names are written here in upper case; however, they are case insensitive.
However, the AMQP SQL spec does not include such a statement.
The EBNF notation with single quotes ('AND') typically implies exact literal matching.
This commit follows the AMQP SQL's EBNF notation and therefore disallows
lower case predefined selector literals or operator names.
2025-07-16 15:29:23 +02:00
David Ansari
c5eeced28d
Support set expressions
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929291
2025-07-16 15:29:23 +02:00
David Ansari
7da3c64287
Allow lexicographical comparison of strings
...
AMQP SQL spec:
"The left operand is of greater value than the right operand if:
... both operands are of type string or of type symbol (any combination is permitted) and the
lexicographical rank of the left operand is greater than the lexicographical rank of the right operand."
In contrast, in JMS:
"String [...] comparison is restricted to = and <>."
2025-07-16 15:29:23 +02:00
David Ansari
5949e6fe90
Support modulo operator '%'
...
The spec is underspecified in what should happen if the left hand side
is a float. This commit decides that the result is undefined (unknown).
The spec is also underspecified in what should happen if either the left
hand side or the right hand side is negative. This commit decides to use
the behaviour of Erlang `rem`.
2025-07-16 15:29:23 +02:00
David Ansari
885b8d38e8
Support ‘!=’ operator
2025-07-16 15:29:23 +02:00
David Ansari
f5ae413659
Remove [NOT] BETWEEN operator
...
[NOT] BETWEEN operator is not supported in AMQP SQL
2025-07-16 15:29:23 +02:00
David Ansari
9f7668f6c2
Add link capability AMQP_FILTEX_SQL_V1_0
...
"A partner MAY indicate support and yet it MAY still refuse to accept
certain filters or combination of filters for some scenarios."
2025-07-16 15:29:23 +02:00
David Ansari
b64c0ef5bf
Comply with 6.4.4.4 Field References and Values
...
https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929312
2025-07-16 15:29:23 +02:00
David Ansari
dbc6321808
Rename JMS to (AMQP) SQL
2025-07-16 15:29:23 +02:00
David Ansari
c34d6206f1
Support AMQP SQL Filter Expressions
...
Instead of the JMS message selector syntax, support a subset of the
AMQP SQL Filter Expressions syntax as defined in
[AMQP Filter Expressions Version 1.0 Committee Specification Draft 01](https://docs.oasis-open.org/amqp/filtex/v1.0/csd01/filtex-v1.0-csd01.html#_Toc67929276 ).
This commit changes the descriptors.
2025-07-16 15:29:23 +02:00
David Ansari
da2255d7da
Merge pull request #14238 from rabbitmq/optimise-amqp-parser
...
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
Make AMQP 1.0 faster
2025-07-16 15:27:54 +02:00
Arnaud Cogoluègnes
f8eac1dc92
Merge pull request #14240 from rabbitmq/stream-fix-test-flake-2
...
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
Increase timeouts and improve error logging in stream test
2025-07-16 11:34:28 +00:00
Arnaud Cogoluègnes
c1fd7c3376
Propagate connection state in offset lag calculation test
...
This should fix some flakes.
2025-07-16 11:33:12 +02:00
David Ansari
80a687f525
Simplify splitting large messages
2025-07-16 11:32:50 +02:00
David Ansari
cf3bbe99a7
Simplify pattern matching
2025-07-16 10:32:21 +02:00
David Ansari
ce3726c064
Fix splitting large messages in server
...
This commit fixes the following test case:
```
make -C deps/rabbit ct-amqp_dotnet t=cluster_size_1:fragmentation
```
Previously, the server sent a frame that was 1 byte too large.
2025-07-16 10:29:08 +02:00
Arnaud Cogoluègnes
0d84c8e9a5
Increase timeouts and improve error logging in stream test
2025-07-16 10:22:20 +02:00
David Ansari
64fdb25f97
Fix splitting large messages in AMQP client
...
This commit fixes the failing test cases
```
make -C deps/rabbit ct-msg_size_metrics t=tests:message_size
make -C deps/amqp10_client ct-system t=rabbitmq:roundtrip_large_messages
```
The second test case failed with:
```
flush {amqp10_event,
{connection,<0.193.0>,
{closed,
{framing_error,
<<"frame size (131073 bytes) > maximum frame size (131072 bytes)">>}}}}
```
2025-07-16 09:39:40 +02:00
David Ansari
bf23a7fb30
Speed up AMQP 1.0 parser by generating less garbage
...
This commit results in great performance improvements for AMQP 1.0.
Stream filtering via AMQP SQL Filters or AMQP Property Filters where the
broker reads messages from the stream into memory and the filter returns
false, i.e. messages are not sent to the client:
Before this commit: ~400,000 msgs/s
After this commit: ~500,000 msgs/s
There is also a ~10% increase in end-to-end throughput for normal
AMQP workloads, e.g. when sending to and receiving from a classic queue.
Prior to this commit, a lot of garbage was created leading to many minor
garbage collections.
This commit reduces the garbage being generated.
The new module amqp10_composite performs very well:
* Single tuple update setting multiple fields at once, sometimes done even in-place
without copying the tuple.
* The list of fields is passed into X registers, no need for any new
allocations.
On the serialisation side, this commit also generates less garbage by:
1. Avoiding tuple_to_list/1
2. Omitting trailing elements of the list that are null
This will also lead to fewer bytes per message sent on the wire and less
resource usage for the clients as they need to parse fewer fields.
2025-07-15 16:41:56 +00:00
David Ansari
09f9a77799
Delete dead code
2025-07-15 15:57:22 +00:00
David Ansari
603466b5d8
Use byte_size/1 instead of size/1
2025-07-15 15:55:09 +00:00
Arnaud Cogoluègnes
fb9f048add
Merge pull request #14235 from rabbitmq/stream-fix-test-flake
...
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
Fix flake in stream plugin test suite
2025-07-15 15:34:24 +00:00
Arnaud Cogoluègnes
ff98f6fc1e
Fix flake in stream plugin test suite
...
The closing sequence must account for consumer update and metadata
update frames the broker sends when a consumer group changes and when a
stream is deleted.
2025-07-15 15:51:02 +02:00
Michael Klishin
cdd9ba1bb6
Merge pull request #14227 from rabbitmq/show-deprecated-feature-state
...
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled
Details
Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled
Details
Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled
Details
Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Has been cancelled
Details
Show current state of deprecated features
2025-07-14 11:21:21 -04:00
Michal Kuratczyk
e7c2dc5aff
Show current state of deprecated features
2025-07-14 15:56:28 +02:00
Michael Klishin
43523e86a9
Merge pull request #14220 from rabbitmq/dependabot/maven/deps/rabbit/test/amqp_jms_SUITE_data/main/dev-deps-2049cf3a53
...
Test (make) / Build and Xref (1.18, 26) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 27) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 28) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Type check (1.18, 28) (push) Has been cancelled
Details
[skip ci] Bump the dev-deps group across 3 directories with 2 updates
2025-07-12 20:57:45 -04:00
dependabot[bot]
a014788271
[skip ci] Bump the dev-deps group across 3 directories with 2 updates
...
Bumps the dev-deps group with 1 update in the /deps/rabbit/test/amqp_jms_SUITE_data directory: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format ).
Bumps the dev-deps group with 1 update in the /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data directory: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format ).
Bumps the dev-deps group with 2 updates in the /deps/rabbitmq_stream_management/test/http_SUITE_data directory: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format ) and [com.squareup.okhttp3:okhttp-jvm](https://github.com/square/okhttp ).
Updates `com.google.googlejavaformat:google-java-format` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/google/google-java-format/releases )
- [Commits](https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0 )
Updates `com.google.googlejavaformat:google-java-format` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/google/google-java-format/releases )
- [Commits](https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0 )
Updates `com.google.googlejavaformat:google-java-format` from 1.27.0 to 1.28.0
- [Release notes](https://github.com/google/google-java-format/releases )
- [Commits](https://github.com/google/google-java-format/compare/v1.27.0...v1.28.0 )
Updates `com.squareup.okhttp3:okhttp-jvm` from 5.0.0 to 5.1.0
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-5.0.0...parent-5.1.0 )
---
updated-dependencies:
- dependency-name: com.google.googlejavaformat:google-java-format
dependency-version: 1.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: com.google.googlejavaformat:google-java-format
dependency-version: 1.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: com.google.googlejavaformat:google-java-format
dependency-version: 1.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
- dependency-name: com.squareup.okhttp3:okhttp-jvm
dependency-version: 5.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-13 00:57:02 +00:00
Michael Klishin
351c457c1a
Merge pull request #14221 from rabbitmq/dependabot/maven/deps/rabbit/test/amqp_jms_SUITE_data/main/prod-deps-67ca0902dc
...
[skip ci] Bump the prod-deps group across 4 directories with 1 update
2025-07-12 20:55:54 -04:00
dependabot[bot]
50348ab6ed
[skip ci] Bump the prod-deps group across 4 directories with 1 update
...
Bumps the prod-deps group with 1 update in the /deps/rabbit/test/amqp_jms_SUITE_data directory: [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 1 update in the /deps/rabbitmq_mqtt/test/java_SUITE_data directory: [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 1 update in the /deps/rabbitmq_stream/test/rabbit_stream_SUITE_data directory: [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Bumps the prod-deps group with 1 update in the /deps/rabbitmq_stream_management/test/http_SUITE_data directory: [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ).
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.5 to 2.45.0
- [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.5...lib/2.45.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.5 to 2.45.0
- [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.5...lib/2.45.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.5 to 2.45.0
- [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.5...lib/2.45.0 )
Updates `com.diffplug.spotless:spotless-maven-plugin` from 2.44.5 to 2.45.0
- [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.5...lib/2.45.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-12 18:33:43 +00:00
Michael Klishin
5345b647df
Merge pull request #14211 from cloudamqp/type_state_undef
...
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 26) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 27) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 28) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Type check (1.18, 28) (push) Has been cancelled
Details
Handle type state being undefined for very old queues
2025-07-11 11:54:11 -04:00
David Ansari
250be2c6fb
Merge pull request #14209 from rabbitmq/amqp-decimal
...
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
Fix AMQP crashes for approximate numbers
2025-07-11 10:21:54 +02:00
David Ansari
37cb595ea3
Merge pull request #14210 from cloudamqp/mqtt_processor_SUITE_no_mnesia
...
Minor: Don't use Mnesia in rabbitmq_mqtt/test/processor_SUITE
2025-07-11 10:18:17 +02:00
Péter Gömöri
cc95d37718
Handle type state being undefined for very old queues
...
Field #amqqueue.type_state can be undefined for queues declared on old
RabbitMQ versions before 3.8.0. Ensure `amqqueue:get_type_state/1`
always returns a map according to its type spec to make life of
calling code easier.
2025-07-11 09:29:58 +02:00
Péter Gömöri
7d4ecb5e82
Refactor mqtt_processor get_vhost functions
...
In order to clarify preference of different methods. This commit oes
not change functionality.
This highlights some inconsistences:
- If both User/Password and SslLogin are provided, in
`check_credentials` User/Password takes precedence while in
`get_vhost` SslLogin
- If SslLogin is provided (but no mapping is found) vhost from port
mapping has precedence over vhost from UserName, while in case of
no ssl it is the other way around.
2025-07-11 09:16:26 +02:00
David Ansari
5c318c8e38
Fix AMQP crashes for approximate numbers
...
This commit fixes several crashes:
1. Serialising IEEE 754-2008 decimals as well as
NaN and +-Inf for float and doubles crashed
2. Converting IEEE 754-2008 decimals as well as NaN and +-Inf
for float and dobules from amqp to amqpl crashed
The 2nd crash looks as follows:
```
exception exit: {function_clause,
[{mc_amqpl,to_091,
[<<"decimal-32">>,{as_is,116,<<124,0,0,0>>}],
[{file,"mc_amqpl.erl"},{line,747}]},
{mc_amqpl,'-convert_from/3-lc$^2/1-2-',1,
[{file,"mc_amqpl.erl"},{line,155}]},
{mc_amqpl,convert_from,3,
[{file,"mc_amqpl.erl"},{line,155}]},
{mc,convert,3,[{file,"mc.erl"},{line,358}]},
{rabbit_channel,outgoing_content,2,
[{file,"rabbit_channel.erl"},{line,2649}]},
{rabbit_channel,handle_basic_get,7,
[{file,"rabbit_channel.erl"},{line,2636}]},
{rabbit_channel,handle_cast,2,
[{file,"rabbit_channel.erl"},{line,617}]},
{gen_server2,handle_msg,2,
[{file,"gen_server2.erl"},{line,1056}]}]}
```
The 2nd crash is fixed by omitting any `{as_is, _TypeCode, _Binary}`
values during AMQP 1.0 -> AMQP 0.9.1 conversion.
This will be documented in the conversion table.
In addition to fixing these crashes, this commit adds tests that
RabbitMQ is able to store and forward IEEE 754-2008 decimals.
IEEE 754-2008 decimals can be parsed and serialsed by RabbitMQ.
However, RabbitMQ doesn't support interpreting this values. For example,
they can't be used on the headers exchange or for AMQP filter
expressions.
2025-07-10 21:14:26 +02:00
Péter Gömöri
10f1ea1bac
Don't use Mnesia in rabbitmq_mqtt/test/processor_SUITE
...
Soon Mnesia will be gone from RabbitMQ, so better make the test suite
metadata store agnostic.
2025-07-10 15:52:53 +02:00
Michal Kuratczyk
6acc2b15ea
[skip ci] update version in discussion templates
2025-07-10 11:52:29 +02:00
Michal Kuratczyk
cedace734b
[skip ci] add previous_version input to test-make-tests
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled
Details
2025-07-09 11:57:08 +02:00
Michal Kuratczyk
6e4058c3ba
[skip ci] Add input to 3.13 mixed version test request
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 26) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 27) (push) Has been cancelled
Details
Test (make) / Build and Xref (1.18, 28) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Has been cancelled
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Has been cancelled
Details
Test (make) / Type check (1.18, 28) (push) Has been cancelled
Details
2025-07-09 11:46:13 +02:00
Michal Kuratczyk
2fb9b691d0
Merge pull request #14171 from rabbitmq/mixed-version-with-otp26-rmq-3.13
...
Test mixed version with 3.13.7/OTP26 (weekly)
2025-07-09 10:38:33 +02:00
Michal Kuratczyk
d0dad7375a
Run mixed-version tests with 3.13 weekly
2025-07-08 10:52:24 +02:00
Michal Kuratczyk
d2111d35db
Add previous_version input for mixed-version tests
2025-07-08 10:52:24 +02:00
Michal Kuratczyk
05b44129c4
quorum_queue_SUITE: fixes for 3.13 compatibility
2025-07-08 10:52:24 +02:00