Timothy Bish
c78d87de9b
ARTEMIS-5106 Mark any AMQP TXN as rollback on send exceptions
...
If an exception is thrown in the AMQP send path and there is an
active transaction we should mark that as rollback only so the
client will see an error when it tries to commit a transaction
that had a failed send.
2024-10-18 17:36:34 +01:00
Justin Bertram
9380235a5e
[maven-release-plugin] prepare for next development iteration
2024-10-16 10:10:37 -05:00
Justin Bertram
241e76f9da
[maven-release-plugin] prepare release 2.38.0
2024-10-16 10:08:10 -05:00
Justin Bertram
b280194fc7
NO-JIRA clarify release doc
2024-10-16 09:53:36 -05:00
Justin Bertram
c772a16571
NO-JIRA final addition to versions doc before release
2024-10-16 09:32:12 -05:00
Justin Bertram
765ce79b74
NO-JIRA update versions doc for upcoming release
2024-10-16 08:55:11 -05:00
Clebert Suconic
90723c18fb
ARTEMIS-5111 improve how auto-completion is handled in artemis
...
Other projects like quarkus will do source <(./artemis completion)
This seem more standard and easier to understand.
2024-10-15 14:02:31 -05:00
Justin Bertram
4f9689ca9f
ARTEMIS-5096 exclude unnecessary jars from console war
2024-10-15 18:48:49 +01:00
Gary Tully
e47698453a
ARTEMIS-5102 normalise option to DN value parsing for the Cert login module
2024-10-15 11:21:56 -05:00
Domenico Francesco Bruscino
c3f1e09e88
ARTEMIS-5101 Deprecate default codec two-way algorithm
...
Throughout the years, the standard mechanism for storing passwords has evolved.
In the beginning, passwords were stored in plaintext. Developers are now
encouraged to leverage adaptive one-way functions to store a password. Using a
two-way function by default for storing passwords without a warning could lead
users to a false sense of security.
2024-10-15 08:40:14 -05:00
Domenico Francesco Bruscino
519472def9
ARTEMIS-5103 Remove hardcoded secure random algorithm from default codec
2024-10-15 08:25:14 -05:00
Gary Tully
6731d45a69
NO-JIRA fix typo in properties docs, remove capitalisation of property names
2024-10-15 10:54:11 +01:00
Robbie Gemmell
3ef82b8cb9
ARTEMIS-5109: Update to curator 5.7.1
2024-10-14 16:42:48 +01:00
Timothy Bish
b843e12852
ARTEMIS-2748 Support WebSocket compression in the transport pipeline
...
Adds support for WebSocket compression using the netty server handler to
enable per message compression and decompression as a transparent layer of
the netty pipeine.
2024-10-14 16:30:33 +01:00
Clebert Suconic
8e4bc33dc4
ARTEMIS-5097 Allow export and import data of undefined queues
...
This will allow users eventually undoing mistakes after removing a queue by accident.
2024-10-11 13:22:08 -04:00
Clebert Suconic
c58210cc29
NO-JIRA no need to validate MAX_INT on XmlImportExportTest
...
This is only double testing.
Instead of parameterizing with or without forceNextValue(MAX_INT)
I'm just always forcing it. No point on duplicating the test just for this.
2024-10-11 11:01:32 -04:00
Clebert Suconic
6186805b69
ARTEMIS-5090 MirrorSNF is not supposed to expiry on messages
2024-10-09 17:30:26 +01:00
Justin Bertram
f648ddfb25
NO-JIRA clarify primary/backup docs
2024-10-08 12:31:49 -05:00
Robbie Gemmell
cd1c6c759b
ARTEMIS-4995: update to jgroups 5.3.13
2024-10-08 13:00:43 +01:00
Robbie Gemmell
eabeae0391
ARTEMIS-4996: update to junit 5.11.2
2024-10-07 10:47:05 +01:00
Robbie Gemmell
c49e91ce2b
ARTEMIS-5088: update to qpid-jms 1.12.1
2024-10-04 16:29:56 +01:00
Robbie Gemmell
c8a0e7c968
ARTEMIS-5087: update activemq deps to 5.18.6
2024-10-04 16:26:11 +01:00
Robbie Gemmell
6bfc849997
NO-JIRA: ensure a check build is done with -Prelease on JDK11
...
catch compile issues in extra openwire tests during activemq 5.x updates
2024-10-04 15:44:32 +01:00
Robbie Gemmell
3f06186527
ARTEMIS-5044: update micrometer-core to 1.13.5
2024-10-04 14:53:02 +01:00
Robbie Gemmell
1431d730b4
ARTEMIS-4995: update to jgroups 5.3.12
2024-10-04 13:19:33 +01:00
Justin Bertram
e1c818d143
ARTEMIS-5078 support divert management via JSON
2024-10-02 14:53:36 -07:00
Timothy Bish
e3ac6cc5a3
ARTEMIS-5039 Update netty to version 4.1.114.Final
2024-10-02 17:48:54 -04:00
Justin Bertram
8a1f9e8874
ARTEMIS-5085 use retry parameters on initial connection
...
When the Core client attempts to create the initial connection to a
broker when initialConnectAttempts > 1 it will adhere to retryInterval,
but it will ignore retryIntervalMultiplier & maxRetryInterval. This
commit fixes that so that these parameters are taken into account.
2024-10-02 14:09:51 -07:00
Justin Bertram
821005ab6e
ARTEMIS-5075 support NOT_EQUALS op to filter some mngmnt results
...
This commit adds support for a NOT_EQUALS operator to the management
operations which already support filtering.
It also adds a handful of tests for the predicate since there didn't
seem to be any such tests.
2024-10-01 13:11:40 -07:00
Justin Bertram
ca617d79bd
ARTEMIS-5070 improve management docs
2024-10-01 13:11:40 -07:00
Justin Bertram
01afb572bc
ARTEMIS-5072 support non-paged management results
2024-10-01 13:11:40 -07:00
Justin Bertram
022ec167cf
ARTEMIS-5071 align naming for management option syntax
...
This commit aligns the naming for the management option syntax but also
retains support for the old naming.
2024-10-01 13:11:40 -07:00
Justin Bertram
a89c452ab7
ARTEMIS-5073 formatting error of AMQ601771 audit log event
2024-10-01 13:15:40 -05:00
Justin Bertram
ac5b4b9224
ARTEMIS-5084 bump testcontainers.version from 1.20.1 to 1.20.2
2024-10-01 13:05:47 -05:00
Justin Bertram
ff886d04ce
ARTEMIS-5083 bump mockito.version from 5.13.0 to 5.14.1
2024-10-01 12:59:54 -05:00
Justin Bertram
89586b8b02
ARTEMIS-5082 bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2
2024-10-01 12:58:22 -05:00
Justin Bertram
e69ba79b55
ARTEMIS-5081 bump log4j.version from 2.24.0 to 2.24.1
2024-10-01 12:53:15 -05:00
Justin Bertram
1a507ba0e8
ARTEMIS-5080 bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.0
2024-10-01 12:50:55 -05:00
Justin Bertram
d5c5bfd848
ARTEMIS-5079 bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre
2024-10-01 12:48:18 -05:00
Justin Bertram
7320db7e51
ARTEMIS-5057 fill in missing config index + other doc updates
2024-10-01 12:10:10 +01:00
Justin Bertram
7abfbb40d0
ARTEMIS-5057 add docs for large-message-sync
2024-10-01 12:10:10 +01:00
Timothy Bish
65db6c60c9
ARTEMIS-5074 Fix encoding of bytes properties as Binary in AMQPMessage
...
When a bytes property is added to an AMQPMessage and it is then reencoded it
will fail without first wrapping the byte array in an AMQP binary as required
by the ApplicationProperties section specification defined type allowances.
2024-09-27 19:30:23 +01:00
Howard Gao
1f90b5be0d
ARTEMIS-5062 ClusterConnectionControl has wrong annotation
2024-09-26 11:48:33 -05:00
Clebert Suconic
5808985a6a
ARTEMIS-5067 Fix ClusteredMirrorSoakTest::testAutoCreateQueue
2024-09-26 10:15:18 -04:00
Robbie Gemmell
5bad88e701
ARTEMIS-4996: update to junit 5.11.1
2024-09-26 13:16:29 +01:00
Jean-Pascal Briquet
8fc6f09195
ARTEMIS-5063 messageMoved addition in ActiveMQServerMessagePlugin
2024-09-25 21:59:02 -04:00
Clebert Suconic
0c4c0542be
ARTEMIS-5068 Temporary queue should not be mirrored
2024-09-25 21:58:13 -04:00
Clebert Suconic
9199b1f2dc
ARTEMIS-5067 Preventing Race when one side is not connected in the mirror
...
There was already some verification at AMQPMirrorControllerSource::invalidTarget
however the verification failed on soak test ReplicatedBothNodesMirrorTest,
and an user I was working with also gave me evidence of this happening.
I'm improving the previous verification, which is actually a simplification that works on every case.
2024-09-25 21:57:45 -04:00
Clebert Suconic
30c5e63e0b
ARTEMIS-5066 Disable Divert on Mirror Target
2024-09-25 21:57:45 -04:00
Clebert Suconic
b084eac71d
ARTEMIS-5065 Remove Mirrored Properties on send for OpenWire and Core
2024-09-25 21:57:20 -04:00