Commit Graph

10192 Commits

Author SHA1 Message Date
Clebert Suconic 4fc35035d0 Update versions.adoc 2023-10-25 14:31:24 -04:00
Justin Bertram 28ac22e892 ARTEMIS-4475 upgrade ActiveMQ 'Classic' to 5.17.6 2023-10-25 13:39:25 -04:00
Emmanuel Hugonnet 37273701ea ARTEMIS-4467 Core client code visibility change required.
* Since the constructors in RemotingConnectionImpl can be used from the server and the client.
If the server calling code is in a different classloader then the
constructor can't be called.
* same for the 'active' boolean property of ActiveMQChannelHandler

Issue: https://issues.apache.org/jira/browse/ARTEMIS-4467

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-10-25 13:39:08 -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 c990ed74d9 ARTEMIS-4471 Mark Maven plugins with threadSafe=true 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
Justin Bertram 13a3e84e78 ARTEMIS-4461 make implicit dependencies explicit in artemis-features 2023-10-19 17:22:38 +01:00
Robbie Gemmell bc93eb3faf NO-JIRA: also update checks job to ga build 2023-10-18 14:48:30 +01:00
Justin Bertram 055100751c ARTEMIS-4459 log when ignoring dupe MQTT QoS2 pub
In accordance with the QoS2 protocol outlined in the MQTT
specification(s), once the broker receives a PUBLISH then any other
PUBLISH it receives on that same session with the same packet ID must be
ignored until the QoS2 protocol for that ID is completed.

The broker does this, but it doesn't log anything so it's not clear when
this is actually happening.
2023-10-16 20:32:20 -04:00
Clebert Suconic c46c6f11f6 ARTEMIS-4453 Removing unused parameter from constructor 2023-10-12 12:34:04 -04:00
Justin Bertram 0cdbd2b5ab
NO-JIRA fix AsciiDoc syntax for wildcard doc 2023-10-12 10:56:41 -05:00
Domenico Francesco Bruscino c27b7b65c7 ARTEMIS-4456 Register metrics plugin 2023-10-12 10:20:58 -05: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
Chao Wang 3392d084a9 ARTEMIS-4435 Add missing MANIFEST.MF content for Artemis artifacts. 2023-10-11 08:12:05 -05:00
Clebert Suconic 45f2789531 ARTEMIS-4453 Asynchronous flow control broken when more than 1000 destinations in the producer 2023-10-10 20:56:31 -04:00
Justin Bertram ab6f0a3032 ARTEMIS-4453 Lots of addresses breaks cluster bridge flow control 2023-10-10 20:56:31 -04:00
Robbie Gemmell 6dc225c714 NO-JIRA: use release build now that Temurin 21 is out 2023-10-10 16:47:28 +01:00
Domenico Francesco Bruscino e96a19cdef ARTEMIS-4457 Upgrade jetty version to 10.0.16 2023-10-10 10:01:47 +01:00
Clebert Suconic 42be518deb ARTEMIS-4450 Caching hasLocal boolean on bindings to avoid transversing the maps on every call 2023-10-05 14:05:40 -04:00
a181321 4db39520f2 ARTEMIS-4450 - Auto-deleted clustered destinations can cause message loss 2023-10-05 14:05:40 -04:00
Robbie Gemmell ef5fb0b1f1 ARTEMIS-4451: fix non-SASL AMQP connections when resource audit logging enabled 2023-10-04 16:12:02 +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
Domenico Francesco Bruscino 7a55b1d613 ARTEMIS-4444 Support custom directories to add runtime dependencies
The system property `artemis.extra.libs` is a comma separated list of
directories that contains jar files, i.e.
```
-Dartemis.extra.libs=/usr/local/share/java/lib1,/usr/local/share/java/lib2
```
The environment variable `ARTEMIS_EXTRA_LIBS` is a comma separated list of
directories that contains jar files and is ignored if the system property
`artemis.extra.libs` is defined, i.e.
```
export ARTEMIS_EXTRA_LIBS=/usr/local/share/java/lib1,/usr/local/share/java/lib2
```
2023-10-03 08:54:27 -04:00
Nandor Soma Abonyi 8d48f8a373 ARTEMIS-4449 Fix url parameter separator in acceptor configuration 2023-10-02 09:01:10 -05:00
Robbie Gemmell 3f2587c85a NO-JIRA: just use 21-ea (built from the JDK 21 RC1/GA tag) for now while awaiting Temurin 21 GA 2023-10-02 11:33:33 +01:00
Gary Tully cca027b1cc ARTEMIS-4443 support broker plugin config via broker properties 2023-10-02 10:54:18 +01:00
Clebert Suconic 7c9a15e9b4 ARTEMIS-4447 Add paging prefetch parameters into address settings
we are adding new attributes to determine how many messages (or bytes) we are reading from paging into Queue memory.
2023-09-29 18:43:23 -04:00
Clebert Suconic d01445f485 NO-JIRA removing parameters-paging.sh
use parameters.sh instead
2023-09-29 16:38:23 -04:00
Clebert Suconic d06712ecb8 ARTEMIS-4439 upgrade Netty to 4.1.99.Final 2023-09-28 21:09:00 -04:00
Justin Bertram 1c716bd97c
NO-JIRA handful of CLI doc improvements 2023-09-28 16:58:14 -05:00
Justin Bertram 184c33df0d ARTEMIS-4446 improve readability of code/config blocks in user manual 2023-09-28 17:43:43 -04:00
Justin Bertram 545858bc1d
NO-JIRA fixup versions doc 2023-09-28 11:45:45 -05: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
Justin Bertram cd1e9822f5 NO-JIRA few small usability fixes 2023-09-26 15:54:13 -05:00
Justin Bertram f565e1318e ARTEMIS-4441 add Docker chapter to User Manual 2023-09-26 15:54:13 -05:00
Clebert Suconic 5eb02d247b ARTEMIS-4442 Redistributor Leaking Iterators 2023-09-25 14:56:52 -04:00
Nicolas Filotto 8599917222 ARTEMIS-4141 Update credits even for expired messages
When big messages are produced if a consumer receives an expired message, the credits are not updated, so if the consumer is too slow and an expiry delay has been set, we can end up with a situation where there are no more credits which prevents the consumer from receiving any more messages.
2023-09-22 14:30:29 -04:00
Clebert Suconic b74f47867f ARTEMIS-4434 Some trivial logging about Redistribution 2023-09-21 12:05:42 -04:00
Hervé Boutemy 8c3f052e87 NO-JIRA: have github commit log display auto-link ARTEMIS Jira project references
This closes #4621
2023-09-21 11:36:41 +01:00
Gary Tully ef1a17e548 ARTEMIS-4432 remove unused commit count from the test 2023-09-21 10:02:15 +01:00
Gary Tully 8f9a72d257 ARTEMIS-4432 respect actor and operation context for openwire connection failure processing 2023-09-20 15:25:50 +01:00
Hervé Boutemy cbbc29db35 ARTEMIS-4433 fix Reproducible Builds issues 2023-09-20 15:16:40 +01:00
Clebert Suconic 2b939edd67 NO-JIRA small versions.adoc update 2023-09-19 14:04:48 -04:00
Nicolas Filotto 1d3fd65008 ARTEMIS-4270 Allow hierarchy of wildcard bindings
In case the bindings "news.#" and "news.europe.#" are registered, only the first one matches with the address "news.europe" while both are supposed to match. Those changes are meant to get rid of this limitation.
2023-09-18 12:10:13 -05:00
Clebert Suconic 09cc76c7e8 NO-JIRA -PDB-all-tests should enable derby as well 2023-09-18 09:05:10 -04: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