Robbie Gemmell
2c1afc4b75
ARTEMIS-3667: update to Groovy 4.0.0
2022-02-04 11:39:37 -05:00
Justin Bertram
e184038d05
ARTEMIS-3670 support diverting to multiple addresses
2022-02-04 11:39:16 -05:00
Justin Bertram
8063110644
ARTEMIS-3638 Support MQTT 5
...
MQTT 5 is an OASIS standard which debuted in March 2019. It boasts
numerous improvments over its predecessor (i.e. MQTT 3.1.1) which will
benefit users. These improvements are summarized in the specification
at:
https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901293
The specification describes all the behavior necessary for a client or
server to conform. The spec is highlighted with special "normative"
conformance statements which distill the descriptions into concise
terms. The specification provides a helpful summary of all these
statements. See:
https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901292
This commit implements all of the mandatory elements from the
specification and provides tests which are identified using the
corresponding normative conformance statement. All normative
conformance statements either have an explicit test or are noted in
comments with an explanation of why an explicit test doesn't exist. See
org.apache.activemq.artemis.tests.integration.mqtt5 for all those
details.
This commit also includes documentation about how to configure
everything related to the new MQTT 5 features.
2022-02-04 09:57:15 -05:00
Gergő Rubint
605079d4ba
NO-JIRA: Fix Undelivered Messages typo
2022-02-04 09:28:36 +01:00
Robbie Gemmell
461e66f4cd
ARTEMIS-3668: update to Qpid JMS 1.5.0
2022-02-02 16:28:27 +00:00
Paul Wright
ba62bc66a7
NO-JIRA: fix broken links in docs
...
This closes #3798
2022-02-02 16:21:10 +00:00
Gergő Rubint
99466278f1
NO-JIRA: Fix Address Model Auto Address Deletion typo
...
This closes #3920
2022-02-02 16:20:51 +00:00
Clebert Suconic
ba02fccb77
ARTEMIS-3664 Critical Analyzer should not HALT or STOP the broker during the startup
2022-01-31 13:33:20 -05:00
Robbie Gemmell
4a6a74e1c3
NO-JIRA: use various versions from parent to be consistent, remove some duplicate yet incomplete plugin config
2022-01-28 11:34:20 +00:00
Domenico Francesco Bruscino
b9243cc999
ARTEMIS-3654 Fix AllClassesTest leaks
2022-01-27 09:26:45 +01:00
Robbie Gemmell
8661cecb8f
ARTEMIS-3655: isolate the errorprone dependencies to its profiles, enable everywhere, fix related problems, and update to 2.10.
2022-01-26 16:32:34 +00:00
Robbie Gemmell
ee52e3de7c
ARTEMIS-3650: simplify distribution to leverage module poms for most of work, ensure their deps are present
...
Fixes/tidies some module definitions to set appropriate test/etc dep scopes and/or exclude bits not used or passed on for usage.
2022-01-26 10:09:18 +00:00
gtully
e164a5b3b8
ARTEMIS-3627 - fix regression in CriticalCrashTest - statically configured converters were being lost on new custom bean utils
2022-01-25 19:22:36 +00:00
gtully
90535a2401
ARTEMIS-3652 - tighten up test assertions and cleanup, track errors via connection listener and consider missing send reply
2022-01-25 17:17:35 +00:00
gtully
c05177d723
ARTEMIS-3627 - allow default classpath properties name to be configured and use non intrusive property for testing, root cause of falure in test identified by ARTEMIS-3652
2022-01-24 17:18:34 +00:00
Clebert Suconic
3af6d0d58c
NO-JIRA Update on cherry-pick-report
2022-01-24 10:33:42 -05:00
Robbie Gemmell
5e7ecfcc8a
NO-JIRA: remove some test methods that are permanently disabled in one or more ways
2022-01-24 11:13:52 +00:00
Justin Bertram
30d27c6226
NO-JIRA add version info on 2.20.0
2022-01-20 10:37:27 -06:00
Robbie Gemmell
e8074f713b
NO-JIRA: use install on examples build otherwise it needs to download remote snapshot during javadoc build, which may not exist and so fails
2022-01-20 15:55:40 +00:00
Justin Bertram
f7bb4c754a
NO-JIRA update Java version in documentation
2022-01-20 08:54:58 -06:00
Justin Bertram
862b060416
NO-JIRA a few more logo/icon updates
2022-01-20 08:50:23 -06:00
Domenico Francesco Bruscino
1b07c3222a
NO-JIRA Fix activemq5-unit-tests with byteman
2022-01-19 17:05:35 +01:00
gtully
10d93d9c92
ARTEMIS-3627 - support broker.properties for augmenting or supplying additional configuration via nested properties of the internal configuratinimpl bean - elements with a name attribute can be configured in collections, the type inferred by the add singular fluent api
2022-01-19 14:39:27 +00:00
Domenico Francesco Bruscino
9c01f9b983
ARTEMIS-3649 Fix zero prefetch OpenWire consumers
2022-01-19 10:14:08 +00:00
Domenico Francesco Bruscino
fc357213d2
NO-JIRA Fix activemq5-unit-tests with SSL
2022-01-19 10:33:56 +01:00
Robbie Gemmell
20ee0b4393
ARTEMIS-3648: Update to netty 4.1.73
2022-01-17 13:16:21 +00:00
Robbie Gemmell
0e2fbad558
This closes #3387
2022-01-17 12:41:28 +00:00
Domenico Francesco Bruscino
cb96a89524
ARTEMIS-3616 Fix netty epoll not available
2022-01-17 12:25:59 +00:00
Justin Bertram
9ae18066b3
NO-JIRA clarify doc on security-setting with FQQN
2022-01-14 17:06:36 -06:00
Justin Bertram
1ddfa069bf
NO-JIRA update logos with ® and better quality
2022-01-14 17:01:18 -06:00
Clebert Suconic
e5d0b69c13
NO-JIRA cherry-pick report between main and maintenance branches
2022-01-14 11:14:06 -05:00
Clebert Suconic
7e4191e9c8
This closes #3889
2022-01-13 15:41:44 -05:00
franz1981
52fcc0c81b
ARTEMIS-3620 Journal blocking delete/update record with no sync
2022-01-13 15:35:57 -05:00
Justin Bertram
951c506481
ARTEMIS-3637 config-delete-diverts not applied properly
...
The address-setting config-delete-diverts is not being applied correctly
hierarchically because it's not included in the merge() method. It is
also not being persisted to disk either. This commit fixes both issues.
2022-01-12 21:06:40 -05:00
Justin Bertram
47b2d4aacd
This closes #3903
2022-01-12 12:44:47 -06:00
Erwin Dondorp
4179de9e36
ARTEMIS-3632 add absolute timestamp for expiry times (after the relative timestamp, only in the details panel)
2022-01-12 12:44:47 -06:00
Justin Bertram
303eeb75bf
This closes #3902
2022-01-12 12:42:32 -06:00
Erwin Dondorp
851cc7ee08
ARTEMIS-3631 recognise more timestamp header fields from OpenWire
2022-01-12 12:42:31 -06:00
Justin Bertram
1beb6565b7
This closes #3901
2022-01-12 12:15:06 -06:00
Erwin Dondorp
b8e7309482
ARTEMIS-3629 fixed css error
2022-01-12 12:15:06 -06:00
Justin Bertram
d0c2901213
This closes #3900
2022-01-12 12:12:05 -06:00
Erwin Dondorp
134425675e
ARTEMIS-3630 added missing end-tag in diagram page
2022-01-12 12:12:05 -06:00
Justin Bertram
10193c0e8b
This closes #3899
2022-01-12 12:11:10 -06:00
Erwin Dondorp
22df1f1ecf
ARTEMIS-3628 fixed trivial xml validation problem
2022-01-12 12:11:09 -06:00
Justin Bertram
dd9934a446
This closes #3898
2022-01-12 12:09:25 -06:00
Erwin Dondorp
172d72d62d
ARTEMIS-3626 fixed simple syntax error
2022-01-12 12:09:24 -06:00
Erwin Dondorp
5708bcbf56
ARTEMIS-3633 fixed description for password field in preferences tab
2022-01-12 09:31:27 -05:00
Justin Bertram
54f4cb560c
ARTEMIS-3636 LinkedListImpl leak on mesage consume error
2022-01-11 16:55:40 -05:00
Domenico Francesco Bruscino
1c9516db6a
NO-JIRA Fix activemq5-unit-tests after ARTEMIS-3546
2022-01-11 10:45:01 -05:00
Robbie Gemmell
a91d3b0c0f
ARTEMIS-3624: change dep mangement entry to be for the minikdc dep, add property for its version, update it and rework exclusions
2022-01-11 10:44:22 -05:00