Commit Graph

10848 Commits

Author SHA1 Message Date
dependabot[bot] 174b95a39d
ARTEMIS-4845 Bump org.apache.felix:maven-bundle-plugin from 2.5.3 to 5.1.9
Bumps org.apache.felix:maven-bundle-plugin from 2.5.3 to 5.1.9.

---
updated-dependencies:
- dependency-name: org.apache.felix:maven-bundle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 14:03:34 -05:00
Justin Bertram 058ee57502
This closes #5002 2024-06-26 14:01:08 -05:00
dependabot[bot] 3caa312a35
ARTEMIS-4844 Bump com.fasterxml.jackson.core:jackson-databind
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.17.0 to 2.17.1.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 14:00:50 -05:00
Justin Bertram 9e9a647acd
This closes #5001 2024-06-26 13:59:16 -05:00
dependabot[bot] 851a3b0b13
ARTEMIS-4843 Bump log4j.version from 2.22.1 to 2.23.1
Bumps `log4j.version` from 2.22.1 to 2.23.1.

Updates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.22.1 to 2.23.1

Updates `org.apache.logging.log4j:log4j-api` from 2.22.1 to 2.23.1

Updates `org.apache.logging.log4j:log4j-core` from 2.22.1 to 2.23.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-slf4j2-impl
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 13:59:00 -05:00
Justin Bertram fe1cf51ee9
This closes #5000 2024-06-26 13:56:11 -05:00
dependabot[bot] a2652bfe30
ARTEMIS-4841 Bump jetty.version from 10.0.20 to 10.0.21
Bumps `jetty.version` from 10.0.20 to 10.0.21.

Updates `org.eclipse.jetty:jetty-maven-plugin` from 10.0.20 to 10.0.21

Updates `org.eclipse.jetty:jetty-bom` from 10.0.20 to 10.0.21
- [Release notes](https://github.com/jetty/jetty.project/releases)
- [Commits](https://github.com/jetty/jetty.project/compare/jetty-10.0.20...jetty-10.0.21)

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 13:55:52 -05:00
Justin Bertram 85451628a2
This closes #4999 2024-06-26 13:54:58 -05:00
dependabot[bot] 6e6b666363
ARTEMIS-4840 Bump org.apache.commons:commons-dbcp2 from 2.11.0 to 2.12.0
Bumps org.apache.commons:commons-dbcp2 from 2.11.0 to 2.12.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-dbcp2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 13:54:34 -05:00
Justin Bertram aa0ab3d09b
This closes #4998 2024-06-26 13:53:39 -05:00
dependabot[bot] 1f2f45404b
ARTEMIS-4839 Bump org.jline:jline from 3.25.1 to 3.26.2
Bumps [org.jline:jline](https://github.com/jline/jline3) from 3.25.1 to 3.26.2.
- [Release notes](https://github.com/jline/jline3/releases)
- [Changelog](https://github.com/jline/jline3/blob/master/changelog.md)
- [Commits](https://github.com/jline/jline3/compare/jline-parent-3.25.1...jline-parent-3.26.2)

---
updated-dependencies:
- dependency-name: org.jline:jline
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 13:53:13 -05:00
Justin Bertram 6b14bd10c5
This closes #4997 2024-06-26 13:51:50 -05:00
dependabot[bot] 5c62c4db7e
ARTEMIS-4838 Bump version.batavia from 1.0.10.Final to 1.0.15.Final
Bumps `version.batavia` from 1.0.10.Final to 1.0.15.Final.

Updates `org.wildfly.extras.batavia:transformer-tools-mvn` from 1.0.10.Final to 1.0.15.Final

Updates `org.wildfly.extras.batavia:transformer-impl-eclipse` from 1.0.10.Final to 1.0.15.Final

---
updated-dependencies:
- dependency-name: org.wildfly.extras.batavia:transformer-tools-mvn
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.wildfly.extras.batavia:transformer-impl-eclipse
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 13:51:30 -05:00
Justin Bertram ea33370067 ARTEMIS-4764 increase automation for dependecy updates 2024-06-26 13:21:15 -05:00
Robbie Gemmell 728762ad43 ARTEMIS-4837: update to groovy 4.0.21 2024-06-26 18:07:10 +01:00
Robbie Gemmell 98b33f5589 ARTEMIS-4836: update to Mockito 5.12.0 2024-06-26 18:06:29 +01:00
Justin Bertram ca73dee630 ARTEMIS-4833 remove redundant type arguments 2024-06-24 10:41:39 -07:00
Justin Bertram d7cf5dfa44 ARTEMIS-4829 use lambdas consistently
This commit uses lambdas or method references wherever possible. There
are still a handful of places that appear like they could be changed but
couldn't mainly because they use "this" and the meaning of "this"
changes when using a lambda.
2024-06-21 12:01:16 -04:00
Robbie Gemmell 68155867b6 ARTEMIS-4832: direct test output to file, make results more visible
Archive test logs upon GHA CI job failure to allow inspection.

Output to console can be enabled on request with e.g:
  mvn test -Dmaven.test.redirectTestOutputToFile=false
2024-06-21 11:51:03 -04:00
Clebert Suconic 925e338874 ARTEMIS-4814 Speeding up WildcardAddressManagerUnitTest::testConcurrentCalls2
This test is spinning a concurrent call on getDirectBindings
Since I added a synchronization point to get the Bindings the test could
be taking up to 5 seconds, being a variance between 500ms and 5 seconds.

Adding Thread.sleep(1) on this loop solved  the issue as it is now letting other threads to do work
since I'm starting more executors than cores I have on my box.
2024-06-20 12:07:56 -04:00
Clebert Suconic dba753bffc ARTEMIS-4814 Improve synchronization on SimpleAddressManager::getDirectBindings 2024-06-20 11:38:31 -04:00
Robbie Gemmell 229afee380 ARTEMIS-4831: consistently use surefire default behaviour around test failure
Use surefure default behaviour by default: fail module build when a test fails.

Anyone wanting to ignore failures so as to run all modules, can use the
standard surefire prop to request that, e.g:
  mvn test -Dmaven.test.failure.ignore
2024-06-20 11:03:07 -04:00
Justin Bertram 4c454e8abd ARTEMIS-4747 remove unreachable code 2024-06-19 20:23:55 -04:00
Justin Bertram 8d3508eaf2 ARTEMIS-4828 remove unused variables 2024-06-19 20:23:33 -04:00
Justin Bertram 80ec64c3d9 ARTEMIS-4827 remove unreachable or redundant code 2024-06-19 20:22:46 -04:00
Justin Bertram be1459c939 ARTEMIS-4826 avoid implicit int conversion to long 2024-06-19 20:19:58 -04:00
Robbie Gemmell 6fe1997aec ARTEMIS-4822: update commons pom to avoid varying dependency-reduced replacement pom
Remove javadoc plugin config and execution from release profile, add fixed pluginManagement
config and build execution, leverage properties only in profile to govern whether it skips,
stops profile varying in shade-generated pom depending on mvn verion and profiles used.
2024-06-19 17:25:00 +01:00
Domenico Francesco Bruscino cbdc197beb ARTEMIS-4823 Upgrade BouncyCastle to 1.78.1 2024-06-19 17:39:03 +02:00
Robbie Gemmell ae8fd6dbdb ARTEMIS-4822: disable timestamps in PDF metadata, making it and artemis-website output reproducible 2024-06-19 10:02:20 +01:00
Josh Byster 166adf4bfb ARTEMIS-4814 Make direct binding lookup time constant
Currently, with 500K+ queues, the cleanup step of TempQueueCleanerUpper
requires invoking WildcardAddressManager#getDirectBindings, which is
O(k) in the number of queues.

From method profiling, this can consume up to 95% of our CPU time when
needing to clean up many of these.

Add a new map to keep track of the direct bindings, and add a test
assertion that fails if we don't properly remove it.
2024-06-18 21:32:20 -04:00
Clebert Suconic ee9d016f6c NO-JIRA Adding test on WildcardAddressManagerUnitTest.java
No semantic changes here. Just keeping a test I wrote to verif something against PR #4972
2024-06-18 18:53:50 -04:00
Domenico Francesco Bruscino e5e95f4a18 ARTEMIS-4818 Support classes with .class in the package 2024-06-18 13:05:29 +01:00
Domenico Francesco Bruscino a10694f202 ARTEMIS-4818 Improve support for multiple broker plugins from broker properties 2024-06-18 11:17:44 +01:00
Justin Bertram 4967a0c4ba
NO-JIRA clarify CLI docs 2024-06-17 14:06:56 -05:00
Timothy Bish c6f227cbb8 ARTEMIS-4820 Read Header TTL as unsigned integer to set expiration
When setting expiration on the AMQPMessage the AMQP header TTL value
should be read as an unsigned integer and as such should use the longValue
API of UnsignedInteger to get the right value to set expiration.
2024-06-17 13:32:43 -05:00
Timothy Bish a6ff05ecd7 ARTEMIS-4817 Check policy credits before checking parent credits
When checking if address federation can be done the manager needs to look
at the policy level settings before looking at federation or connector
level settings for amqp credits.
2024-06-13 15:35:00 -07:00
Clebert Suconic 58e8deac2b ARTEMIS-2892 Interrupted replication could lead to restart problems 2024-06-13 17:48:29 -04:00
Clebert Suconic 165a93365c NO-JIRA Specifying default --commit-interval on transfer 2024-06-13 12:09:38 -04:00
Jeroen van Gorkum b1c28d7bd4 ARTEMIS-4816: Docker image echo's admin credentials during startup
Signed-off-by: Jeroen van Gorkum
2024-06-13 11:40:08 -04:00
Clebert Suconic 106418dc74 NO-JIRA ReplayTest paging tests
No semantic changes in this commit,
I was just exploring the possibility of
issues with paging and large messages combined
and I decided to keep the test.
2024-06-13 10:21:36 -04:00
Clebert Suconic 7f038de9ad ARTEMIS-4667 Fixing replay manager with replication on the large message case 2024-06-12 18:49:35 -04:00
Clebert Suconic dd6c74fc1c ARTEMIS-4667 ReplayManager does not work with replication
co-authored: Jean-Pascal Briquet provided the testcase
2024-06-12 17:57:36 -04:00
Clebert Suconic f4fd259f07 [maven-release-plugin] prepare for next development iteration 2024-06-12 11:58:53 -04:00
Clebert Suconic b4d3a77649 [maven-release-plugin] prepare release 2.35.0 2024-06-12 11:58:52 -04:00
Clebert Suconic 64f4d03f5e Version upgrade 2024-06-12 11:26:18 -04:00
Clebert Suconic 842a176a4e ARTEMIS-4815 json output into ./artemis queue stat 2024-06-12 11:26:18 -04:00
Justin Bertram e3805bd05a ARTEMIS-4795 enforce queue filter when sending to FQQN 2024-06-12 08:26:11 -04:00
Clebert Suconic 4eb90765a7 ARTEMIS-4813 Large Message in replication / sync could lose part of the body
This is a regressio after ARTEMIS-4784
2024-06-12 00:31:22 -04:00
Justin Bertram 43e8009fb0
NO-JIRA fix small doc-related issues for id-cache-size 2024-06-11 16:42:47 -05:00
Emmanuel Hugonnet 2aff6504e1 ARTEMIS-4811 upgrade Netty to 4.1.111.Final
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2024-06-11 16:12:26 -05:00