Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
2c7f188
Cosmetics
michaelklishin Apr 20, 2025
1ee992a
Cosmetics [skip ci]
michaelklishin Apr 20, 2025
fbaceb6
Cosmetics [skip ci]
michaelklishin Apr 20, 2025
aaff1cc
AutorecoveringConnection: clean up bindings of deleted exchanges
michaelklishin Apr 20, 2025
28e73c6
Bump com.google.code.gson:gson from 2.13.0 to 2.13.1
dependabot[bot] Apr 25, 2025
35d5d12
Bump com.fasterxml.jackson.core:jackson-databind from 2.18.3 to 2.19.0
dependabot[bot] Apr 25, 2025
870abaf
Merge pull request #1595 from rabbitmq/dependabot/maven/main/com.fast…
michaelklishin Apr 25, 2025
cc9863a
Merge pull request #1594 from rabbitmq/dependabot/maven/main/com.goog…
michaelklishin Apr 25, 2025
b451798
Add test for recorded binding clean-up after exchange deletion
acogoluegnes May 5, 2025
8dff80c
Fix condition to delete exchange binding
acogoluegnes May 5, 2025
e8c193a
Merge pull request #1593 from rabbitmq/mk-clear-recorded-bindings-wit…
acogoluegnes May 6, 2025
de6b708
Null-proof channel state retrieval in AbstractMetricsCollector
acogoluegnes May 6, 2025
898d681
Merge pull request #1598 from rabbitmq/null-proof-channel-state-retri…
acogoluegnes May 6, 2025
12c8d30
Bump opentelemetry.version from 1.49.0 to 1.50.0
dependabot[bot] May 12, 2025
32f2302
Merge pull request #1599 from rabbitmq/dependabot/maven/main/opentele…
michaelklishin May 12, 2025
0a6f7ff
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] May 13, 2025
a044370
Bump io.micrometer:micrometer-core from 1.14.6 to 1.14.7
dependabot[bot] May 13, 2025
50e8ff6
Merge pull request #1604 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin May 13, 2025
8da9caf
Merge pull request #1603 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin May 13, 2025
0b9678f
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] May 14, 2025
27ab817
Bump io.micrometer:micrometer-core from 1.14.7 to 1.15.0
dependabot[bot] May 14, 2025
8c7ed8a
Merge pull request #1606 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin May 14, 2025
8e499e2
Merge pull request #1605 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin May 14, 2025
26dc9cb
Bump org.mockito:mockito-core from 5.17.0 to 5.18.0
dependabot[bot] May 21, 2025
3d482dc
Merge pull request #1609 from rabbitmq/dependabot/maven/main/org.mock…
acogoluegnes May 21, 2025
1a67e7d
Bump io.dropwizard.metrics:metrics-core from 4.2.30 to 4.2.32
dependabot[bot] May 26, 2025
3e43e8f
Merge pull request #1611 from rabbitmq/dependabot/maven/main/io.dropw…
acogoluegnes May 26, 2025
e1e43dc
Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5
dependabot[bot] May 28, 2025
085f1c2
Merge pull request #1613 from rabbitmq/dependabot/maven/main/com.diff…
michaelklishin May 28, 2025
79ff27f
Bump org.junit:junit-bom from 5.12.2 to 5.13.0
dependabot[bot] Jun 2, 2025
0db4226
Merge pull request #1615 from rabbitmq/dependabot/maven/main/org.juni…
michaelklishin Jun 2, 2025
1eee1d2
Bump org.bouncycastle:bcpkix-jdk18on from 1.80 to 1.81
dependabot[bot] Jun 5, 2025
9498187
Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
dependabot[bot] Jun 5, 2025
08a8ff0
Merge pull request #1618 from rabbitmq/dependabot/maven/main/org.code…
acogoluegnes Jun 5, 2025
a843831
Merge pull request #1617 from rabbitmq/dependabot/maven/main/org.boun…
acogoluegnes Jun 5, 2025
2fcf888
Bump org.junit:junit-bom from 5.13.0 to 5.13.1
dependabot[bot] Jun 9, 2025
56e427b
Bump opentelemetry.version from 1.50.0 to 1.51.0
dependabot[bot] Jun 9, 2025
3b1ca5b
Merge pull request #1622 from rabbitmq/dependabot/maven/main/opentele…
michaelklishin Jun 9, 2025
f0b2d32
Merge pull request #1621 from rabbitmq/dependabot/maven/main/org.juni…
michaelklishin Jun 9, 2025
b886eb4
Bump io.micrometer:micrometer-core from 1.15.0 to 1.15.1
dependabot[bot] Jun 10, 2025
3eaa02b
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] Jun 10, 2025
86a4cb4
Merge pull request #1625 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin Jun 10, 2025
779b15c
Merge pull request #1626 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin Jun 10, 2025
1b0110e
Configure project to publish to Central Portal
acogoluegnes Jun 12, 2025
f886a4b
Disable auto-publish
acogoluegnes Jun 13, 2025
d959f66
Bump com.fasterxml.jackson.core:jackson-databind from 2.19.0 to 2.19.1
dependabot[bot] Jun 16, 2025
9fb93b8
Merge pull request #1629 from rabbitmq/dependabot/maven/main/com.fast…
acogoluegnes Jun 16, 2025
861fd5a
Bump org.sonatype.central:central-publishing-maven-plugin
dependabot[bot] Jun 18, 2025
f408c69
Merge pull request #1632 from rabbitmq/dependabot/maven/main/org.sona…
michaelklishin Jun 18, 2025
baca440
Bump io.dropwizard.metrics:metrics-core from 4.2.32 to 4.2.33
dependabot[bot] Jun 20, 2025
02d1e54
Merge pull request #1634 from rabbitmq/dependabot/maven/main/io.dropw…
acogoluegnes Jun 20, 2025
7876890
Bump org.junit:junit-bom from 5.13.1 to 5.13.2
dependabot[bot] Jun 25, 2025
0f47be4
Merge pull request #1636 from rabbitmq/dependabot/maven/main/org.juni…
acogoluegnes Jun 25, 2025
6e9934d
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
dependabot[bot] Jul 3, 2025
f3ebc13
Merge pull request #1637 from rabbitmq/dependabot/maven/main/org.apac…
michaelklishin Jul 3, 2025
c3fb246
Bump org.junit:junit-bom from 5.13.2 to 5.13.3
dependabot[bot] Jul 7, 2025
c2aa406
Merge pull request #1640 from rabbitmq/dependabot/maven/main/org.juni…
acogoluegnes Jul 7, 2025
cb8b6e9
Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.45.0
dependabot[bot] Jul 8, 2025
192e2b1
Merge pull request #1641 from rabbitmq/dependabot/maven/main/com.diff…
acogoluegnes Jul 8, 2025
1c25ca0
Bump opentelemetry.version from 1.51.0 to 1.52.0
dependabot[bot] Jul 14, 2025
e3a7b35
Merge pull request #1643 from rabbitmq/dependabot/maven/main/opentele…
michaelklishin Jul 14, 2025
a83461f
Bump io.micrometer:micrometer-core from 1.15.1 to 1.15.2
dependabot[bot] Jul 15, 2025
f71f1f4
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] Jul 15, 2025
85b9e3e
Merge pull request #1648 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin Jul 15, 2025
ce6c658
Merge pull request #1649 from rabbitmq/dependabot/maven/main/io.micro…
michaelklishin Jul 15, 2025
bd10eeb
Bump com.fasterxml.jackson.core:jackson-databind from 2.19.1 to 2.19.2
dependabot[bot] Jul 21, 2025
04b7b69
Bump com.diffplug.spotless:spotless-maven-plugin from 2.45.0 to 2.46.0
dependabot[bot] Jul 21, 2025
ce5946e
Merge pull request #1653 from rabbitmq/dependabot/maven/main/com.diff…
acogoluegnes Jul 21, 2025
1c4a40c
Merge pull request #1652 from rabbitmq/dependabot/maven/main/com.fast…
acogoluegnes Jul 21, 2025
d292064
Add test for blocked connection
acogoluegnes Jul 21, 2025
f9b69f3
Call consumer shutdown callback even if close times out
acogoluegnes Jul 21, 2025
a676f1c
Refactor BlockingCell with modern concurrency utilities
acogoluegnes Jul 21, 2025
803bc7c
Merge pull request #1656 from rabbitmq/call-consumer-shutdown-listene…
acogoluegnes Jul 21, 2025
70feefc
Merge pull request #1657 from rabbitmq/refactor-blocking-cell
acogoluegnes Jul 21, 2025
3e1de3b
Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.0 to 2.46.1
dependabot[bot] Jul 22, 2025
24cfd0c
Bump org.junit:junit-bom from 5.13.3 to 5.13.4
dependabot[bot] Jul 22, 2025
e380148
Merge pull request #1659 from rabbitmq/dependabot/maven/main/org.juni…
acogoluegnes Jul 22, 2025
02d6a88
Merge pull request #1658 from rabbitmq/dependabot/maven/main/com.diff…
acogoluegnes Jul 22, 2025
e70c808
Use environment variable in sanity check
acogoluegnes Jul 22, 2025
3fcec19
Bump Maven to 3.9.11
acogoluegnes Jul 22, 2025
5b2509c
Use 5.26.0 in readme
acogoluegnes Jul 22, 2025
528688d
Update snapshot directory to central portal
acogoluegnes Jul 22, 2025
d4bb4e5
Snapshot repository for Gradle
acogoluegnes Jul 22, 2025
74f538d
Add Netty-based frame handler
acogoluegnes Jul 30, 2025
c19a039
Merge pull request #1663 from rabbitmq/netty-frame-handler
acogoluegnes Aug 4, 2025
2b7f673
Test Netty in multi-Java workflow
acogoluegnes Aug 4, 2025
03ae9b1
Do not use Netty by default
acogoluegnes Aug 5, 2025
0a82b11
Add package-info files for observability packages
acogoluegnes Aug 7, 2025
6748f53
Set port to default when URI uses amqp (plain)
acogoluegnes Aug 7, 2025
d8d0c37
Format
acogoluegnes Aug 7, 2025
f3c9e94
Add enqueuing timeout option in Netty configuration
acogoluegnes Aug 7, 2025
aed8d84
Expose only ConnectionFactory#netty() to activate Netty
acogoluegnes Aug 7, 2025
d4dc88d
Use 30-second enqueuing timeout in test suite
acogoluegnes Aug 7, 2025
e661247
Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
dependabot[bot] Aug 8, 2025
3e7db07
Merge pull request #1667 from rabbitmq/dependabot/maven/main/org.asse…
michaelklishin Aug 8, 2025
ab4da82
Bump opentelemetry.version from 1.52.0 to 1.53.0
dependabot[bot] Aug 11, 2025
cfc64f1
Merge pull request #1671 from rabbitmq/dependabot/maven/main/opentele…
michaelklishin Aug 11, 2025
b1e47bb
Remove Java NIO frame handler
acogoluegnes Aug 11, 2025
3eeab50
Merge pull request #1672 from rabbitmq/remove-java-nio-connector
acogoluegnes Aug 11, 2025
7683377
Remove native image test
acogoluegnes Aug 12, 2025
9ae7f81
Bump io.micrometer:micrometer-core from 1.15.2 to 1.15.3
dependabot[bot] Aug 12, 2025
c7382cd
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] Aug 12, 2025
ad3ff73
Bump actions/checkout from 4 to 5
dependabot[bot] Aug 12, 2025
5ea4f9b
Merge pull request #1676 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Aug 12, 2025
ce5cd50
Merge pull request #1675 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Aug 12, 2025
c6ecb3b
Remove unused workflow file
acogoluegnes Aug 12, 2025
1c962c2
Merge pull request #1677 from rabbitmq/dependabot/github_actions/main…
acogoluegnes Aug 12, 2025
7fd0b88
Add log info in case of enqueuing timeout
acogoluegnes Aug 12, 2025
465c63b
Bump netty.version from 4.2.3.Final to 4.2.4.Final
dependabot[bot] Aug 13, 2025
798aef6
Merge pull request #1679 from rabbitmq/dependabot/maven/main/netty.ve…
acogoluegnes Aug 13, 2025
80d5504
Add log info in case of enqueuing timeout
acogoluegnes Aug 14, 2025
cdf43b8
Fix back-pressure in Netty frame handler
acogoluegnes Aug 14, 2025
90aaaa9
Merge pull request #1681 from rabbitmq/netty-fix-back-pressure
acogoluegnes Aug 14, 2025
313cd98
Refine OS condition in test
acogoluegnes Aug 14, 2025
37aa492
Bump org.eclipse.jetty:jetty-servlet
dependabot[bot] Aug 15, 2025
1121196
Merge pull request #1682 from rabbitmq/dependabot/maven/main/org.ecli…
michaelklishin Aug 15, 2025
116a239
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3
dependabot[bot] Aug 18, 2025
1b04ebc
Bump org.mockito:mockito-core from 5.18.0 to 5.19.0
dependabot[bot] Aug 18, 2025
9b05f2b
Merge pull request #1687 from rabbitmq/dependabot/maven/main/org.mock…
michaelklishin Aug 18, 2025
55299b8
Merge pull request #1686 from rabbitmq/dependabot/maven/main/org.apac…
michaelklishin Aug 18, 2025
a9a8193
Bump actions/setup-java from 4 to 5
dependabot[bot] Aug 22, 2025
d8320d4
Merge pull request #1691 from rabbitmq/dependabot/github_actions/main…
michaelklishin Aug 22, 2025
cf352f5
Bump io.dropwizard.metrics:metrics-core from 4.2.33 to 4.2.34
dependabot[bot] Aug 25, 2025
f417534
Merge pull request #1693 from rabbitmq/dependabot/maven/main/io.dropw…
michaelklishin Aug 25, 2025
f28c72b
Bump com.fasterxml.jackson.core:jackson-databind from 2.19.2 to 2.20.0
dependabot[bot] Aug 29, 2025
f34fae6
Bump io.dropwizard.metrics:metrics-core from 4.2.34 to 4.2.35
dependabot[bot] Aug 29, 2025
5a8edca
Merge pull request #1695 from rabbitmq/dependabot/maven/main/com.fast…
michaelklishin Aug 29, 2025
fc6f14b
Merge pull request #1697 from rabbitmq/dependabot/maven/main/io.dropw…
michaelklishin Aug 29, 2025
fdb6b4e
Bump io.dropwizard.metrics:metrics-core from 4.2.35 to 4.2.36
dependabot[bot] Sep 1, 2025
687a2eb
Bump org.sonarsource.scanner.maven:sonar-maven-plugin
dependabot[bot] Sep 1, 2025
f7a7a2f
Merge pull request #1701 from rabbitmq/dependabot/maven/main/org.sona…
michaelklishin Sep 1, 2025
ff9e588
Merge pull request #1700 from rabbitmq/dependabot/maven/main/io.dropw…
michaelklishin Sep 1, 2025
c2d95b2
Bump netty.version from 4.2.4.Final to 4.2.5.Final
dependabot[bot] Sep 4, 2025
f56f99a
Merge pull request #1702 from rabbitmq/dependabot/maven/main/netty.ve…
acogoluegnes Sep 4, 2025
6374b39
Bump org.codehaus.mojo:versions-maven-plugin from 2.18.0 to 2.19.0
dependabot[bot] Sep 5, 2025
1a9c6b5
Bump actions/setup-python from 5 to 6
dependabot[bot] Sep 5, 2025
ad41be0
Merge pull request #1704 from rabbitmq/dependabot/maven/main/org.code…
michaelklishin Sep 5, 2025
91fbff9
Merge pull request #1707 from rabbitmq/dependabot/github_actions/main…
michaelklishin Sep 5, 2025
cef9a48
Dispatch connection shutdown in appropriate threads
acogoluegnes Sep 5, 2025
7600254
Remove debugging code
acogoluegnes Sep 5, 2025
5da520f
Make dispatching idempotent
acogoluegnes Sep 5, 2025
a880426
Bump opentelemetry.version from 1.53.0 to 1.54.0
dependabot[bot] Sep 8, 2025
4f6286b
Merge pull request #1710 from rabbitmq/dependabot/maven/main/opentele…
acogoluegnes Sep 8, 2025
6d98b74
Use test class name for thread prefix
acogoluegnes Sep 5, 2025
5da2fc3
Check Netty event loop group is open before creating frame handler
acogoluegnes Sep 8, 2025
c971b2b
Merge pull request #1708 from rabbitmq/netty-deadlock-on-recovery
acogoluegnes Sep 8, 2025
2c835a3
Bump io.micrometer:micrometer-core from 1.15.3 to 1.15.4
dependabot[bot] Sep 9, 2025
71795fa
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] Sep 9, 2025
d7eed30
Bump netty.version from 4.2.5.Final to 4.2.6.Final
dependabot[bot] Sep 9, 2025
a26be18
Merge pull request #1712 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Sep 9, 2025
ffd554c
Merge pull request #1714 from rabbitmq/dependabot/maven/main/netty.ve…
acogoluegnes Sep 9, 2025
a499907
Merge pull request #1711 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Sep 9, 2025
fa9602d
Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
dependabot[bot] Sep 11, 2025
16794cb
Merge pull request #1718 from rabbitmq/dependabot/maven/main/com.goog…
michaelklishin Sep 11, 2025
4201492
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4
dependabot[bot] Sep 15, 2025
89982d4
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4
dependabot[bot] Sep 15, 2025
982be8c
Merge pull request #1721 from rabbitmq/dependabot/maven/main/org.apac…
acogoluegnes Sep 15, 2025
0443268
Merge pull request #1720 from rabbitmq/dependabot/maven/main/org.apac…
acogoluegnes Sep 15, 2025
64fcb50
Bump io.dropwizard.metrics:metrics-core from 4.2.36 to 4.2.37
dependabot[bot] Sep 16, 2025
11cb86a
Merge pull request #1724 from rabbitmq/dependabot/maven/main/io.dropw…
acogoluegnes Sep 16, 2025
5dca576
Log thread dump in case of long-running test
acogoluegnes Sep 16, 2025
ebeb4b7
Bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.82
dependabot[bot] Sep 18, 2025
2538898
Merge pull request #1727 from rabbitmq/dependabot/maven/main/org.boun…
michaelklishin Sep 18, 2025
8436e95
Make channel manager closing idempotent
acogoluegnes Sep 18, 2025
1823cc8
Use lock in channel manager
acogoluegnes Sep 18, 2025
b8b6c60
Merge pull request #1728 from rabbitmq/channel-manager-lock
acogoluegnes Sep 18, 2025
3960b51
Bump org.assertj:assertj-core from 3.27.4 to 3.27.5
dependabot[bot] Sep 19, 2025
f0db504
Bump opentelemetry.version from 1.54.0 to 1.54.1
dependabot[bot] Sep 19, 2025
bcff32c
Merge pull request #1732 from rabbitmq/dependabot/maven/main/opentele…
acogoluegnes Sep 19, 2025
6cc0b67
Merge pull request #1731 from rabbitmq/dependabot/maven/main/org.asse…
acogoluegnes Sep 19, 2025
5bda09c
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0
dependabot[bot] Sep 22, 2025
b493767
Bump org.mockito:mockito-core from 5.19.0 to 5.20.0
dependabot[bot] Sep 22, 2025
0cdc3f3
Merge pull request #1734 from rabbitmq/dependabot/maven/main/org.mock…
michaelklishin Sep 22, 2025
ec50875
Merge pull request #1733 from rabbitmq/dependabot/maven/main/org.apac…
michaelklishin Sep 22, 2025
afb70fd
Use a 10-second timeout to close connections in tests
acogoluegnes Sep 22, 2025
3a5ed8b
Merge pull request #1737 from rabbitmq/close-with-timeout-in-tests
acogoluegnes Sep 22, 2025
6046447
Bump org.assertj:assertj-core from 3.27.5 to 3.27.6
dependabot[bot] Sep 23, 2025
5629ed6
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Sep 23, 2025
aacd968
Bump org.codehaus.mojo:versions-maven-plugin from 2.19.0 to 2.19.1
dependabot[bot] Sep 23, 2025
873ad85
Merge pull request #1743 from rabbitmq/dependabot/maven/main/org.code…
michaelklishin Sep 23, 2025
8785239
Merge pull request #1741 from rabbitmq/dependabot/maven/main/org.apac…
michaelklishin Sep 23, 2025
14a6843
Merge pull request #1739 from rabbitmq/dependabot/maven/main/org.asse…
acogoluegnes Sep 23, 2025
a0a1b44
Test against Java 25
acogoluegnes Sep 23, 2025
5452fa1
Bump org.sonatype.central:central-publishing-maven-plugin
dependabot[bot] Sep 24, 2025
0c75b1a
Merge pull request #1744 from rabbitmq/dependabot/maven/main/org.sona…
michaelklishin Sep 24, 2025
c19566d
Add optional environment variable for python program
acogoluegnes Sep 24, 2025
6749433
Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.1 to 3.0.0
dependabot[bot] Sep 25, 2025
318a3a8
Merge pull request #1746 from rabbitmq/dependabot/maven/main/com.diff…
acogoluegnes Sep 25, 2025
b93fe75
Bump Google Java Format
acogoluegnes Sep 25, 2025
af52704
Stick to JUnit 5.x
acogoluegnes Oct 1, 2025
25fe332
Bump org.junit:junit-bom from 5.13.4 to 5.14.0
dependabot[bot] Oct 1, 2025
eecbe41
Merge pull request #1751 from rabbitmq/dependabot/maven/main/org.juni…
acogoluegnes Oct 1, 2025
dc35d69
Bump org.apache.maven.plugins:maven-dependency-plugin
dependabot[bot] Oct 3, 2025
8fab1c8
Merge pull request #1754 from rabbitmq/dependabot/maven/main/org.apac…
acogoluegnes Oct 3, 2025
261d1cc
Make sure queue has been deleted before redeclaring it
acogoluegnes Oct 3, 2025
e51be01
Bump com.google.googlejavaformat:google-java-format
dependabot[bot] Oct 6, 2025
6cd6d39
Merge pull request #1756 from rabbitmq/dependabot/maven/main/com.goog…
michaelklishin Oct 6, 2025
029da56
Bump github/codeql-action from 3 to 4
dependabot[bot] Oct 8, 2025
ca30d3d
Merge pull request #1757 from rabbitmq/dependabot/github_actions/main…
acogoluegnes Oct 8, 2025
89c543e
Generate resource names for each test method
acogoluegnes Oct 13, 2025
0b29d2d
Bump io.micrometer:micrometer-core from 1.15.4 to 1.15.5
dependabot[bot] Oct 14, 2025
fe5722a
Bump io.micrometer:micrometer-tracing-integration-test
dependabot[bot] Oct 14, 2025
18a66b2
Merge pull request #1763 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Oct 14, 2025
92431f1
Merge pull request #1761 from rabbitmq/dependabot/maven/main/io.micro…
acogoluegnes Oct 14, 2025
0c2fa67
Bump opentelemetry.version from 1.54.1 to 1.55.0
dependabot[bot] Oct 14, 2025
e6f8797
Merge pull request #1758 from rabbitmq/dependabot/maven/main/opentele…
acogoluegnes Oct 14, 2025
5ea3e25
Test against RabbitMQ 4.2 alpha
acogoluegnes Oct 14, 2025
a99c82f
Use queue-declare-passive to check queue existence in test
acogoluegnes Oct 14, 2025
6a883ae
Bump netty.version from 4.2.6.Final to 4.2.7.Final
dependabot[bot] Oct 15, 2025
6a2f300
Bump com.google.googlejavaformat:google-java-format
dependabot[bot] Oct 15, 2025
f20dbdb
Merge pull request #1766 from rabbitmq/dependabot/maven/main/com.goog…
acogoluegnes Oct 15, 2025
7d231a4
Merge pull request #1764 from rabbitmq/dependabot/maven/main/netty.ve…
acogoluegnes Oct 15, 2025
9a47338
Make sure queue exists before binding it
acogoluegnes Oct 15, 2025
89bbb0a
No default value for rabbitmqctl.bin in pom.xml
acogoluegnes Oct 15, 2025
506f602
Add detailed message in test assertion
acogoluegnes Oct 15, 2025
331b4f3
Catch IOException as well in test
acogoluegnes Oct 15, 2025
b4b3c0f
Upload broker logs
acogoluegnes Oct 16, 2025
908a503
Upload broker logs
acogoluegnes Oct 16, 2025
4ff074d
Upload broker logs in workflows
acogoluegnes Oct 16, 2025
bb26af7
Set address resolver in test
acogoluegnes Oct 16, 2025
b9ea5ce
Fix Maven badge
acogoluegnes Oct 16, 2025
91b867d
Edit readme
acogoluegnes Oct 16, 2025
48bf7ca
Update readme with latest version
acogoluegnes Oct 17, 2025
6399638
Remove unnecessary file
acogoluegnes Oct 17, 2025
ed54fd2
Set paths to run CI
acogoluegnes Oct 17, 2025
ed73350
Use different queue name for each test
acogoluegnes Oct 21, 2025
eb32431
Use different queue and exchange names between tests
acogoluegnes Oct 21, 2025
b1bdca5
Bump actions/upload-artifact from 4 to 5
dependabot[bot] Oct 27, 2025
501efb2
Merge pull request #1770 from rabbitmq/dependabot/github_actions/main…
michaelklishin Oct 27, 2025
4947923
Bump com.google.googlejavaformat:google-java-format
dependabot[bot] Oct 28, 2025
3b974fd
Merge pull request #1772 from rabbitmq/dependabot/maven/main/com.goog…
michaelklishin Oct 28, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ updates:
versions: [ "[1.3,)" ]
- dependency-name: "org.apache.felix:maven-bundle-plugin"
versions: [ "[6.0,)" ]
- dependency-name: "org.junit:*"
versions: [ "[6.0,)" ]
- package-ecosystem: "maven"
directory: "/"
schedule:
Expand All @@ -32,6 +34,8 @@ updates:
versions: [ "[1.3,)" ]
- dependency-name: "org.apache.felix:maven-bundle-plugin"
versions: [ "[6.0,)" ]
- dependency-name: "org.junit:*"
versions: [ "[6.0,)" ]
- package-ecosystem: "github-actions"
directory: "/"
schedule:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -58,4 +58,4 @@ jobs:
make

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
18 changes: 9 additions & 9 deletions .github/workflows/publish-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@ jobs:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: '21'
distribution: 'temurin'
java-version: '25'
cache: 'maven'
server-id: ossrh
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
Expand All @@ -28,6 +28,6 @@ jobs:
- name: Publish snapshot
run: ./mvnw clean deploy -Psnapshots -DskipITs -DskipTests --no-transfer-progress
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
MAVEN_USERNAME: ${{ secrets.CENTRAL_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.CENTRAL_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
27 changes: 7 additions & 20 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,43 +8,30 @@ jobs:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- name: Evaluate release type
run: ci/evaluate-release.sh
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '8'
cache: 'maven'
server-id: ${{ env.maven_server_id }}
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
gpg-passphrase: MAVEN_GPG_PASSPHRASE
- name: Get dependencies
run: make deps
- name: Release AMQP Java Client (GA)
if: ${{ env.ga_release == 'true' }}
- name: Release AMQP Java Client
run: |
git config user.name "rabbitmq-ci"
git config user.email "rabbitmq-ci@users.noreply.github.com"
ci/release-java-client.sh
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_USERNAME: ${{ secrets.CENTRAL_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.CENTRAL_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
- name: Release AMQP Java Client (Milestone/RC)
if: ${{ env.ga_release != 'true' }}
run: |
git config user.name "rabbitmq-ci"
git config user.email "rabbitmq-ci@users.noreply.github.com"
ci/release-java-client.sh
env:
MAVEN_USERNAME: ''
MAVEN_PASSWORD: ${{ secrets.PACKAGECLOUD_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
62 changes: 0 additions & 62 deletions .github/workflows/test-native-image.yml

This file was deleted.

46 changes: 34 additions & 12 deletions .github/workflows/test-rabbitmq-alphas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,58 +6,80 @@ on:
pull_request:
branches:
- main
paths:
- src/**
- pom.xml
- ci/**
push:
branches:
- main
paths:
- src/**
- pom.xml
- ci/**
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-24.04
strategy:
matrix:
rabbitmq-image:
- pivotalrabbitmq/rabbitmq:v4.1.x-otp27
- pivotalrabbitmq/rabbitmq:main-otp27
include:
- rabbitmq-image: pivotalrabbitmq/rabbitmq:v4.1.x-otp27
rabbitmq-branch: 4.1
- rabbitmq-image: pivotalrabbitmq/rabbitmq:v4.2.x-otp27
rabbitmq-branch: 4.2
name: Test against ${{ matrix.rabbitmq-image }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Checkout tls-gen
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: rabbitmq/tls-gen
path: './tls-gen'
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: '21'
distribution: 'temurin'
java-version: '25'
cache: 'maven'
- name: Start cluster
run: ci/start-cluster.sh
env:
RABBITMQ_IMAGE: ${{ matrix.rabbitmq-image }}
- name: Get dependencies
run: make deps
- name: Test with NIO
- name: Test with Netty
run: |
./mvnw verify -P use-nio -Drabbitmqctl.bin=DOCKER:rabbitmq0 \
./mvnw verify -Dio.layer=netty -Drabbitmqctl.bin=DOCKER:rabbitmq0 \
-Dtest-broker.A.nodename=rabbit@node0 -Dtest-broker.B.nodename=rabbit@node1 \
-Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
-Dmaven.javadoc.skip=true \
--no-transfer-progress
- name: Test with blocking IO
run: |
./mvnw verify -Drabbitmqctl.bin=DOCKER:rabbitmq0 \
./mvnw verify -Dio.layer=socket -Drabbitmqctl.bin=DOCKER:rabbitmq0 \
-Dtest-broker.A.nodename=rabbit@node0 -Dtest-broker.B.nodename=rabbit@node1 \
-Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
-Dmaven.javadoc.skip=true \
--no-transfer-progress
- name: Get broker logs
if: ${{ always() }}
run: |
docker cp rabbitmq0:/var/log/rabbitmq broker-logs-0
docker cp rabbitmq1:/var/log/rabbitmq broker-logs-1
docker cp rabbitmq2:/var/log/rabbitmq broker-logs-2
- name: Upload broker logs
if: ${{ always() }}
uses: actions/upload-artifact@v5
with:
name: broker-logs-${{ matrix.rabbitmq-branch }}
path: broker-logs-*
- name: Stop cluster
run: docker compose --file ci/cluster/docker-compose.yml down
23 changes: 16 additions & 7 deletions .github/workflows/test-supported-java-versions-5.x.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,26 @@ jobs:
strategy:
matrix:
distribution: [ 'temurin' ]
version: [ '8', '11', '17', '21', '24', '25-ea' ]
version: [ '8', '11', '17', '21', '25', '26-ea' ]
include:
- distribution: 'semeru'
version: '17'
name: Test against Java ${{ matrix.distribution }} ${{ matrix.version }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
ref: 5.x.x-stable
- name: Checkout tls-gen
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
repository: rabbitmq/tls-gen
path: './tls-gen'
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.version }}
Expand All @@ -43,7 +43,7 @@ jobs:
run: ./mvnw --version
- name: Test with NIO
run: |
./mvnw verify -P use-nio -Drabbitmqctl.bin=DOCKER:rabbitmq \
./mvnw verify -Dio.layer=netty -Drabbitmqctl.bin=DOCKER:rabbitmq \
-Dtest-broker.A.nodename=rabbit@$(hostname) -Dmaven.javadoc.skip=true \
-Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
Expand All @@ -52,12 +52,21 @@ jobs:
-Dnet.bytebuddy.experimental=true
- name: Test with blocking IO
run: |
./mvnw verify -Drabbitmqctl.bin=DOCKER:rabbitmq \
./mvnw verify -Dio.layer=socket -Drabbitmqctl.bin=DOCKER:rabbitmq \
-Dtest-broker.A.nodename=rabbit@$(hostname) -Dmaven.javadoc.skip=true \
-Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
-Dit.test=ClientTestSuite,FunctionalTestSuite,ServerTestSuite,SslTestSuite \
--no-transfer-progress \
-Dnet.bytebuddy.experimental=true
- name: Get broker logs
if: ${{ always() }}
run: docker cp rabbitmq:/var/log/rabbitmq broker-logs
- name: Upload broker logs
if: ${{ always() }}
uses: actions/upload-artifact@v5
with:
name: broker-logs-${{ matrix.distribution }}-${{ matrix.version }}
path: broker-logs
- name: Stop broker
run: docker stop rabbitmq && docker rm rabbitmq
Loading