8650 Commits

Author SHA1 Message Date
Clebert Suconic
2aebcb784b NO-JIRA Fixing Broker Balance Examples poms 2021-08-06 16:03:27 -04:00
Domenico Francesco Bruscino
f905d7ef52 NO-JIRA Fix broker-balancer module 2021-08-06 15:47:24 -04:00
Clebert Suconic
ff27d10372 SNAPSHOT update on Extra Tests 2021-08-06 14:13:52 -04:00
Clebert Suconic
0e2ce484ba [maven-release-plugin] prepare for next development iteration 2021-08-06 13:46:56 -04:00
Clebert Suconic
cb705b5c5c [maven-release-plugin] prepare release 2.18.0 2021-08-06 13:46:54 -04:00
Clebert Suconic
382674a00f This closes #3692 2021-08-06 12:53:51 -04:00
Domenico Francesco Bruscino
9fd1d5941d ARTEMIS-3365 Fix NPE on CORE client disconnecting 2021-08-06 18:48:49 +02:00
Clebert Suconic
8442c9b9d6 ARTEMIS-3417 AutoDelete false by default on the created broker.xml 2021-08-06 12:08:49 -04:00
franz1981
dfca54cedd ARTEMIS-3340 Fix example artifact name 2021-08-06 10:24:09 -04:00
franz1981
d804a07148 This closes #3688 2021-08-06 15:22:52 +02:00
franz1981
f54c9156fa ARTEMIS-3414 Disable OpenWire advisory support as default created configuration on CLI 2021-08-06 15:22:52 +02:00
Robbie Gemmell
e72e7e74e9 ARTEMIS-3413: clean up tests to verify queue create behaviour, have names reflect what they check 2021-08-06 08:43:07 -04:00
Clebert Suconic
ce87777ead This closes #3634 2021-08-06 08:34:07 -04:00
Domenico Francesco Bruscino
3555dd7d25 ARTEMIS-3365 Add broker balancers 2021-08-06 08:33:21 -04:00
Domenico Francesco Bruscino
6d2b96c79e ARTEMIS-3275 Lock CORE client communication during failover retries 2021-08-06 08:32:59 -04:00
franz1981
49e3843aa7 ARTEMIS-3340 Atomic server restart and clean dirty activation: fix testFailbackTimeout 2021-08-06 08:29:54 -04:00
Domenico Francesco Bruscino
313d3a8973 ARTEMIS-3367 Fix security resources for stomp-dual-authentication 2021-08-06 08:29:15 -04:00
Clebert Suconic
2ee22912f0 ARTEMIS-3413 Testing with RemoveQueue=false on the replica 2021-08-05 18:30:01 -04:00
Clebert Suconic
c9f001215f This closes #3680 2021-08-05 14:18:39 -04:00
Clebert Suconic
3d77fcf3ee ARTEMIS-3340 Small edits to readme.md on zookeeper example 2021-08-05 14:18:21 -04:00
Clebert Suconic
56299433c3 ARTEMIS-3340 Removing not needed TemporaryFolder usages on tests 2021-08-05 14:18:21 -04:00
gtully
ca7a100de0 ARTEMIS-3340 Sequential activation tracking for pluggable quorum replication policies + peer
Co-authored-by: franz1981 <nigro.fra@gmail.com>
2021-08-05 14:18:20 -04:00
Francesco Nigro
536271485f ARTEMIS-2716 Pluggable Quorum Vote 2021-08-05 14:18:20 -04:00
Robbie Gemmell
9989d9c4fc NO-JIRA: make errorprone consistently opt-in on all JDKs as it already is on JDK8 and 16 due to required forking 2021-08-05 13:49:11 -04:00
Robbie Gemmell
63ccba3bdf NO-JIRA: remove duplicate dependency declaration, fix build warning 2021-08-05 17:48:51 +01:00
Clebert Suconic
b34363964f ARTEMIS-3243 Fixing typo on amqp-broker-connections.md 2021-08-05 12:00:54 -04:00
Robbie Gemmell
eb183b12ec ARTEMIS-3412: update Mockito version
Gets PR build working on 17-ea again
2021-08-05 15:07:52 +01:00
Clebert Suconic
969901a5ff This closes #3568 2021-08-05 09:27:12 -04:00
gtully
c2da0fd663 ARTEMIS-3200 - remove braces from the belt and braces fix in ARTEMIS-2712, the braces are not necessary and leak, cleaning up in close negates the need to the session closeable 2021-08-05 09:27:12 -04:00
Clebert Suconic
da04ee2d31 This closes #3632 2021-08-05 09:22:16 -04:00
Erwin Dondorp
abcfe2fe6f ARTEMIS-3177 allow a NOT-CONTAINS filter 2021-08-05 09:21:55 -04:00
Clebert Suconic
f9aa0a98b4 ARTEMIS-3411 Add PrintData information on Divert records 2021-08-04 17:18:15 -04:00
Clebert Suconic
feddd94276 NO-JIRA Updating parameter description 2021-08-04 17:08:11 -04:00
Robbie Gemmell
828d4940ec ARTEMIS-3302: enable some integration tests (primarily TLS+security) in the fast-tests profile
Help catch issues in these areas on PR runs rather than full builds.
2021-08-04 15:01:28 +01:00
Clebert Suconic
ab8271f4f0 This closes #3683 2021-08-04 09:20:12 -04:00
Justin Bertram
9a2e2b3a34 ARTEMIS-3397 fix test failure 2021-08-04 09:20:12 -04:00
Clebert Suconic
9b49e63ef3 This closes #3682 2021-08-04 09:19:41 -04:00
Justin Bertram
8799fe807e ARTEMIS-3302 fix regression with OpenSSL
When using the OpenSSL provider on the broker the getPeerCertificates()
method does *not* return a X509Certificate[] so we need to convert the
Certificate[] that is returned. This code is inspired by Tomcat's
org.apache.tomcat.util.net.jsse.JSSESupport class.
2021-08-04 09:19:41 -04:00
Robbie Gemmell
9726476c36 ARTEMIS-3410: disable karaf client integration tests on Java 16+ for now 2021-08-04 13:02:59 +01:00
Clebert Suconic
271598050c This closes #3667 2021-08-03 18:14:51 -04:00
Domenico Francesco Bruscino
a741ae9994 ARTEMIS-3367 Set verifyHost true for connectors by default 2021-08-03 18:14:51 -04:00
Clebert Suconic
f8040df51b This closes #3633 2021-08-03 18:02:07 -04:00
Clebert Suconic
813ed88ecb ARTEMIS-3243 Implementing dual mirror with Broker Connections
There are some major tests added as part of this PR.

This PR has been done through an extensive collaboration with Robbie Gemmel on https://github.com/apache/activemq-artemis/pull/3633
2021-08-03 16:50:43 -04:00
Clebert Suconic
043d7eabd7 This closes #3653 2021-08-03 13:40:23 -04:00
Clebert Suconic
b6d78076d4 NO-JIRA using latch::countdown on RedeployTest instead of new Runnable
I have done this just because I thought it was prettier
2021-08-03 12:34:21 -04:00
Justin Bertram
6bd30e8fe3 ARTEMIS-3385 management changes can be reverted by XML update
Durable changes made via the management API (e.g. adding
security-settings, adding address-settings, adding diverts) can be
reverted when reloading the XML at runtime.
2021-08-03 12:30:00 -04:00
Clebert Suconic
a096d52d59 This closes #3670 2021-08-03 12:26:45 -04:00
Justin Bertram
2b5ca1be92 ARTEMIS-3401 use regex on web console for DLQ & expiry
Currently dead-letter and expiry addresses can only be identified on the
web console if they perfectly match a configurable string value (i.e.
"DLQ" and "ExpiryQueue" by default respectively). However, lots of users
have multiple dead-letter and expiry addresses which follow the same
naming pattern. The web console should support using a regular
expression so all of these addresses can be properly identified.
2021-08-03 12:26:45 -04:00
Clebert Suconic
2968a22379 This closes #3662 2021-08-03 10:19:23 -04:00
Justin Bertram
516f3425e7 ARTEMIS-3393 support securityDomain on in-vm acceptor 2021-08-03 10:19:22 -04:00