Commit Graph

10439 Commits

Author SHA1 Message Date
Justin Bertram 7c711c04c3 ARTEMIS-4488 support 'literal' address setting match 2023-11-27 14:40:39 -05:00
Justin Bertram 36056a5bdd ARTEMIS-4513 HTTP request logging not working 2023-11-27 13:53:58 -05:00
Clebert Suconic 9a7a6f89cf ARTEMIS-3932 Deprecate and replace addAddressSettings with json version
As I worked through implementing a more generic JSON marshaller, I tried using reflection through BeanUtils and other ways
however the endresult was always worse as there were a few caveats that were not as easy to accomplish.

For that reason I went to a declarative appraoch where I define a meta-data object on AddressSettings and AddressSettingsInfo and
reuse the metadata in a few other places.
2023-11-27 12:36:21 -06:00
Justin Bertram 8e68bb1902 ARTEMIS-4501 clean up MQTT subscription queues when session expires 2023-11-27 12:33:35 -05:00
Justin Bertram 60200b44e2 ARTEMIS-4506 restore MQTT sub queue name syntax
Starting with 2.28.0, the broker doesn't translate the character `/` to
the configured wildcard delimiter (i.e. `.` by default) when creating
subscription queues for MQTT clients.

This commit fixes that regression and restores the proper translation.
2023-11-27 11:51:22 -05:00
Justin Bertram 7909f4b77f ARTEMIS-4507 make critical analyzer logging consistent 2023-11-27 11:34:44 -05:00
Gary Tully 348763e14a ARTEMIS-4164: add acceptor sslAutoReload option to have the broker watch key and trust store paths for modifications and automatically call reload 2023-11-27 11:26:07 -05:00
Robbie Gemmell 8195394eca ARTEMIS-4511: adjust MainTest to clean up resources in case of failure, prevent knock-on test failures 2023-11-20 12:45:18 +00:00
Gary Tully 91fd12ad1f ARTEMIS-4480: rationalise openwire session tx usage and operation context usage, use completion callbacks to ensure exclusive consumers are isolated 2023-11-20 12:20:36 +00:00
Emmanuel Hugonnet 6bc7b1bc9f ARTEMIS-4508 the recovery connection factory ignores useTopologyForLoadBalancing.
Fixing the creation of the recovery connection factory so that
useTopologyForLoadBalancing is properly set.

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

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-20 11:21:46 +01:00
Clebert Suconic 42d99dd8f0 ARTEMIS-4505 Small improvements on test 2023-11-16 13:18:10 -05:00
Timothy Bish 93a74dc00c ARTEMIS-4502 Support core messages crossing broker connection links
Allow for core messages to be tunneled over broker connection links used
for AMQP Federation and for broker mirroring. This eliminates the need to
convert from Core to AMQP and from loading core large messages fully into
memory for that conversion.
2023-11-16 17:55:08 +00:00
Robbie Gemmell 54c1ae630c ARTEMIS-4509: fail if LibaioContext check fouls before class, nicer in CI than just logging and failing after anyway 2023-11-16 10:43:07 +00:00
Clebert Suconic 766e81d26e ARTEMIS-4505 Cleanup page transactions on startup of the broker 2023-11-15 17:14:05 -05:00
Robbie Gemmell 6f14de77be ARTEMIS-4504: add a stop goal that runs the cli script, update examples to use it 2023-11-15 10:02:32 +00:00
Justin Bertram 5e51233df3
NO-JIRA message grouping doc updates for formatting & clarify 2023-11-14 14:21:51 -06:00
Justin Bertram 4252c3384e
NO-JIRA add missing Docker chapter to PDF source 2023-11-14 12:27:31 -06:00
Clebert Suconic 6e28e46834 ARTEMIS-4503 Use BufferedOutputStream on ./artemis consumer --data 2023-11-13 16:56:26 -05:00
Clebert Suconic 11f76bc133 ARTEMIS-4476 Validating process to remove orphaned consumers 2023-11-13 11:37:07 -05:00
Emmanuel Hugonnet 0dd8ce2897 ARTEMIS-4500 upgrade netty to 4.1.101.Final
Issue: https://issues.apache.org/jira/browse/ARTEMIS-4500

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-13 11:02:18 -05:00
Clebert Suconic 3cdd6cc672 ARTEMIS-4483 Avoid log.warn on regular AMQP closing 2023-11-13 11:02:04 -05:00
Emmanuel Hugonnet 4a13449056 ARTEMIS-4499 fix ThreadCreateAction so it works properly with SecurityManager
Issue: https://issues.apache.org/jira/browse/ARTEMIS-4499

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-13 10:45:41 -05:00
Robbie Gemmell 4838cb7725 ARTEMIS-4476: remove added duplicate dependency, fix build warning 2023-11-10 14:04:44 +00:00
Clebert Suconic a55c158164 ARTEMIS-4476 Removing AuditLogger on non used statement 2023-11-09 15:54:13 -05:00
Clebert Suconic 18692ec3c4 ARTEMIS-4476 Fixing Ghost consumer situation with AMQP 2023-11-09 15:09:35 -05:00
Clebert Suconic b041f2cde2 ARTEMIS-4476 Client Failures Soak Test
I was not able to reproduce the actual issue here, but I heavily used this test during debugging.
This will not serve as a reproducer to the Ghost consumer issue, but this is a valid test.
2023-11-09 15:09:35 -05:00
Justin Bertram fdbe72ac73
This closes #4655 2023-11-08 14:12:57 -06:00
Petr Kužel ebb747b9e7
ARTEMIS-4470 prevent the common trap
Omitting reencode() results in latent error that surfaces only in
AMQP-AMQP messaging.
2023-11-08 14:12:37 -06:00
Justin Bertram 0fc1906a62 ARTEMIS-4493 upgrade Hawtio to 2.17.7 2023-11-08 14:05:41 -06:00
Emmanuel Hugonnet 76cbda1c2a ARTEMIS-4494 upgrade commons-lang3 from 3.12.0 to 3.13.0
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-11-08 14:05:29 -06:00
Justin Bertram 5f7faa47cc
NO-JIRA doc syntax/formatting updates 2023-11-07 16:55:55 -06:00
Robbie Gemmell 7ccc4b3a8f ARTEMIS-4492: update logging docs to match current config after ARTEMIS-4428 2023-11-07 12:36:32 +00:00
Robbie Gemmell 808272fc63 ARTEMIS-4478: have the docs reference the version used by the release 2023-11-07 12:12:14 +00:00
Robbie Gemmell b59813336e ARTEMIS-4491: update to ActiveMQ 5.18.3 2023-11-06 13:16:52 +00:00
Robbie Gemmell 66dd52fcf2 ARTEMIS-4490: update to SLF4J 2.0.9 2023-11-03 17:55:48 +00:00
Robbie Gemmell fda83f6924 ARTEMIS-4489: update to karaf 4.4.4 2023-11-03 13:38:31 +00:00
Erwin Dondorp a6b107dd8a ARTEMIS-4486 add missing bits from metrics documentation 2023-11-03 09:30:32 +01:00
Robbie Gemmell 56cd29bf66 ARTEMIS-4478: update to log4j 2.21.1 2023-10-31 09:18:15 +00:00
Robbie Gemmell a9cb46835a NO-JIRA: update example again, so that it isnt inconsistent with the prior example as originally 2023-10-31 09:10:27 +00:00
Clebert Suconic d76550ad04 NO-JIRA: mention of the artemis-web usage on the report 2023-10-30 17:34:29 -04:00
Robbie Gemmell 447220cf84 NO-JIRA: fix up some release steps and examples, tweak some to use consistent version throughout 2023-10-30 10:51:02 +00:00
Robbie Gemmell 544b81595f NO-JIRA: update user-manual versions page for 2.31.2 2023-10-27 14:01:54 +01:00
Robbie Gemmell bbe40c4b45 [maven-release-plugin] prepare for next development iteration 2023-10-27 11:14:45 +01:00
Robbie Gemmell f4bccc1a26 [maven-release-plugin] prepare release 2.31.2 2023-10-27 11:14:19 +01:00
Robbie Gemmell 9a699c219f ARTEMIS-4477: drop services file as previously, partially-restores filter removed in ARTEMIS 4435 2023-10-27 09:27:45 +01:00
Clebert Suconic 845648526f [maven-release-plugin] prepare for next development iteration 2023-10-25 14:45:43 -04:00
Clebert Suconic 5a1c9bf3d1 [maven-release-plugin] prepare release 2.31.1 2023-10-25 14:45:41 -04:00
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