Commit Graph

11102 Commits

Author SHA1 Message Date
Robbie Gemmell 8a912ed209 ARTEMIS-5110: retire/exclude previously-used IDs removed/reassigned in the following older commits:
177e6820b5
e34fd09ce3
e065d25b6f
af9bd7b84a
f4bdacbc4c
74951d9221
fe0ca4d84f
b08b91a32f
85857ab8eb
e02ec69021
bf9f6d213b
2d806807b8
52a4157bbb
53bb3ea183
d5f152c725
b3529dcea4
246bf08391
8a04ee07de
6cb68f2ce9
9873fccf74

See PR for individual commits which were squashed to form this change. This closes #5320
2024-11-01 11:23:13 +00:00
Justin Bertram 9f1681a36a
NO-JIRA update OWASP doc 2024-10-29 15:15:55 -05:00
Justin Bertram 5321882eb8
NO-JIRA ignore test & provided scope for OWASP 2024-10-29 15:14:36 -05:00
Justin Bertram f0f937a66c
NO-JIRA don't require dotnet for OWASP 2024-10-29 13:43:57 -05:00
Robbie Gemmell e244879bfe ARTEMIS-5138: update to checkstyle 10.19.0 2024-10-29 14:28:06 +00:00
Robbie Gemmell 98484f2489 ARTEMIS-5137: update jackson to 2.18.1 2024-10-29 14:21:31 +00:00
Robbie Gemmell 430c453108 ARTEMIS-5136: update to zookeeper 3.9.3 2024-10-29 14:19:14 +00:00
Justin Bertram eb4cec855a
NO-JIRA minor fix for syntax error 2024-10-29 07:41:42 -05:00
Timothy Bish a3aea7d9a0 ARTEMIS-5135 Use a sequence ID on address federation link names
Prevents unintended link stealing scenarios when link names match for a new
link whose name is in use by another link still awaiting a detach response.
2024-10-29 10:32:14 +00:00
Robbie Gemmell 422446e033 ARTEMIS-5132: consolidate ActiveMQQueueLogger into ActiveMQServerLogger 2024-10-28 15:24:36 -05:00
Justin Bertram 0afab64f64 NO-JIRA minor fix for AIO + Ubuntu + Docker 2024-10-25 10:44:51 -05:00
Justin Bertram d01ea80df9 ARTEMIS-5110 add ability to identify retired IDs in log annotations
The broker uses unique IDs for logging statements. As logging changes
over time we need a way to "retire" these IDs (e.g. when certain
logging statements are no longer needed) to ensure they are not used

This commit does the following:

 - Removes all the logging methods which are no longer used and
   "retires" the corresponding ID (i.e. adds them to the `retiredIDs`
   list for that LogBundle).
 - Updates the validation for IDs that have been retired or are in
   active use including a new suggestion about a valid ID to use when an
   invalid ID is found.
 - Fixes all the regular expressions in all the various uses of
   `@LogBundle` to ensure there are no overlaps to prevent duplicates
   between bundles.

Changes from myself and Robbie Gemmell (see PR). This closes #5303.
2024-10-25 15:14:07 +01:00
Justin Bertram a84b58941a
NO-JIRA deduplicate OpenWire block in protocols doc 2024-10-24 11:09:59 -05:00
Justin Bertram 24202fc30c
NO-JIRA clarify references to ActiveMQ Classic 2024-10-24 10:49:21 -05:00
Robbie Gemmell 24fb38c86f ARTEMIS-5130: Update testcontainers to 1.20.3 2024-10-23 15:47:38 +01:00
Robbie Gemmell 540ab97af9 ARTEMIS-5129: Update exec-maven-plugin to 3.5.0 2024-10-23 15:45:44 +01:00
Robbie Gemmell e2fea9b304 ARTEMIS-5128: Update to junit 5.11.3 2024-10-23 15:44:04 +01:00
Robbie Gemmell e842a843d6 ARTEMIS-5127: Update hadoop-minikdc to 3.4.1 2024-10-23 15:40:16 +01:00
Robbie Gemmell fd9eb35571 ARTEMIS-5126: Update jib-maven-plugin to 3.4.4 2024-10-23 15:38:53 +01:00
Robbie Gemmell a4c223d397 ARTEMIS-5125: Update asciidoctorj-pdf to 2.3.19 2024-10-23 15:36:34 +01:00
Robbie Gemmell 6152b2aa08 ARTEMIS-5124: Update jline to 3.27.1 2024-10-23 15:35:25 +01:00
Robbie Gemmell 9ef4f79d8a ARTEMIS-5123: Update mockito to 5.14.2 2024-10-23 15:32:52 +01:00
Robbie Gemmell 80a6eb36da ARTEMIS-5122: update micrometer-core to 1.13.6 2024-10-23 15:28:47 +01:00
Clebert Suconic 02e0b14dfd ARTEMIS-5118 Expose HelperCreate on the CLI Jar 2024-10-22 12:37:52 -04:00
Justin Bertram 4f6c8cd30c
NO-JIRA add note about umask to release doc 2024-10-22 09:20:52 -05:00
Justin Bertram 79863c8d5f
NO-JIRA improve rendering for admonitions in release doc 2024-10-22 08:35:10 -05:00
Robbie Gemmell ef09a95fb2 NO-JIRA: add details to RELEASING.adoc about checking staged release build reproducibility 2024-10-22 13:14:11 +01:00
Justin Bertram 829f2b82c7 ARTEMIS-5117 freshen up releasing doc
This commit converts the RELEASING doc from Markdown to AsciiDoc and
edits for readability, consistency, clarity, and conciseness.

The overall content of the document has not changed. The advanced
formatting available in AsciiDoc should provide a meaningful improvement
to readability.
2024-10-22 12:47:46 +01:00
Robbie Gemmell baaabb1b14 Revert "NO-JIRA: add details to RELEASING.md about checking staged release build reproducibility"
This reverts commit 265ce4fe3d.
2024-10-22 12:46:31 +01:00
Robbie Gemmell 265ce4fe3d NO-JIRA: add details to RELEASING.md about checking staged release build reproducibility 2024-10-22 12:18:44 +01:00
Clebert Suconic 9c17ea4037 ARTEMIS-5104 Remove unused private fields 2024-10-21 12:10:19 -04:00
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