activemq-artemis.git
5 hours agoARTEMIS-4033 Updating descriptions on the replay operations main
Clebert Suconic [Thu, 6 Oct 2022 16:21:49 +0000 (12:21 -0400)] 
ARTEMIS-4033 Updating descriptions on the replay operations

Incorporating suggested changes by John Clifford

14 hours agoARTEMIS-4029 Avoid OME When too many pages are cleared all at once
Clebert Suconic [Wed, 5 Oct 2022 16:55:21 +0000 (12:55 -0400)] 
ARTEMIS-4029 Avoid OME When too many pages are cleared all at once

The issue is that depage should not put pages on the used pages as they were not actually intended to read.
instead I should create a newPageObject and not use the RefCounts caching.

33 hours agoNO-JIRA use default GC for 'home' script
Justin Bertram [Wed, 5 Oct 2022 16:41:12 +0000 (11:41 -0500)] 
NO-JIRA use default GC for 'home' script

2 days agoARTEMIS-4020 Fixing Semaphore on soak-tests/OWLeakTest
Clebert Suconic [Tue, 4 Oct 2022 19:02:08 +0000 (15:02 -0400)] 
ARTEMIS-4020 Fixing Semaphore on soak-tests/OWLeakTest

I did not intend to have this difference in the semaphore.

The idea is that we never keep messages pending on this case, otherwise such a huge message would use too much memory.

2 days agoARTEMIS-4024 Avoid excessive NativeMemory allocation when sending OpenWire Multi...
Clebert Suconic [Fri, 30 Sep 2022 17:36:14 +0000 (13:36 -0400)] 
ARTEMIS-4024 Avoid excessive NativeMemory allocation when sending OpenWire Multi mega sized messages in openwire

3 days agoARTEMIS-4026: correct connection-router related log statement value and/or level
Robbie Gemmell [Mon, 3 Oct 2022 14:11:06 +0000 (15:11 +0100)] 
ARTEMIS-4026: correct connection-router related log statement value and/or level

6 days agoNO-JIRA small tweak on comment
Clebert Suconic [Fri, 30 Sep 2022 15:03:56 +0000 (11:03 -0400)] 
NO-JIRA small tweak on comment

6 days agoARTEMIS-4020: stop CI jobs trying to activate tests-CI logging config profile, it... 4239/head
Robbie Gemmell [Fri, 30 Sep 2022 13:56:19 +0000 (14:56 +0100)] 
ARTEMIS-4020: stop CI jobs trying to activate tests-CI logging config profile, it no longer exists

6 days agoARTEMIS-4020: consolidate loggers in ActiveMQTestBase, use placeholders in messages
Robbie Gemmell [Fri, 30 Sep 2022 10:41:33 +0000 (11:41 +0100)] 
ARTEMIS-4020: consolidate loggers in ActiveMQTestBase, use placeholders in messages

6 days agoARTEMIS-4020: have the concrete classes provide logger to the shared abstract impl...
Robbie Gemmell [Fri, 30 Sep 2022 10:38:32 +0000 (11:38 +0100)] 
ARTEMIS-4020: have the concrete classes provide logger to the shared abstract impl instead of using getClass() in parent

followup to 12cc70c5bf1020087a0bedc6a9f86cc2d78bf7d6 PR discussion

7 days agoARTEMIS-4020 Fixing logging on soak-tests
Clebert Suconic [Thu, 29 Sep 2022 21:48:34 +0000 (17:48 -0400)] 
ARTEMIS-4020 Fixing logging on soak-tests

7 days agoARTEMIS-4020 removing ActiveMQTestBase::instanceLog
Clebert Suconic [Thu, 29 Sep 2022 18:15:23 +0000 (14:15 -0400)] 
ARTEMIS-4020 removing ActiveMQTestBase::instanceLog

7 days agoARTEMIS-4020 Using a little trick to create the Loggers
Clebert Suconic [Wed, 28 Sep 2022 19:30:24 +0000 (15:30 -0400)] 
ARTEMIS-4020 Using a little trick to create the Loggers

Trick provided by Tim Bish

8 days agoARTEMIS-4020 Adding check on %s or %d on log.processor
Clebert Suconic [Wed, 28 Sep 2022 18:15:49 +0000 (14:15 -0400)] 
ARTEMIS-4020 Adding check on %s or %d on log.processor

8 days agoARTEMIS-4020: switch to using SLF4J API for logging, use Log4J 2 as impl for broker...
Robbie Gemmell [Wed, 28 Sep 2022 11:18:59 +0000 (12:18 +0100)] 
ARTEMIS-4020: switch to using SLF4J API for logging, use Log4J 2 as impl for broker distribution and tests

PR includes work from myself and Clebert Suconic, squashed from the new-logging branch.

10 days agoNO-JIRA Adding a Compacting Test
Clebert Suconic [Mon, 26 Sep 2022 13:29:06 +0000 (09:29 -0400)] 
NO-JIRA Adding a Compacting Test

I was debugging Compacting, looking for a possible issue here in these conditions.
even though I found nothing wrong with the code, I still want to keep the test as there's no such thing as enough testing.

12 days agoThis closes #4233
Justin Bertram [Sat, 24 Sep 2022 02:29:36 +0000 (21:29 -0500)] 
This closes #4233

12 days agoARTEMIS-4010 LegacyLDAPSecuritySettingPlugin missing data
Justin Bertram [Wed, 21 Sep 2022 03:11:45 +0000 (22:11 -0500)] 
ARTEMIS-4010 LegacyLDAPSecuritySettingPlugin missing data

In commit a9a85f98db4f49d633541069ae997b4d099837e3 I removed the code
which modified existing matches. However, I forgot that the matches read
from LDAP are often duplicated so instead of always adding a new match
this commit ensures that the *right* match is modified rather than a
potentially more generic wildcard match (which was the original
problem).

13 days agoNO-JIRA Adding Release notes about removing web content 4230/head
Domenico Francesco Bruscino [Fri, 23 Sep 2022 06:20:56 +0000 (08:20 +0200)] 
NO-JIRA Adding Release notes about removing web content

13 days agoNO-JIRA: tweak/clarify previous change to versions.md
Robbie Gemmell [Fri, 23 Sep 2022 13:54:12 +0000 (14:54 +0100)] 
NO-JIRA: tweak/clarify previous change to versions.md

2 weeks agoNO-JIRA Adding Release notes about removing rest 4229/head
Clebert Suconic [Thu, 22 Sep 2022 19:56:30 +0000 (15:56 -0400)] 
NO-JIRA Adding Release notes about removing rest

2 weeks agoARTEMIS-3763 Fixing test I missed on my previous commit for JDBCLock
Clebert Suconic [Thu, 22 Sep 2022 18:39:48 +0000 (14:39 -0400)] 
ARTEMIS-3763 Fixing test I missed on my previous commit for JDBCLock

2 weeks agoThis closes #4200
Clebert Suconic [Thu, 22 Sep 2022 18:34:49 +0000 (14:34 -0400)] 
This closes #4200

2 weeks agoARTEMIS-3763 Use margin when checking time difference between broker and database
Marlon Müller [Fri, 25 Mar 2022 08:42:12 +0000 (09:42 +0100)] 
ARTEMIS-3763 Use margin when checking time difference between broker and database

* Add configurable time margin for checking offset between database server and broker when updating lease lock

2 weeks agoARTEMIS-3264 handle core-to-AMQP conversion failures more gracefully
Justin Bertram [Mon, 19 Sep 2022 16:33:00 +0000 (11:33 -0500)] 
ARTEMIS-3264 handle core-to-AMQP conversion failures more gracefully

If an AMQP consumer tries to receive a message and the broker is unable
to convert the message from core to AMQP then the consumer is
disconnected and the offending message stays in the queue. When the
consumer reconnects the conversion error will happen again resulting in
a loop that can only be resolved through administrative action (e.g.
deleting the message manually or sending it to a dead letter address).

This commit fixes that problem by detecting the conversion problem and
sending the message to the queue's dead letter address. It also doesn't
disconnect the consumer.

This commit also changes the log messages associated with sending a
message to the dead letter address since this event can now occur
regardless of the delivery attempts.

2 weeks ago[maven-release-plugin] prepare for next development iteration
Clebert Suconic [Wed, 21 Sep 2022 17:00:47 +0000 (13:00 -0400)] 
[maven-release-plugin] prepare for next development iteration

2 weeks ago[maven-release-plugin] prepare release 2.26.0 2.26.0
Clebert Suconic [Wed, 21 Sep 2022 17:00:46 +0000 (13:00 -0400)] 
[maven-release-plugin] prepare release 2.26.0

2 weeks agoVersion.md update before the release
Clebert Suconic [Wed, 21 Sep 2022 16:28:05 +0000 (12:28 -0400)] 
Version.md update before the release

2 weeks agoThis closes #4228
Clebert Suconic [Wed, 21 Sep 2022 15:49:26 +0000 (11:49 -0400)] 
This closes #4228

2 weeks agoARTEMIS-4007 - expose status attribute on configuration that can hold version or...
Gary Tully [Wed, 21 Sep 2022 11:48:06 +0000 (12:48 +0100)] 
ARTEMIS-4007 - expose status attribute on configuration that can hold version or error state and reflect modifications via refresh

2 weeks agoARTEMIS-4008: update to qpid-jms 1.7.0
Robbie Gemmell [Wed, 21 Sep 2022 11:56:56 +0000 (12:56 +0100)] 
ARTEMIS-4008: update to qpid-jms 1.7.0

2 weeks agoARTEMIS-3934 restore settings equivalent to -XX:+AggressiveOpts
Justin Bertram [Tue, 20 Sep 2022 03:07:25 +0000 (22:07 -0500)] 
ARTEMIS-3934 restore settings equivalent to -XX:+AggressiveOpts

Before we moved to Java 11 we recommended using the -XX:+AggressiveOpts
JVM tuning option. In Java 8 this was essentially equivalent to setting
these two main parameters:

 - -XX:BiasedLockingStartupDelay=500 (4000 by default)
 - -XX:AutoBoxCacheMax=20000 (128 by default)

BiasedLockingStartupDelay defaults to 0 in Java 11, but AutoBoxCacheMax
still defaults to 128. Therefore, we should add
-XX:AutoBoxCacheMax=20000 to restore this optimization that's been lost
since removing -XX:+AggressiveOpts.

2 weeks agoARTEMIS-3970: update keycloak example to use 19.0.2
Robbie Gemmell [Tue, 20 Sep 2022 17:07:21 +0000 (18:07 +0100)] 
ARTEMIS-3970: update keycloak example to use 19.0.2

2 weeks agoARTEMIS-4006: remove repackaged/partial-shaded -all uber client artifacts from the...
Robbie Gemmell [Tue, 20 Sep 2022 16:54:33 +0000 (17:54 +0100)] 
ARTEMIS-4006: remove repackaged/partial-shaded -all uber client artifacts from the assembly

2 weeks agoThis closes #4227
Robbie Gemmell [Tue, 20 Sep 2022 15:38:47 +0000 (16:38 +0100)] 
This closes #4227

2 weeks agoARTEMIS-4005 - Fix e2e-test execution
Tiago Bueno [Tue, 20 Sep 2022 15:07:58 +0000 (12:07 -0300)] 
ARTEMIS-4005 - Fix e2e-test execution

Fix the Dockerfile name reference
Add artemis-unit-test-support module as test dependency

2 weeks agoARTEMIS-4001 - add properties url to the reload manager watch list, validate queue...
Gary Tully [Mon, 19 Sep 2022 10:33:16 +0000 (11:33 +0100)] 
ARTEMIS-4001 - add properties url to the reload manager watch list, validate queue creation on reload with new test

2 weeks agoThis closes #4221
Robbie Gemmell [Tue, 20 Sep 2022 09:51:12 +0000 (10:51 +0100)] 
This closes #4221

2 weeks agoARTEMIS-3980 Drop website dependencies from artemis-distribution
Domenico Francesco Bruscino [Mon, 19 Sep 2022 08:19:49 +0000 (10:19 +0200)] 
ARTEMIS-3980 Drop website dependencies from artemis-distribution

2 weeks agoThis closes #4194
Justin Bertram [Mon, 19 Sep 2022 19:45:06 +0000 (14:45 -0500)] 
This closes #4194

2 weeks agoARTEMIS-3962 porting changes from AMQ-5281
Justin Bertram [Tue, 30 Aug 2022 02:01:29 +0000 (21:01 -0500)] 
ARTEMIS-3962 porting changes from AMQ-5281

Incorrect handling of unknown values in selectors.

There is a slight semantic change here due to an error in the way we
were handling null identifiers. This may require a change in selector
syntax to use "IS NULL" or "IS NOT NULL" when using identifiers which
may be null in the message being selected.

This was the case for an internal filter used by the cluster connection
bridge to select which cluster notification messages to consume.

See https://issues.apache.org/jira/browse/AMQ-5281 for more details.

2 weeks agoARTEMIS-3962 porting changes from AMQ-8613
Justin Bertram [Mon, 29 Aug 2022 19:45:19 +0000 (14:45 -0500)] 
ARTEMIS-3962 porting changes from AMQ-8613

Improve performance of selectors with a big sequence of OR and AND
logical expressions.

2 weeks agoARTEMIS-3962 porting changes from AMQ-9052
Justin Bertram [Mon, 29 Aug 2022 19:28:06 +0000 (14:28 -0500)] 
ARTEMIS-3962 porting changes from AMQ-9052

Optimisations to improve the efficiency of the selectors.

2 weeks agoNO-JIRA remove out-dated GC recommendation
Justin Bertram [Mon, 19 Sep 2022 19:43:49 +0000 (14:43 -0500)] 
NO-JIRA remove out-dated GC recommendation

G1 is the recommended (and default) GC algorithm.

2 weeks agoARTEMIS-4003 Fixing credit starve on Large Message over the bridge or clustering
Clebert Suconic [Mon, 19 Sep 2022 13:50:16 +0000 (09:50 -0400)] 
ARTEMIS-4003 Fixing credit starve on Large Message over the bridge or clustering

2 weeks agoNO-JIRA small Docker clean-ups/fixes
Justin Bertram [Mon, 19 Sep 2022 14:57:43 +0000 (09:57 -0500)] 
NO-JIRA small Docker clean-ups/fixes

2 weeks agoARTEMIS-3999 Fix setting extraParams for new acceptors via broker properties
Domenico Francesco Bruscino [Fri, 16 Sep 2022 05:21:21 +0000 (07:21 +0200)] 
ARTEMIS-3999 Fix setting extraParams for new acceptors via broker properties

2 weeks agoThis closes #4206
Justin Bertram [Mon, 19 Sep 2022 03:07:30 +0000 (22:07 -0500)] 
This closes #4206

2 weeks agoARTEMIS-3983 Update all base images to use Eclipse-Temurin 4206/head
Vilius Šumskas [Sun, 18 Sep 2022 18:43:22 +0000 (21:43 +0300)] 
ARTEMIS-3983 Update all base images to use Eclipse-Temurin

2 weeks agoARTEMIS-3983 Change docker base image version from JDK to JRE
Vilius Šumskas [Sat, 3 Sep 2022 14:34:22 +0000 (17:34 +0300)] 
ARTEMIS-3983 Change docker base image version from JDK to JRE

JRE is enough to run most Java software, including ActiveMQ Artemis.

2 weeks agoNO-JIRA few script improvements
Justin Bertram [Sat, 17 Sep 2022 15:28:01 +0000 (10:28 -0500)] 
NO-JIRA few script improvements

 - Standardize if/then syntax
 - Only check URL status if download is actually necessary
 - Simplify & clarify temp directory prep
 - Improve instructions/feedback

2 weeks agoARTEMIS-3980 Remove web content from distribution
Domenico Francesco Bruscino [Fri, 9 Sep 2022 15:32:07 +0000 (17:32 +0200)] 
ARTEMIS-3980 Remove web content from distribution

2 weeks agoARTEMIS-3995 Mute Artemis Maven Plugin
Clebert Suconic [Wed, 14 Sep 2022 21:35:05 +0000 (17:35 -0400)] 
ARTEMIS-3995 Mute Artemis Maven Plugin

The ActiveMQ Artemis Maven plugin will throw system.out and log.info for a lot of stuff,
This should mute some of that output.

3 weeks agoARTEMIS-3998 Fix broker properties for connectionRouters
Domenico Francesco Bruscino [Thu, 15 Sep 2022 18:30:56 +0000 (20:30 +0200)] 
ARTEMIS-3998 Fix broker properties for connectionRouters

3 weeks agoThis closes #4218
Justin Bertram [Thu, 15 Sep 2022 16:11:20 +0000 (11:11 -0500)] 
This closes #4218

3 weeks agoARTEMIS-3986 CME when using LVQ
Justin Bertram [Thu, 15 Sep 2022 03:39:34 +0000 (22:39 -0500)] 
ARTEMIS-3986 CME when using LVQ

The map used by LastValueQueue was inadvertently changed to a
non-thread-safe implementation in
4a4765c39cb73438ea2199b6e0937566d3556c10. This resulted in an occasional
ConcurrentModificationException from the hashCode implementation.

This commit restores the thread-safe map implementation and adds a test
which brute-forces a CME when using the non-thread-safe implementation.

3 weeks agoARTEMIS-3981 improve logic
Justin Bertram [Thu, 15 Sep 2022 15:27:22 +0000 (10:27 -0500)] 
ARTEMIS-3981 improve logic

Don't check the CDN URL twice in the case where it's good.

3 weeks agoARTEMIS-3981 fix syntax
Justin Bertram [Thu, 15 Sep 2022 15:15:23 +0000 (10:15 -0500)] 
ARTEMIS-3981 fix syntax

3 weeks agoARTEMIS-3978 - add some more documentation around broker properties
Gary Tully [Fri, 9 Sep 2022 14:26:11 +0000 (15:26 +0100)] 
ARTEMIS-3978 - add some more documentation around broker properties

3 weeks agoARTEMIS-3978 - allow federation upstream configuration via properties
Gary Tully [Fri, 9 Sep 2022 11:56:58 +0000 (12:56 +0100)] 
ARTEMIS-3978 - allow federation upstream configuration via properties

3 weeks agoARTEMIS-3997: update vertx-proton test dep to 4.3.3
Robbie Gemmell [Thu, 15 Sep 2022 08:17:38 +0000 (09:17 +0100)] 
ARTEMIS-3997: update vertx-proton test dep to 4.3.3

3 weeks agoAARTEMIS-3996: update to proton-j 0.34.0
Robbie Gemmell [Thu, 15 Sep 2022 08:15:51 +0000 (09:15 +0100)] 
AARTEMIS-3996: update to proton-j 0.34.0

3 weeks agoThis closes #4216
Justin Bertram [Wed, 14 Sep 2022 20:31:32 +0000 (15:31 -0500)] 
This closes #4216

3 weeks agoARTEMIS-3981 bad docker image if release pull is 404 4216/head
Justin Bertram [Wed, 14 Sep 2022 20:22:14 +0000 (15:22 -0500)] 
ARTEMIS-3981 bad docker image if release pull is 404

3 weeks agoThis closes #4215
Justin Bertram [Wed, 14 Sep 2022 20:22:51 +0000 (15:22 -0500)] 
This closes #4215

3 weeks agoARTEMIS-3748 support older versions in prepare-docker.sh 4215/head
Justin Bertram [Wed, 14 Sep 2022 19:07:14 +0000 (14:07 -0500)] 
ARTEMIS-3748 support older versions in prepare-docker.sh

3 weeks agoThis closes #4197
Justin Bertram [Wed, 14 Sep 2022 16:50:37 +0000 (11:50 -0500)] 
This closes #4197

3 weeks agoARTEMIS-3913 custom MQTT client ID rejection
Justin Bertram [Tue, 9 Aug 2022 06:35:29 +0000 (14:35 +0800)] 
ARTEMIS-3913 custom MQTT client ID rejection

Sometimes users want to perform custom client ID validation, and in the
case of an invalid client ID the proper reason code should be returned
in the CONNACK packet.

3 weeks agoThis closes #4202
Justin Bertram [Wed, 14 Sep 2022 16:48:39 +0000 (11:48 -0500)] 
This closes #4202

3 weeks agoARTEMIS-3967 fix Camel WAR example pom.xml file
Justin Bertram [Fri, 2 Sep 2022 18:33:22 +0000 (13:33 -0500)] 
ARTEMIS-3967 fix Camel WAR example pom.xml file

3 weeks agoARTEMIS-3988 Moving MMSFactoryTest under soak-tests
Clebert Suconic [Tue, 13 Sep 2022 16:05:36 +0000 (12:05 -0400)] 
ARTEMIS-3988 Moving MMSFactoryTest under soak-tests

3 weeks agoNO-JIRA Trying to fix StompV11Test intermittent failure
Clebert Suconic [Wed, 14 Sep 2022 03:05:09 +0000 (23:05 -0400)] 
NO-JIRA Trying to fix StompV11Test intermittent failure

3 weeks agoARTEMIS-3984 LegacyLDAPSecuritySettingPlugin shouldn't modify existing matches
Justin Bertram [Sat, 10 Sep 2022 05:09:37 +0000 (00:09 -0500)] 
ARTEMIS-3984 LegacyLDAPSecuritySettingPlugin shouldn't modify existing matches

When the LegacyLDAPSecuritySettingPlugin has enableListener set to true
and a new permission is added it will try to modify the existing match
if one exists. This is problematic if there's a more generic wildcard
match than the specific one that's modified.

This commit fixes that problem so that instead of modifying the existing
match(es) it simply adds a new one. The plugin never should have tried
modifying the existing match in the first place as two identical matches
would be a configuration error.

3 weeks agoARTEMIS-3990 Ensure that readable buffer string read consumes the bytes
Timothy Bish [Tue, 13 Sep 2022 20:21:34 +0000 (16:21 -0400)] 
ARTEMIS-3990 Ensure that readable buffer string read consumes the bytes

Ensures that when reading a string the readable buffer consumes the
bytes by advancing the read index as defined in the interface API docs.

3 weeks agoNO-JIRA Removing dead code - AmqpReadableBuffer
Clebert Suconic [Tue, 13 Sep 2022 21:16:51 +0000 (17:16 -0400)] 
NO-JIRA Removing dead code - AmqpReadableBuffer

3 weeks agoThis closes #4213
Justin Bertram [Tue, 13 Sep 2022 19:45:02 +0000 (14:45 -0500)] 
This closes #4213

3 weeks agoARTEMIS-3989 ActiveMQServerControl.getRoles doesn't return all roles
Emmanuel Hugonnet [Tue, 13 Sep 2022 19:09:30 +0000 (21:09 +0200)] 
ARTEMIS-3989 ActiveMQServerControl.getRoles doesn't return all roles

 - Fixing RoleInfo to provide informations on deleteAddress.
 - Adding more coverage on test to check the number of permissions
   returned.

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
3 weeks agoNO-JIRA update Jolokia doc with example curl command
Justin Bertram [Tue, 13 Sep 2022 16:30:32 +0000 (11:30 -0500)] 
NO-JIRA update Jolokia doc with example curl command

3 weeks agoARTEMIS-3973 Solving concurrent issue between Subscription.ack and moveNext under...
Clebert Suconic [Mon, 12 Sep 2022 20:27:08 +0000 (16:27 -0400)] 
ARTEMIS-3973 Solving concurrent issue between Subscription.ack and moveNext under heavy CPU usage

3 weeks agoNO-JIRA Making some Test Parameters mandatory
Clebert Suconic [Tue, 13 Sep 2022 01:25:30 +0000 (21:25 -0400)] 
NO-JIRA Making some Test Parameters mandatory

if you miss them, the test would rather fail then silently using less than ideal values

3 weeks agoARTEMIS 1815: add example missed previously to run-standard-examples.sh, plus tweak...
Robbie Gemmell [Tue, 13 Sep 2022 08:48:02 +0000 (09:48 +0100)] 
ARTEMIS 1815: add example missed previously to run-standard-examples.sh, plus tweak comment to make diffing the scripts easier

3 weeks agoARTEMIS-3987 Removing ActiveMQ Artemis Rest from the codebase.
Clebert Suconic [Fri, 9 Sep 2022 14:02:26 +0000 (10:02 -0400)] 
ARTEMIS-3987 Removing ActiveMQ Artemis Rest from the codebase.

As we discussed on the dev list, this module hasn't been used for a while, and we have been asking users to use stomp and stomp-WS instead.

3 weeks agoBumping artemis as 3.0
Clebert Suconic [Fri, 9 Sep 2022 14:30:54 +0000 (10:30 -0400)] 
Bumping artemis as 3.0

After removing ActiveMQ Artemis rest (per ARTEMIS-3987), we should start promoting Artemis as 3.0

3 weeks agoARTEMIS-3985: update to activemq 5.17.2
Robbie Gemmell [Mon, 12 Sep 2022 11:20:14 +0000 (12:20 +0100)] 
ARTEMIS-3985: update to activemq 5.17.2

4 weeks agoARTEMIS-3975: dont enable the snapshots repo for release artifacts during examples...
Robbie Gemmell [Thu, 8 Sep 2022 14:09:37 +0000 (15:09 +0100)] 
ARTEMIS-3975: dont enable the snapshots repo for release artifacts during examples build

4 weeks agoARTEMIS-3971: set -noindex to exclude various .js files from javadoc output
Robbie Gemmell [Tue, 6 Sep 2022 16:23:56 +0000 (17:23 +0100)] 
ARTEMIS-3971: set -noindex to exclude various .js files from javadoc output

4 weeks agoARTEMIS-3970: update keycloak version used for example to 19.0.1 (and tweak filename...
Robbie Gemmell [Mon, 5 Sep 2022 14:35:21 +0000 (15:35 +0100)] 
ARTEMIS-3970: update keycloak version used for example to 19.0.1 (and tweak filename accordingly)

4 weeks agoARTEMIS-3969 Removing Extra tests from the codebase
Clebert Suconic [Fri, 2 Sep 2022 16:29:25 +0000 (12:29 -0400)] 
ARTEMIS-3969 Removing Extra tests from the codebase

5 weeks agoARTEMIS-3964 Fix default ping commands timeout for Windows
Domenico Francesco Bruscino [Wed, 31 Aug 2022 06:45:31 +0000 (08:45 +0200)] 
ARTEMIS-3964 Fix default ping commands timeout for Windows

The ping command on Windows uses -w timeout in milliseconds.

5 weeks ago[maven-release-plugin] prepare for next development iteration
Clebert Suconic [Tue, 30 Aug 2022 22:04:06 +0000 (18:04 -0400)] 
[maven-release-plugin] prepare for next development iteration

5 weeks ago[maven-release-plugin] prepare release 2.25.0 2.25.0
Clebert Suconic [Tue, 30 Aug 2022 22:04:05 +0000 (18:04 -0400)] 
[maven-release-plugin] prepare release 2.25.0

5 weeks agoRelease notes 2.25.0
Clebert Suconic [Tue, 30 Aug 2022 20:30:54 +0000 (16:30 -0400)] 
Release notes 2.25.0

5 weeks agoARTEMIS-3943 Changing default broker.xml and xsd with max-page-read comments and...
Clebert Suconic [Tue, 30 Aug 2022 17:28:53 +0000 (13:28 -0400)] 
ARTEMIS-3943 Changing default broker.xml and xsd with max-page-read comments and defaults

5 weeks agoThis closes #4168
Justin Bertram [Tue, 30 Aug 2022 16:08:37 +0000 (11:08 -0500)] 
This closes #4168

5 weeks agoARTEMIS-3922 Reducing contention on Throwable#getOurStackTrace
Rico Neubauer [Mon, 20 Jun 2022 06:54:29 +0000 (08:54 +0200)] 
ARTEMIS-3922 Reducing contention on Throwable#getOurStackTrace

By allowing to pass caller's classname directly to org.apache.activemq.artemis.utils.ActiveMQThreadFactory#defaultThreadFactory instead of calculating it from stack.

5 weeks agoARTEMIS-3963 Fix setting security roles via properties on OpenJ9 JDK 11
Domenico Francesco Bruscino [Tue, 30 Aug 2022 07:17:18 +0000 (09:17 +0200)] 
ARTEMIS-3963 Fix setting security roles via properties on OpenJ9 JDK 11

RoleSet.class.getMethods() returns the same methods on both OpenJDK 11 and
OpenJ9 JDK 11 but the order is different. OpenJDK 11 returns
`public void org.apache.activemq.artemis.core.config.impl.RoleSet.add` before
`public boolean java.util.HashSet.add` while OpenJ9 JDK 11 returns
`public boolean java.util.HashSet.add` before
`public void org.apache.activemq.artemis.core.config.impl.RoleSet.add`

5 weeks agoThis closes #4191
Justin Bertram [Tue, 30 Aug 2022 14:26:56 +0000 (09:26 -0500)] 
This closes #4191

5 weeks agoNO-JIRA fix a typo
Chuf [Sun, 28 Aug 2022 16:25:04 +0000 (18:25 +0200)] 
NO-JIRA fix a typo

Fixes a typo and changes description to "website" instead of "web"

5 weeks agoARTEMIS-3943 Adjusting defalut address settings to avoid OME from paging and flow...
Clebert Suconic [Mon, 22 Aug 2022 18:24:42 +0000 (14:24 -0400)] 
ARTEMIS-3943 Adjusting defalut address settings to avoid OME from paging and flow control

5 weeks agoNO-JIRA Fixing intermittent failure in StompV11Test
Clebert Suconic [Mon, 29 Aug 2022 20:01:21 +0000 (16:01 -0400)] 
NO-JIRA Fixing intermittent failure in StompV11Test