Commit Graph

1007 Commits

Author SHA1 Message Date
dependabot[bot] 5677a23cc5
ARTEMIS-4852 Bump slf4j.version from 2.0.12 to 2.0.13
Bumps `slf4j.version` from 2.0.12 to 2.0.13.

Updates `org.slf4j:slf4j-simple` from 2.0.12 to 2.0.13

Updates `org.slf4j:slf4j-nop` from 2.0.12 to 2.0.13

Updates `org.slf4j:slf4j-api` from 2.0.12 to 2.0.13

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.slf4j:slf4j-nop
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 22:05:43 -05:00
dependabot[bot] 641eabf6b2
ARTEMIS-4851 Bump curator.version from 5.6.0 to 5.7.0
Bumps `curator.version` from 5.6.0 to 5.7.0.

Updates `org.apache.curator:curator-recipes` from 5.6.0 to 5.7.0
- [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0)

Updates `org.apache.curator:curator-framework` from 5.6.0 to 5.7.0
- [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0)

Updates `org.apache.curator:curator-client` from 5.6.0 to 5.7.0
- [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0)

Updates `org.apache.curator:curator-test` from 5.6.0 to 5.7.0
- [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0)

---
updated-dependencies:
- dependency-name: org.apache.curator:curator-recipes
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.curator:curator-framework
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.curator:curator-client
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.curator:curator-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 22:04:22 -05:00
dependabot[bot] 30a2f95b12
ARTEMIS-4850 Bump owasp.version from 9.0.9 to 9.2.0
Bumps `owasp.version` from 9.0.9 to 9.2.0.

Updates `org.owasp:dependency-check-maven` from 9.0.9 to 9.2.0
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v9.0.9...v9.2.0)

Updates `org.owasp:dependency-check-core` from 9.0.9 to 9.2.0
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v9.0.9...v9.2.0)

Updates `org.owasp:dependency-check-utils` from 9.0.9 to 9.2.0
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v9.0.9...v9.2.0)

---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-maven
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.owasp:dependency-check-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.owasp:dependency-check-utils
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 22:03:00 -05:00
Emmanuel Hugonnet 5923b514de
ARTEMIS-4835 Bump JCTools from 4.0.2 to 4.0.5
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2024-06-26 14:54:03 -05:00
Frederico Alves 0210e2db5b
ARTEMIS-4849 Bump ZooKeeper from 3.9.1 to 3.9.2 2024-06-26 14:49:39 -05:00
Timothy Bish 06dc804288 ARTEMIS-4842 Update protonj2 to v1.0.0-M20
Update to latest protonj2 to gain access to new test peer APIs.
2024-06-26 14:22:26 -05:00
dependabot[bot] 6c1ddd252d
ARTEMIS-4848 Bump org.codehaus.mojo:javacc-maven-plugin from 2.6 to 3.1.0
Bumps [org.codehaus.mojo:javacc-maven-plugin](https://github.com/mojohaus/javacc-maven-plugin) from 2.6 to 3.1.0.
- [Release notes](https://github.com/mojohaus/javacc-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/javacc-maven-plugin/compare/javacc-maven-plugin-2.6...3.1.0)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:javacc-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 14:20:53 -05:00
dependabot[bot] f3b2b3b2c7
ARTEMIS-4847 Bump org.jgroups:jgroups from 5.3.4.Final to 5.3.7.Final
Bumps [org.jgroups:jgroups](https://github.com/belaban/JGroups) from 5.3.4.Final to 5.3.7.Final.
- [Changelog](https://github.com/belaban/JGroups/blob/master/doc/history.txt)
- [Commits](https://github.com/belaban/JGroups/compare/jgroups-5.3.4.Final...jgroups-5.3.7.Final)

---
updated-dependencies:
- dependency-name: org.jgroups:jgroups
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 14:10:32 -05:00
dependabot[bot] ccba678d15
ARTEMIS-4846 Bump version.org.jacoco.plugin from 0.8.11 to 0.8.12
Bumps `version.org.jacoco.plugin` from 0.8.11 to 0.8.12.

Updates `org.jacoco:org.jacoco.ant` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.11 to 0.8.12
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:org.jacoco.ant
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26 14:08:57 -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
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
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
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
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
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
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
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
Domenico Francesco Bruscino cbdc197beb ARTEMIS-4823 Upgrade BouncyCastle to 1.78.1 2024-06-19 17:39:03 +02: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
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
Robbie Gemmell 8935b1150b ARTEMIS-4791: update to junit-5.10.2 2024-06-03 17:49:03 +01:00
Robbie Gemmell 362dbd11ac ARTEMIS-4790: use JUnit 5 for the tests 2024-06-03 10:06:37 -05:00
Clebert Suconic 6cd9c9730b [maven-release-plugin] prepare for next development iteration 2024-05-29 12:13:17 -04:00
Clebert Suconic 30ea6eeae0 [maven-release-plugin] prepare release 2.34.0 2024-05-29 12:13:16 -04:00
Frederico Alves 77076452f2 ARTEMIS-4770: Upgrade BouncyCastle to 1.78
This closes #4927
2024-05-10 14:48:46 +01:00
Robbie Gemmell daf37ab0e1 ARTEMIS-4769: update to pem-keystore 2.4.0 2024-05-10 14:47:43 +01:00
Justin Bertram eac816f6bd ARTEMIS-4751 upgrade to Apache parent 32
Due to https://github.com/apache/maven-apache-parent/pull/188 the
property `maven.compiler.release` is now being set which precludes
exporting and using any internal Java classes. Therefore this commit
removed references to `--add-exports` from the build, switches to
reflection, and adds `--add-opens` to the runtime JVM parameters.
2024-05-06 13:26:17 -05:00
Justin Bertram e8f449973a ARTEMIS-4755 upgrade Jackson to 2.17.0 2024-05-06 13:26:08 -05:00
Justin Bertram d568f0dd85 ARTEMIS-4753 upgrade Checkstyle to 10.16.0 2024-05-06 13:25:59 -05:00
Justin Bertram cb69d2b2f9 ARTEMIS-4756 upgrade Commons IO to 2.16.1 2024-05-06 13:25:50 -05:00
Justin Bertram 732b6dbcda ARTEMIS-4757 upgrade Netty to 4.1.109.Final 2024-05-06 13:25:42 -05:00
Justin Bertram 8b73335b46 ARTEMIS-4752 upgrade ErrorProne to 2.27.0
The upgraded ErrorProne found some new issues so this commit fixes those
as well.
2024-05-02 10:10:17 +01:00
Domenico Francesco Bruscino f4581deb9d ARTEMIS-4729 Upgrade slf4j version to 2.0.12 2024-04-17 09:11:59 +02:00
Domenico Francesco Bruscino e065b4448f ARTEMIS-4728 Upgrade jgroups version to 5.3.4.Final 2024-04-17 09:11:24 +02:00
Justin Bertram 7072eb187a ARTEMIS-4625 upgrade CheckStyle to 10.15.0 2024-04-16 11:19:54 +01:00
Domenico Francesco Bruscino 021993fe7c ARTEMIS-4724 Upgrade karaf version to 4.4.6 2024-04-15 15:32:28 +02:00
Domenico Francesco Bruscino 9583f844c1 ARTEMIS-4717 Upgrade commons-configuration2 to 2.10.1 2024-04-08 15:00:59 -04:00
Robbie Gemmell 19d77011de ARTEMIS-4701: update to Netty 4.1.108 (and netty-tcnative test dep to 2.0.65) 2024-03-26 18:33:48 +01:00
Domenico Francesco Bruscino 3598177734 ARTEMIS-4697 Auto reload SSL PEM config sources on change 2024-03-25 14:26:42 +01:00
Justin Bertram 2cc3704551 [maven-release-plugin] prepare for next development iteration 2024-03-19 15:22:47 -05:00
Justin Bertram 900d217bf9 [maven-release-plugin] prepare release 2.33.0 2024-03-19 15:21:32 -05:00
Justin Bertram 576622571a ARTEMIS-4559 refactor HA docs & code/module naming
This commit does the following:

 - Updates HA docs including the chapter on network isolation (i.e.
   split brain). The network isolation chapter is now more about
   high-level explanation and the HA doc now has all the configuration
   parameters.
 - Changes references to "pluggable quorum voting" to "pluggable lock
   manager." The pluggable functionality really isn't about voting.
   Conceptually is much more like the functionality you'd get from a
   distributed lock so this naming is more clear. Both the docs and the
   code have been changed.
 - Reorganize lock manager modules as sub-modules. The API and RI
   modules are renamed, but that should be OK based on the
   "experimental" tag that's been on this feature up to this point.
 - Remove the "experimental" tag from the lock manager.

These changes will not break folks using the standalone broker. However,
they will break folks embedding the broker *if* they are using the
artemis-quorum-ri or artemis-quorum-api modules or the
o.a.a.a.c.c.h.DistributedPrimitiveManagerConfiguration class.

There are no functional changes here. Renaming these modules is more a
conceptual change to facilitate better documentation and increased
adoption.
2024-03-15 10:18:05 -04:00
Robbie Gemmell a3cde08681 ARTEMIS-4631: update to spring 5.3.33 2024-03-15 10:42:13 +00:00
Emmanuel Hugonnet 56ec308045 ARTEMIS-4672 - Upgrade Netty to 4.107.Final
* Upgrading netty-tcpnative to 2.0.63
 * Upgrading netty to 4.107.Final

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2024-03-07 12:42:30 +00:00
Robbie Gemmell c7f536c8b8 ARTEMIS-4631: update to Spring 5.3.32 2024-02-29 16:16:27 +00:00
Robbie Gemmell 155634b115 ARTEMIS-4621: update to PostgreSQL 42.7.2 2024-02-29 16:16:27 +00:00
Robbie Gemmell 723c11ac15 ARTEMIS-4656: remove superflous artemis-spring-integration module 2024-02-27 16:02:54 +00:00
Robbie Gemmell 42a2e4637f ARTEMIS-4644: convert some broker-connection tests to use the ProtonJ2 test peer
Changes from myself and Tim Bish
2024-02-15 17:02:07 +00:00
Alexey Markevich 9cd598ebf4 ARTEMIS-1230 Added artemis-bom 2024-02-14 10:33:19 +00:00
Domenico Francesco Bruscino 5969c20777 ARTEMIS-4628 Upgrade vertx version to 4.5.3 2024-02-13 09:39:45 +00:00
Robbie Gemmell cdd341a1e8 ARTEMIS-4640: move os-maven-plugin extension into a profile, fix artemis-commons reproducibility 2024-02-07 12:03:39 -06:00
Justin Bertram d418a5c00e ARTEMIS-4636 upgrade OpenWebBeans to 2.0.27 2024-02-06 13:25:14 -06:00
Justin Bertram 62432ee323 ARTEMIS-4635 upgrade Arquillian & Weld dependencies 2024-02-06 13:22:22 -06:00
Justin Bertram 5f0902cfe9 ARTEMIS-4634 upgrade Maven Plugin Annotations to 3.11.0 2024-02-06 13:21:47 -06:00
Justin Bertram 983bb71ad0 ARTEMIS-4633 upgrade Apache HTTP Core to 4.4.16 2024-02-06 13:21:18 -06:00
Justin Bertram a17037bc9e ARTEMIS-4632 upgrade Apache HTTP client to 4.5.14 2024-02-06 13:18:32 -06:00
Justin Bertram e3ce9afbb9 ARTEMIS-4631 upgrade Spring to 5.3.31 2024-02-06 13:18:21 -06:00
Justin Bertram 6c251eaa78 ARTEMIS-4592 ignore more currently-invalid potential upgrades 2024-02-06 13:23:28 +00: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
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
Clebert Suconic e513e6d2dd [maven-release-plugin] prepare for next development iteration 2024-01-24 14:21:08 -05:00
Clebert Suconic dbaa508d07 [maven-release-plugin] prepare release 2.32.0 2024-01-24 14:21:07 -05:00
Justin Bertram eb7d131a8b ARTEMIS-4567 support OpenWire clients for broker embedded in Jakarta environment
If the broker is embedded into a Jakarta environment then the existing
artemis-openwire-protocol module won't work because it uses javax
classes.

This commit adds a new Jakarta-specific module that can be used to
support OpenWire clients in Jakarta environments (e.g. Spring Boot 3).
Users will simply need to include this version on their classpath to
enable support.
2024-01-19 16:05:25 +00:00
Justin Bertram 0906369584 ARTEMIS-4578 upgrade Jackson to 2.16.1 2024-01-19 16:00:56 +00:00
Timothy Bish 4ea55cd611 ARTEMIS-4568 Configuration reload for AMQP federation broker connections
Allows the configuration of AMQP Federation broker connections to be updated and
reloaded. This allows for update, add or remove of AMQP federation broker connections
as well as the basic AMQP sender and receiver broker connections. It checks for and
ignores changes in AMQP broker connections that are performing Mirroring as that
would lead to issues that can break mirroring.
2024-01-18 17:13:41 +00:00
Justin Bertram fb2c76ad65 ARTEMIS-4572 upgrade to Apache parent 31 2024-01-18 16:55:51 +00:00
Justin Bertram 19fd26c790 ARTEMIS-4573 upgrade Checkstyle to 10.12.7 & Sevntu to 1.44.1 2024-01-18 13:22:13 +00:00
Gary Tully 5269b1a89d ARTEMIS-4561 expose store type on web component tls binding config 2024-01-10 15:21:53 -06:00
Gary Tully 7a2137f467 ARTEMIS-4528 tls, add support for PEM key store type 2023-12-15 15:52:48 +00:00
Robbie Gemmell 25640785a7 ARTEMIS-4533: remove the examples directory and profile 2023-12-14 12:05:52 -05:00
Emmanuel Hugonnet 0dd8ce2897 ARTEMIS-4500 upgrade netty to 4.1.101.Final
Issue: https://issues.apache.org/jira/browse/ARTEMIS-4500

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-13 11:02:18 -05:00
Justin Bertram 0fc1906a62 ARTEMIS-4493 upgrade Hawtio to 2.17.7 2023-11-08 14:05:41 -06:00
Emmanuel Hugonnet 76cbda1c2a ARTEMIS-4494 upgrade commons-lang3 from 3.12.0 to 3.13.0
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-08 14:05:29 -06:00
Robbie Gemmell b59813336e ARTEMIS-4491: update to ActiveMQ 5.18.3 2023-11-06 13:16:52 +00:00
Robbie Gemmell 66dd52fcf2 ARTEMIS-4490: update to SLF4J 2.0.9 2023-11-03 17:55:48 +00:00
Robbie Gemmell fda83f6924 ARTEMIS-4489: update to karaf 4.4.4 2023-11-03 13:38:31 +00:00
Robbie Gemmell 56cd29bf66 ARTEMIS-4478: update to log4j 2.21.1 2023-10-31 09:18:15 +00:00
Robbie Gemmell bbe40c4b45 [maven-release-plugin] prepare for next development iteration 2023-10-27 11:14:45 +01:00
Robbie Gemmell f4bccc1a26 [maven-release-plugin] prepare release 2.31.2 2023-10-27 11:14:19 +01:00
Clebert Suconic 845648526f [maven-release-plugin] prepare for next development iteration 2023-10-25 14:45:43 -04:00
Clebert Suconic 5a1c9bf3d1 [maven-release-plugin] prepare release 2.31.1 2023-10-25 14:45:41 -04:00
Justin Bertram 28ac22e892 ARTEMIS-4475 upgrade ActiveMQ 'Classic' to 5.17.6 2023-10-25 13:39:25 -04:00
Robbie Gemmell 6649ecf963 ARTEMIS-4474: update to zookeeper 3.8.3 2023-10-25 12:21:29 +01:00
Clebert Suconic 9b56d296a3 ARTEMIS-4464 Cleanup on Soak and Smoke tests
- removed a few ignored tests
- removed some artemis maven plugin usage and using the CLI directly now
2023-10-24 14:44:24 -04:00
Clebert Suconic 7c4663a5b6 ARTEMIS-4466 Disable Features verification on non test profiles 2023-10-24 14:44:24 -04:00
Emmanuel Hugonnet b8bb560ff0 ARTEMIS-4439: Upgrading Netty to 4.1.100.Final
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-10-11 11:14:44 -04:00
Domenico Francesco Bruscino e96a19cdef ARTEMIS-4457 Upgrade jetty version to 10.0.16 2023-10-10 10:01:47 +01:00
Robbie Gemmell 260f774c19 ARTEMIS-4437: move plugin into its profile, avoid pre-build snapshot resolve.
The prior change from 90ac1e6464 in #4629 causes
the root pom build to resolve the module snapshots and can result in their
download, even though they are in the same reactor to build. This typically
happens daily on a developers machine, and on every build of CI jobs
(depending on prior mvn install's and repo caching being done).

Rather than the profile flipping a proeprty to stop the plugin skipping, the
plugin should be in the profile so it is only active if the profile is.
2023-10-04 12:05:56 +01:00
Clebert Suconic d06712ecb8 ARTEMIS-4439 upgrade Netty to 4.1.99.Final 2023-09-28 21:09:00 -04:00
Justin Bertram 86e22803a7 ARTEMIS-4439 upgrade Netty to 4.1.98.Final 2023-09-27 13:26:01 -05:00
Justin Bertram b136dced8e ARTEMIS-4438 upgrade JGroups to 5.3.0.Final 2023-09-27 13:25:52 -05:00
Justin Bertram 90ac1e6464 ARTEMIS-4437 upgrade OWASP to 8.4.0
Aside from upgrading OWASP this commit also changes the configuration to
aggregate the reports from all sub-modules. This makes analyzing
vulnerabilities across the project much simpler.
2023-09-27 13:25:43 -05:00
Hervé Boutemy cbbc29db35 ARTEMIS-4433 fix Reproducible Builds issues 2023-09-20 15:16:40 +01:00
Clebert Suconic 0d2a94b006 [maven-release-plugin] prepare for next development iteration 2023-09-15 14:40:49 -04:00
Clebert Suconic 74f08ea059 [maven-release-plugin] prepare release 2.31.0 2023-09-15 14:40:45 -04:00
Clebert Suconic 784aa9f884 [maven-release-plugin] prepare for next development iteration 2023-09-14 16:54:07 -04:00
Clebert Suconic 816b0828eb [maven-release-plugin] prepare release 2.31.0 2023-09-14 16:54:05 -04:00
Clebert Suconic 6c9ddfd460 [maven-release-plugin] prepare for next development iteration 2023-09-14 14:58:10 -04:00
Clebert Suconic 30e4df8ff8 [maven-release-plugin] prepare release 2.31.0 2023-09-14 14:58:07 -04:00
Robbie Gemmell 819e1a9802 NO-JIRA: make various poms indents consistent 2023-09-12 17:03:58 +01:00
Justin Bertram 495350a0c1 ARTEMIS-4425 upgrade Hawtio to 2.17.6 2023-09-12 17:10:22 +02:00
Clebert Suconic 6a8cd175dc ARTEMIS-4401 improving JDBC Performance with Paging by a significant factor 2023-09-12 08:34:09 -04:00
Timothy Bish d830f04de8 ARTEMIS-4419 Add federation support to AMQP broker connections
Allows federation of addresses and queues over an outbound AMQP broker
connection and provide configuration via XML or broker propeties.
2023-09-11 16:38:36 -04:00
Emmanuel Hugonnet bbe23b24ad ARTEMIS-4423 upgrade Netty to 4.1.97.Final
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-09-08 06:40:30 +02:00
Clebert Suconic b2c08f356b ARTEMIS-4372 Upgrade Pico-cli to 4.7.5 2023-08-30 21:39:00 -04:00
Alexey Markevich ce8163b780 ARTEMIS-4355 Update Curator to 5.5.0; Zookeeper 3.8.2 2023-08-30 16:51:35 +01:00
Alexey Markevich 50a1824c02 ARTEMIS-4349: Replace Guava cache with Caffeine
Combination of changes from Alexey Markevich with updates from Robbie Gemmell. See PRs for detail.

This closes #4584.
This closes #4540.
2023-08-29 16:00:53 +01:00
Emmanuel Hugonnet a960a5bf62 ARTEMIS-4392 Upgrade Netty to 4.1.96.Final
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-08-17 12:18:23 -05:00
Robbie Gemmell 116274e9ca ARTEMIS-4386: consolidate the used servlet api deps on the jetty one already being shipped 2023-08-04 11:57:01 +01:00
Robbie Gemmell f6e647f939 ARTEMIS-4383: add RAT config to fix the build, and LICENSE updates to reflect the new files 2023-08-03 13:04:47 +01:00
Justin Bertram 3a4b421d2e ARTEMIS-4383 migrate user docs to AsciiDoc
Markdown, which is currently used for user-facing documentation, is good
for a lot of things. However, it's not great for the kind of complex
documentation we have and our need to produce both multi-page HTML and
single-page PDF output via Maven.

Markdown lacks features which would make the documentation easier to
read, easier to navigate, and just look better overall.

The current tool-chain uses honkit and a tool called Calibre. Honkit is
written in TypeScript and is installed via NPM. Calibre is a native tool
so it must be installed via an OS-specific package manager. All this
complexity makes building, releasing, uploading, etc. a pain.

AsciiDoc is relatively simple like Markdown, but it has more features
for presentation and navigation not to mention Java-based Maven tooling
to generate both HTML and PDF. Migrating will improve both the
appearance of the documentation as well as the processes to generate and
upload it.

This commit contains the following changes:
 - Convert all the Markdown for the User Manual, Migration Guide, and
   Hacking guide to AsciiDoc via kramdown [1].
 - Update the `artemis-website` build to use AsciiDoctor Maven tooling.
 - Update `RELEASING.md` with simplified instructions.
 - Update Hacking Guide with simplified instructions.
 - Use AsciiDoc link syntax in Artemis Maven doc plugin.
 - Drop EPUB & MOBI docs for User Manual as well as PDF for the Hacking
   Guide. All docs will be HTML only except for the User Manual which
   will have PDF.
 - Move all docs up out of their respective "en" directory. This was a
   hold-over from when we had docs in different languages.
 - Migration & Hacking Guides are now single-page HTML since they are
   relatively short.
 - Refactor README.md to simplify and remove redundant content.

Benefits of the change:
 - Much simplified tooling. No more NPM packages or native tools.
 - Auto-generated table of contents for every chapter.
 - Auto-generated anchor links for every sub-section.
 - Overall more appealing presentation.
 - All docs will use the ActiveMQ favicon.
 - No more manual line-wrapping! AsciiDoc recommends one sentence per
   line and paragraphs are separated by a blank line.
 - AsciiDoctor plugins for IDEA are quite good.
 - Resulting HTML is less than *half* of the previous size.

All previous links/bookmarks should continue to work.

[1] https://github.com/asciidoctor/kramdown-asciidoc
2023-08-02 16:21:06 -04:00
Clebert Suconic 93ee61e35c ARTEMIS-4372 Implement Pico-cli and script auto-complete
ARTEMIS-4375 Implement artemis shell using JLine3 integrated with auto-completion from picocli

This commit involves two JIRAs. One is adding PicoCLI and the next is Using JLine3 and implement a shell.
I have tried to keep these commits separate but these changes became interdependent hence the two JIRAs are squashed in this commit.
2023-07-31 10:40:27 -04:00
Alexey Markevich 145e4be6d5 ARTEMIS-4374 Pax Exam 4.13.5 2023-07-25 12:39:21 +01:00
Justin Bertram c81e079122 ARTEMIS-4373 upgrade Karaf to 4.4.3 2023-07-25 11:07:06 +01:00