Commit Graph

10392 Commits

Author SHA1 Message Date
Clebert Suconic b03bcb5247 NO-JIRA Adding Test to validate clustering distribution under paging
No problems reported on this test.
I needed to validate rather if messages were being distributed correctly when either SNF or the final address itself was paged. Rather than throw away the test I decided to keep the validation here.
2024-02-06 10:57:29 -05:00
Ângelo Galvão 306b192e80 ARTEMIS-4630 Fix a typo in earlier commit 7ac6f4e99c
This closes #4811
2024-02-06 13:27:35 +00:00
Justin Bertram 6c251eaa78 ARTEMIS-4592 ignore more currently-invalid potential upgrades 2024-02-06 13:23:28 +00:00
Ângelo Galvão 7ac6f4e99c ARTEMIS-4630 Validate if the pid is really from Artemis
In rare cases the status is returning 'running' to a process that is
not Artemis. It was create a extra level of verification by validating
if the running process working directory is the
same of ${ARTEMIS_INSTANCE}.
2024-02-05 15:11:55 -06:00
Justin Bertram f91d7c51fd ARTEMIS-4629 fix core bridge docs
This fills in the gaps for some missing parameters in the core bridge
documentation as well as fixes the example so it's actually valid
according to the XSD.
2024-02-02 11:58:36 -06:00
Timothy Bish 169d6317d9 ARTEMIS-4626 Improve demand tracking for federation consumers
Implement idempotent tracking for tracking demand at start while also
tracking demand as consumer or bindings are added and removed.
2024-02-01 16:13:37 -05:00
Clebert Suconic 9d988dd9d0 ARTEMIS-4617 upgrade JLine to 3.25.1
I had to remove the indirect dependency between the maven plugin and jline
to avoid the maven plugin to parse some classes in jline that require experimental features on the JDK
even when they are not in use.
2024-02-01 16:12:58 -05:00
Justin Bertram 3f65f74753 ARTEMIS-4624 upgrade TestContainers to 1.19.4 2024-02-01 10:15:18 -06:00
Justin Bertram 7454b4d284 ARTEMIS-4623 upgrade SLF4J to 2.0.11 2024-02-01 10:14:08 -06:00
Justin Bertram 5cefd93562 ARTEMIS-4616 upgrade JGroups to 5.3.2.Final 2024-02-01 10:12:50 -06:00
Justin Bertram 49367ce51c ARTEMIS-4615 upgrade JCTools to 4.0.2 2024-02-01 10:11:55 -06:00
Justin Bertram f53833e8b5 ARTEMIS-4614 upgrade Jacoco to 0.8.11 2024-02-01 10:10:54 -06:00
Justin Bertram 49cb8c1845 ARTEMIS-4610 upgrade ZooKeeper to 3.9.1 2024-02-01 10:09:34 -06:00
Justin Bertram 2952d94554 ARTEMIS-4608 upgrade Derby to 10.15.2.0 2024-02-01 10:07:57 -06:00
Justin Bertram 8b8c1dde3e ARTEMIS-4604 upgrade Commons DBCP2 to 2.11.0 and Commons Pool to 2.12.0 2024-02-01 10:07:13 -06:00
Justin Bertram 4905c438e1 ARTEMIS-4597 upgrade Commons IO to 2.15.1 2024-02-01 10:05:50 -06:00
Justin Bertram 901ffe6f9d ARTEMIS-4593 upgrade Caffeine to 3.1.8 2024-02-01 10:04:35 -06:00
Justin Bertram d3d4945714 ARTEMIS-4622 upgrade Selenium to 4.17.0 2024-02-01 09:18:51 -06:00
Justin Bertram 3f56418074 ARTEMIS-4621 upgrade PostgreSQL to 42.7.1 2024-02-01 09:18:35 -06:00
Justin Bertram cc108785b9 ARTEMIS-4620 upgrade OWASP to 9.0.9 2024-02-01 09:18:24 -06:00
Justin Bertram ae10037e28 ARTEMIS-4619 upgrade Mockito to 5.10.0 2024-02-01 09:18:13 -06:00
Justin Bertram 777cc49e7d ARTEMIS-4618 upgrade JUnit to 5.10.1 2024-02-01 09:18:01 -06:00
Justin Bertram c6329778e1 ARTEMIS-4613 upgrade Jansi to 2.4.1 2024-02-01 09:17:17 -06:00
Justin Bertram 377d231b16 ARTEMIS-4612 upgrade EasyMock to 5.2.0 2024-02-01 09:17:06 -06:00
Justin Bertram fdd76720c9 ARTEMIS-4611 upgrade BouncyCastle to 1.77 2024-02-01 09:16:57 -06:00
Justin Bertram ecfe5ade45 ARTEMIS-4609 upgrade Log4j to 2.22.1 2024-02-01 09:16:39 -06:00
Justin Bertram 9cf52a693a ARTEMIS-4607 upgrade Curator to 5.6.0 2024-02-01 09:16:25 -06:00
Justin Bertram 6abfe4f418 ARTEMIS-4605 upgrade Commons Lang to 3.14.0 2024-02-01 09:16:16 -06:00
Justin Bertram 7d691b0ab9 ARTEMIS-4603 upgrade JavaCC to 7.0.13 2024-02-01 09:15:57 -06:00
Justin Bertram 23199b3621 ARTEMIS-4602 upgrade Jetty to 10.0.20 2024-02-01 09:15:49 -06:00
Justin Bertram b2aa351ad1 ARTEMIS-4599 upgrade PEM Keystore to 2.3.0 2024-02-01 09:15:38 -06:00
Justin Bertram 3f60e0abb5 ARTEMIS-4598 upgrade Commons Logging to 1.3.0 2024-02-01 09:15:22 -06:00
Justin Bertram 93a7ef8eac ARTEMIS-4596 upgrade Commons Codec to 1.16.0 2024-02-01 09:14:52 -06:00
Justin Bertram e935b74f7a ARTEMIS-4595 upgrade Guava to 33.0.0-jre 2024-02-01 09:14:40 -06:00
Justin Bertram b863bc4ede ARTEMIS-4594 upgrade Error Prone to 2.24.1
This commit also fixes any new problems found with the new version.
2024-02-01 09:14:30 -06:00
Justin Bertram 38c36599c9 ARTEMIS-4592 detect possible dependency updates 2024-02-01 09:14:17 -06:00
Justin Bertram 1098fb8a32 ARTEMIS-4591 upgrade Netty to 4.1.106.Final 2024-02-01 09:14:07 -06:00
Domenico Francesco Bruscino 45744698f7 ARTEMIS-4628 Upgrade vertx-proton test dep to 4.5.2 2024-02-01 16:04:33 +01:00
Clebert Suconic 9657cae0f1 ARTEMIS-4627 Use now publicly available jdbc drivers for Oracle
these drivers are downloaded on the server's and only used if the Oracle profile is enabled
2024-02-01 08:47:04 -05:00
Robbie Gemmell 5afe289490 NO-JIRA: add note about installing PyYAML to use the site release update scripts 2024-02-01 12:38:16 +00:00
Robbie Gemmell 6f6b3e70a3 NO-JIRA: update release steps to around updating examples
Note to check out the development branch before running the update script, to get updates to the scripts
2024-02-01 12:21:33 +00:00
Justin Bertram f258b27eb4 ARTEMIS-4601 remove OpenTelemetry deps from main pom
The OpenTelemetry dependencies can be isolated to the `opentelemetry`
example in the `activemq-artemis-examples` repo. They aren't needed here
anymore.
2024-02-01 11:35:50 +00:00
Justin Bertram 0465e9c725 ARTEMIS-4600 upgrade Micrometer to 1.12.2 2024-01-31 13:44:24 -06:00
Justin Bertram a60a8a12cf
NO-JIRA fix dead link in doc 2024-01-31 08:43:37 -06:00
Domenico Francesco Bruscino 6ebd390330 ARTEMIS-4587 Config security setting plugins by using broker properties 2024-01-31 11:38:29 +01:00
a181321 efe450298d ARTEMIS-4527 - Redistributor race when consumerCount reaches 0 in cluster 2024-01-30 14:22:28 -05:00
Robbie Gemmell 8ad8c9d385 ARTEMIS-4589: consolidate utility code and remove the remaining test-jar creations in tests/ tree 2024-01-30 13:18:18 -05:00
Robbie Gemmell 14bbc041d7 NO-JIRA: remove a bunch of commented out code in util test class 2024-01-30 15:32:55 +00:00
Justin Bertram b08602b8d6
NO-JIRA doc spelling fix 2024-01-29 15:10:36 -06:00
Justin Bertram 513b7826a4 ARTEMIS-4532 MQTT-to-core wildcard conversion is broken
Currently when an MQTT topic filter contains characters from the
configured wildcard syntax the conversion to/from this syntax breaks.

For example, when using the default wildcard syntax if an MQTT topic
filter contains a . the conversion from the MQTT wildcard syntax to the
core wildcard syntax and back will result in the `.` being replaced with
a `/.`.

This commit fixes that plus a few other things...

 - Implements proper conversions to/from one WildcardConfiguration to
   another.
 - Refactors the MQTT code which invokes these conversion methods. This
   includes simplifying a lot of test code.
 - Adds lots of tests for everything.
 - Clarifies some variable naming to better distinguish between core and
   MQTT.
2024-01-29 18:35:43 +00:00