Robbie Gemmell
75ce36cdbe
This closes #4259
2022-10-19 10:09:55 +01:00
Justin Bertram
9138cc86ca
ARTEMIS-4049 user add fails w/space in broker path
...
This problem was originally discovered on Windows, but the problem
occurs on *nix as well.
2022-10-19 10:09:33 +01:00
Clebert Suconic
51c50d8546
ARTEMIS-4056 Fixing compatibility with getFirstMessage()
...
if Empty the previous method was returning new Map[1] and the JSON output would be slightly different and I am playing safe here just in case.
2022-10-18 13:49:32 -04:00
Clebert Suconic
77ad2b0bc0
ARTEMIS-4056 Expanding nextPage check into isDeleted
2022-10-18 11:51:47 -04:00
Clebert Suconic
b388a24b26
ARTEMIS-4056 Paging Management optimizations
...
- optimize startup time on paging (check-depage on startup)
- otpimize getNextPage() on complete pages
- optimize getFirstMessage() and paging. (avoid iterator usage)
2022-10-18 10:45:55 -04:00
Robbie Gemmell
fbc6dd066b
ARTEMIS-4020: add Log4j as a test dep in some modules with no SLF4J impl, supressing noop fallback+warning
2022-10-18 12:43:37 +01:00
Robbie Gemmell
f17d975138
ARTEMIS-4039: Update to jackson-databind 2.13.4.2
2022-10-18 11:02:29 +01:00
Robbie Gemmell
ffc155f910
ARTEMIS-4055: update to apache parent 27, stop overriding some plugin versions, align others, override checksum config as appropriate
2022-10-18 10:50:22 +01:00
Domenico Francesco Bruscino
8583288603
ARTEMIS-4057 Fix backup last OOME heap dump on Windows
2022-10-18 08:49:31 +02:00
Robbie Gemmell
a6e69aaccf
ARTEMIS-4054: have release plugin autoVersionSubmodules, and configure the tagNameFormat to simplify setting release tag
2022-10-17 15:45:01 +01:00
Robbie Gemmell
d6ec80d8f1
ARTEMIS-4053: ensure scm tag ref reflects it is currently non-release, using HEAD, rather than incorrectly having release version 2.19.0
2022-10-17 12:56:14 +01:00
Robbie Gemmell
8c209adc99
ARTEMIS 4007: tweak javadoc to stop build failure with newer javadoc plugin
2022-10-17 11:06:48 +01:00
Clebert Suconic
e1e728a28e
NO-JIRA Debug statement on paging manager
2022-10-16 02:02:19 -04:00
Clebert Suconic
10a93f9203
NO-JIRA log.debug on a test
2022-10-15 00:24:19 -04:00
Clebert Suconic
0275efff29
NO-JIRA Fixing Junit Helpr methods errorprone issue in MegaCleanerPagingTest
2022-10-15 00:15:09 -04:00
Clebert Suconic
3f63e6be82
NO-JIRA Adding a test to validating paging reload
...
no issues found as part of this test. Just adding a new test.
2022-10-14 16:31:37 -04:00
Clebert Suconic
52c45f5aec
ARTEMIS-4025 Fixing JSon transient attribute after serialization copy
2022-10-14 15:42:42 -04:00
Clebert Suconic
ec00def02b
ARTEMIS-4025 Fixing testsuite by adding json missing dependencies
2022-10-14 15:42:42 -04:00
Clebert Suconic
5a1dfdeb10
ARTEMIS-4041 Fixing tests on CriticalIOException
2022-10-14 10:33:36 -04:00
Gary Tully
3b981b3920
ARTEMIS-4028 - add alder32 checksum to the status of properties files read by the broker
2022-10-13 18:23:09 +01:00
Gary Tully
03ef286cc8
ARTEMIS-4025 - trap failure to apply properties as errors and report via the broker status in a configuration/properties/errors status field
2022-10-13 18:23:09 +01:00
Timothy Bish
b900a1e4bd
ARTEMIS-4020 Standardize the naming of Logger types for consistency
...
Attempt to standardize all Logger declaration to a singular variable name
which makes the code more consistent and make finding usages of loggers in
the code a bit easier.
2022-10-13 12:40:45 -04:00
Robbie Gemmell
2dc0ea1a0c
This closes #4255
2022-10-13 17:34:11 +01:00
Justin Bertram
ea04426bcd
ARTEMIS-4037 refactor MQTTRetainMessageManagerTest
...
Commit 5a42de5fa6
called my attention to
this test. It really needs to be refactored because:
- It belongs in the integration-tests module rather than the MQTT
protocol module.
- It is using a lot of non-standard components (e.g.
EmbeddedJMSResource, Awaitility, etc.).
- It is overly complicated (e.g. using its own MqttClientService).
This commit resolves all those problems. The new implementation is quite
a bit different but still equivalent. I reverted the original fix from
ARTEMIS-2476 and the test still fails.
2022-10-13 17:33:43 +01:00
Justin Bertram
d968f0c901
This closes #4231
2022-10-13 11:32:26 -05:00
Johannes Edmeier
9a44d3e0ea
ARTEMIS-4013 proper cxn unwrap in PostgresLargeObjectManager
2022-10-13 11:31:48 -05:00
Justin Bertram
f0ecf6bc89
NO-JIRA fix AMQP acceptor property typo
2022-10-13 11:23:51 -05:00
Justin Bertram
896537700a
This closes #4254
2022-10-13 11:20:01 -05:00
Gary Tully
8a6e29ccde
ARTEMIS-4042 - read sensitive string codec env var if system property is not set
2022-10-13 11:20:01 -05:00
Justin Bertram
a7bbe3c1fb
This closes #4249
2022-10-13 10:36:38 -05:00
Justin Bertram
0ab098e456
ARTEMIS-4035 all consumers of federated queue drop if only one consumer drops
2022-10-13 10:36:38 -05:00
Robbie Gemmell
8cba446e2b
ARTEMIS-4048: stop -all client modules needlessly grabbing their own -SNAPSHOT sources during build
...
- Always produce the original basically-empty sources jar for the
module, before the shading, meaning its always available.
- Do the same for the main jar, to avoid the shading operating on a
previously-shaded renamed output from a prior run if not cleaning.
2022-10-13 13:06:09 +01:00
Clebert Suconic
7b2f7e1707
ARTEMIS-4041 Fixing NPE on SequentialFileFactory after the CriticalIO change
2022-10-12 17:03:13 -04:00
Clebert Suconic
49d33470f9
ARTEMIS-4041 Improve critical IO reporting
2022-10-12 10:50:33 -04:00
Robbie Gemmell
b604545a3c
ARTEMIS-4043: remove other doc snippets linking to previously-removed rest.md file, also update URL to point to referenced version
2022-10-12 15:15:29 +01:00
Clebert Suconic
e951ce67ca
NO-JIRA small tweak on javadoc
2022-10-11 15:42:43 -04:00
Justin Bertram
5343c97c7d
ARTEMIS-4022 add auto-delete queue attribute to management
2022-10-11 13:16:46 -04:00
Justin Bertram
5cf84bffbe
NO-JIRA restore commons-codec dependency; remove REST property
2022-10-11 11:10:11 -05:00
Robbie Gemmell
716d5ae659
This closes #4252
2022-10-11 16:58:13 +01:00
Domenico Francesco Bruscino
5a42de5fa6
ARTEMIS-4037 Use random alphanumeric strings for MQTTRetainMessageManagerTest
2022-10-11 16:57:57 +01:00
Justin Bertram
4a0bca3f64
NO-JIRA remove missed dependency from ARTEMIS-3137
2022-10-11 10:52:33 -05:00
Justin Bertram
5b200f84ee
NO-JIRA remove vestigial REST dependencies
2022-10-11 10:27:12 -05:00
Robbie Gemmell
96895c92fb
This closes #4251
2022-10-11 15:53:24 +01:00
Domenico Francesco Bruscino
2384a50e17
ARTEMIS-4039 Upgrade jackson version to 2.13.4
2022-10-11 15:52:57 +01:00
Robbie Gemmell
d08af2bf6d
ARTEMIS-4040: Update to Netty 4.1.82
2022-10-11 13:44:19 +01:00
Domenico Francesco Bruscino
288b013183
ARTEMIS-4038 Upgrade groovy version to 4.0.5
2022-10-11 11:17:43 +02:00
Domenico Francesco Bruscino
47e82c4ad0
NO-JIRA Add direct jakarta.annotation-api dependency to integration-tests
...
ResourceLoadingSslContext depends on jakarta.annotation-api
2022-10-11 09:09:08 +02:00
Clebert Suconic
33438c2e44
ARTEMIS-4029 Avoid OME When too many pages are cleared all at once
...
this is the second part of the fix (I missed the first part) where I am clearig midstream records as well.
2022-10-11 00:26:41 -04:00
Robbie Gemmell
7b3c185bba
ARTEMIS-4020: restore some gates I had stashed changes to undo removals for
2022-10-10 09:55:03 +01:00
Timothy Bish
617269319a
ARTEMIS-4020: Remove string appends and various isXEnabled logger checks (add some where useful)
...
Logger statements should use formatting syntax and let the normal framework checks take care of
checking if a logger is enabled instead of string concats and isXEnabled logger checks except
in cases there is known expense to the specifc logging message/arg preparation or passing.
Changes from myself and Robbie Gemmell.
Co-authored-by: Robbie Gemmell <robbie@apache.org>
2022-10-07 15:40:53 -04:00