Timothy Bish
289587f004
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.
2022-09-13 17:17:11 -04:00
Clebert Suconic
902c0cb62b
NO-JIRA Removing dead code - AmqpReadableBuffer
2022-09-13 17:16:51 -04:00
Justin Bertram
d127866dfd
This closes #4213
2022-09-13 14:45:02 -05:00
Emmanuel Hugonnet
51ccc7d6c2
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>
2022-09-13 14:43:58 -05:00
Justin Bertram
a254e50aae
NO-JIRA update Jolokia doc with example curl command
2022-09-13 11:30:32 -05:00
Clebert Suconic
c4145e9226
ARTEMIS-3973 Solving concurrent issue between Subscription.ack and moveNext under heavy CPU usage
2022-09-13 10:49:22 -04:00
Clebert Suconic
9fc5886391
NO-JIRA Making some Test Parameters mandatory
...
if you miss them, the test would rather fail then silently using less than ideal values
2022-09-13 08:38:23 -04:00
Robbie Gemmell
484447d5d5
ARTEMIS 1815: add example missed previously to run-standard-examples.sh, plus tweak comment to make diffing the scripts easier
2022-09-13 09:48:02 +01:00
Clebert Suconic
e654eba0de
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.
2022-09-12 15:09:31 -04:00
Clebert Suconic
4ad830fb95
Bumping artemis as 3.0
...
After removing ActiveMQ Artemis rest (per ARTEMIS-3987), we should start promoting Artemis as 3.0
2022-09-12 15:09:31 -04:00
Robbie Gemmell
e5086f447e
ARTEMIS-3985: update to activemq 5.17.2
2022-09-12 12:20:14 +01:00
Robbie Gemmell
065bfe14f5
ARTEMIS-3975: dont enable the snapshots repo for release artifacts during examples build
2022-09-08 15:09:37 +01:00
Robbie Gemmell
66ac39eb81
ARTEMIS-3971: set -noindex to exclude various .js files from javadoc output
2022-09-06 17:23:56 +01:00
Robbie Gemmell
1248877f6c
ARTEMIS-3970: update keycloak version used for example to 19.0.1 (and tweak filename accordingly)
2022-09-05 15:35:21 +01:00
Clebert Suconic
f953408185
ARTEMIS-3969 Removing Extra tests from the codebase
2022-09-02 13:04:53 -04:00
Domenico Francesco Bruscino
90966ccdf1
ARTEMIS-3964 Fix default ping commands timeout for Windows
...
The ping command on Windows uses -w timeout in milliseconds.
2022-09-01 18:21:26 +02:00
Clebert Suconic
11eab60584
[maven-release-plugin] prepare for next development iteration
2022-08-30 18:04:06 -04:00
Clebert Suconic
fb1b362b47
[maven-release-plugin] prepare release 2.25.0
2022-08-30 18:04:05 -04:00
Clebert Suconic
36b7e154ee
Release notes 2.25.0
2022-08-30 17:21:26 -04:00
Clebert Suconic
d4cbbfde1e
ARTEMIS-3943 Changing default broker.xml and xsd with max-page-read comments and defaults
2022-08-30 13:45:17 -04:00
Justin Bertram
37c7da4e50
This closes #4168
2022-08-30 11:08:37 -05:00
Rico Neubauer
6482805f7d
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.
2022-08-30 11:08:31 -05:00
Domenico Francesco Bruscino
45a1245cb0
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`
2022-08-30 12:06:20 -04:00
Justin Bertram
a220678552
This closes #4191
2022-08-30 09:26:56 -05:00
Chuf
43e3442b14
NO-JIRA fix a typo
...
Fixes a typo and changes description to "website" instead of "web"
2022-08-30 09:25:57 -05:00
Clebert Suconic
d06459df57
ARTEMIS-3943 Adjusting defalut address settings to avoid OME from paging and flow control
2022-08-30 09:26:35 -04:00
Clebert Suconic
aa4c642796
NO-JIRA Fixing intermittent failure in StompV11Test
2022-08-29 18:56:14 -04:00
Clebert Suconic
fcd9ff2a86
This closes #4193
2022-08-29 16:29:14 -04:00
Justin Bertram
0e56d1a567
ARTEMIS-3961 don't log OperationContext
2022-08-29 16:27:40 -04:00
Justin Bertram
3fee038f85
This closes #4190
2022-08-26 12:00:49 -05:00
Justin Bertram
755b987ab1
ARTEMIS-3958 sending LWT may recurse infinitely if disk full
...
Due to the changes in 682f505e32
we now
send "Last Will & Testament" MQTT messages via ServerSession. This means
sending will fail if the disk is full. For MQTT this triggers a
connection failure which in turns triggers sending an LWT message. This
process will recurse infinitely until it results in a
java.lang.StackOverflowError.
This commit fixes that by tracking whether or not sending a LWT message
is already in progress.
2022-08-26 11:13:01 -05:00
Justin Bertram
a0f39a4b28
ARTEMIS-3956 clean up use of RemotingConnection
...
org.apache.activemq.artemis.spi.core.protocol.RemotingConnection has a
number of implementations most notably an abstract version which
provides many methods shared among the implementations. The sharing
could be improved to eliminate duplicate code.
This commit eliminates more than 700 lines of unnecessary code.
There should be no semantic changes.
2022-08-25 18:12:11 -04:00
Justin Bertram
729fdc4aab
ARTEMIS-3955 consolidate Subject on RemotingConnection
2022-08-25 18:12:11 -04:00
Justin Bertram
f88381430c
ARTEMIS-3872 fix NPE
2022-08-25 15:16:32 -05:00
Robbie Gemmell
c99d061784
ARTEMIS-3843: fix audit logging method to call right logger, tweak message
2022-08-25 14:15:32 -04:00
Clebert Suconic
a72d894cb7
NO-JIRA Renaming example as opentelemetry
2022-08-25 14:14:58 -04:00
Justin Bertram
73e57e5ea8
This closes #4120
2022-08-25 10:25:20 -05:00
Justin Bertram
63966dcc56
ARTEMIS-3872 send scheduled msg immediately via mgmnt
2022-08-25 08:44:43 -05:00
Justin Bertram
38ee7bad33
This closes #4089
2022-08-25 08:41:50 -05:00
Justin Bertram
8511cf3617
ARTEMIS-3843 add/remove connector via management
2022-08-24 17:24:29 -05:00
Justin Bertram
d8a35bf0e7
This closes #4088
2022-08-24 17:22:02 -05:00
Justin Bertram
87e9b361bb
ARTEMIS-3785 support specifying alias for SSL keystore
2022-08-24 17:22:01 -05:00
Justin Bertram
451514f915
This closes #4175
2022-08-24 17:17:09 -05:00
AntonRoskvist
e8337b9c2e
ARTEMIS-3933 - ScaleDown NPE on DLA resources with multiple destinations
2022-08-24 17:17:09 -05:00
Robbie Gemmell
f6bca09afa
ARTEMIS-3954: add more detail to core-client javadoc around the session and children thread model being like the JMS client
2022-08-23 13:30:15 +01:00
Robbie Gemmell
734e7f4ae5
ARTEMIS-3950: dont prepare unused debug detail during xml data import processing
2022-08-22 16:10:28 +01:00
Justin Bertram
fb292fde35
This closes #4182
2022-08-19 22:38:42 -05:00
Justin Bertram
f1c9e3df14
ARTEMIS-3947 fix merging for expiry address-settings
2022-08-19 22:38:41 -05:00
Justin Bertram
86db53da9a
ARTEMIS-3918 support FQQN + anycast + redistribution
...
When a message is sent to an anycast queue via FQQN on one node of a
cluster and then a consumer is created on that same anycast queue via
FQQN on another node in the cluster the message is not redistributed to
the node with the consumer.
This commit fixes this use-case primarily by including the FQQN info in
the notification messages sent to other nodes in the cluster.
2022-08-19 16:42:03 -04:00
Clebert Suconic
9acd036dcc
ARTEMIS-3928 Fixing yield and shutdownNow
...
org.apache.activemq.artemis.tests.integration.jms.client.ReceiveNoWaitTest.testReceiveNoWait was failing because before this change
2022-08-19 15:55:10 -04:00