Commit Graph

827 Commits

Author SHA1 Message Date
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
Gary Tully 6731d45a69 NO-JIRA fix typo in properties docs, remove capitalisation of property names 2024-10-15 10:54:11 +01:00
Justin Bertram f648ddfb25
NO-JIRA clarify primary/backup docs 2024-10-08 12:31:49 -05:00
Justin Bertram 821005ab6e ARTEMIS-5075 support NOT_EQUALS op to filter some mngmnt results
This commit adds support for a NOT_EQUALS operator to the management
operations which already support filtering.

It also adds a handful of tests for the predicate since there didn't
seem to be any such tests.
2024-10-01 13:11:40 -07:00
Justin Bertram ca617d79bd ARTEMIS-5070 improve management docs 2024-10-01 13:11:40 -07:00
Justin Bertram 7320db7e51 ARTEMIS-5057 fill in missing config index + other doc updates 2024-10-01 12:10:10 +01:00
Justin Bertram 7abfbb40d0 ARTEMIS-5057 add docs for large-message-sync 2024-10-01 12:10:10 +01:00
Justin Bertram 9db78f6f59 ARTEMIS-1962 remove deprecated failover-on-server-shutdown from core bridge doc 2024-09-23 12:29:37 -05:00
Robbie Gemmell f2a410e9bc ARTEMIS-5050: misc improvements to 'Broker-to-Broker Connectivity' docs/index 2024-09-18 15:05:38 -05:00
Justin Bertram 46c7cb445c ARTEMIS-4182 support client ID config on bridges
Allow the client ID to be configured on normal bridge as well as
cluster-connection bridges. This makes the bridge connection easier to
identify on the target broker.
2024-09-10 16:46:20 +01:00
Justin Bertram 50c20554d8 ARTEMIS-5034 improve & document OpenWire protocol logging 2024-09-05 11:15:11 -05:00
Justin Bertram f3bcab88dc ARTEMIS-5012 update docs & code to clarify resource-limit-settings 2024-08-28 06:57:19 -07:00
Clebert Suconic 57426379b8 updating versions.adoc 2024-08-16 10:06:34 -04:00
Howard Gao 1f79341c05 ARTEMIS-4973 pageSizeBytes/pageLimitBytes combination can cause Address full
Update docs/user-manual/paging.adoc

Co-authored-by: Robbie Gemmell <robbie@apache.org>
2024-08-16 09:41:53 -04:00
Josh Byster 8b3874d613
ARTEMIS-4809 Allow configuring initial queue buffer size
In some setups, there could be a few hundred thousand queues that are
created due to many consumers that are connecting. However, most of
these are empty and stay empty for the entire day since there aren't
necessarily messages to be sent. The 8K intermediateMessageReferences
instantiates an 64KB buffer (Object[]). This means we have large
allocation and live heap that ultimately remains empty for almost the
entire day.

In this commit, we introduce initial-queue-buffer-size, which defaults
to the current value of 8192. It can be set programmatically via
QueueConfiguration#setInitialQueueBufferSize(int).

Note that this must be a positive power of 2.
2024-08-14 13:18:29 -05:00
Domenico Francesco Bruscino 7cf6b86bc5 ARTEMIS-4785 ARTEMIS-4702 Add profile and log4j2 files for non-run CLI commands
The run command uses the artemis.profile and log4j2.properties files while all
other CLI commands use the artemis-utility.profile and log4j2-default.properties
files.
2024-08-14 14:59:51 +01:00
Justin Bertram 0ecbae6108 ARTEMIS-4939 allow config of header sizes for embedded web server 2024-08-13 10:38:06 -05:00
Justin Bertram 8841c50591
NO-JIRA flesh out 2.36.0 highlights 2024-07-24 12:46:23 -05:00
Clebert Suconic 00e400c96c Edit on versions.adoc 2024-07-24 13:23:03 -04:00
Clebert Suconic e05549603a Update versions.adoc 2024-07-24 13:16:51 -04:00
Justin Bertram 26cc17c337
ARTEMIS-4948 clarify failover-on-shutdown doc 2024-07-23 10:55:21 -05:00
Justin Bertram 0277c6498e ARTEMIS-4914 clarify docs on core + client ID
This commit also adds a couple of tests to verify the documented
behavior works.
2024-07-12 11:03:04 -07:00
Timothy Bish 3e31b7af48 ARTEMIS-4902 Put example XML for core federation in correct order
The downstream connection setup is not in correct XSD order and fails on start
of a broker if cut and pasted into broker configuration.
2024-07-02 10:48:00 -07:00
Justin Bertram 4967a0c4ba
NO-JIRA clarify CLI docs 2024-06-17 14:06:56 -05:00
Clebert Suconic 64f4d03f5e Version upgrade 2024-06-12 11:26:18 -04:00
Justin Bertram 43e8009fb0
NO-JIRA fix small doc-related issues for id-cache-size 2024-06-11 16:42:47 -05:00
Justin Bertram 14c564a481 ARTEMIS-4800 simplify QueueConfiguration API
This commit does the following:

 - deprecate all QueueConfiguration ctors
 - add `of` static factory methods for all the deprecated ctors
 - replace any uses of the normal ctors with the `of` counterparts

This makes the code more concise and readable.
2024-06-10 07:58:40 -07:00
Justin Bertram 4fde81813c
NO-JIRA fix Jolokia doc link 2024-06-06 22:35:23 -05:00
Justin Bertram c378ef9da7
NO-JIRA fix flow-control doc formatting 2024-06-05 10:18:36 -05:00
Clebert Suconic 5cf206629c NO-JIRA: Fixing up typo. 2024-05-29 13:47:24 -04:00
Clebert Suconic a600191dbf RELEASE update on doc 2024-05-29 11:25:08 -04:00
Justin Bertram acc64b184e ARTEMIS-4306 add authn/z cache metrics
This commit includes the following changes:

 - Management operations to get sucess & failure counts for authn and
   authz along with the corresponding audit logging.
 - Export the aforementioned authn & authz metrics.
 - Export metrics for the underlying authn & authz caches including the
   ability to enable/disable them.
 - Update metrics tests to validate tags in addition to keys and values.
 - Update documentation to explain new functionality and clarify
   existing metric tags.
2024-05-28 17:27:54 -04:00
Michal T b61776e744
ARTEMIS-4783 touch up federation docs 2024-05-28 11:09:55 -05:00
Justin Bertram 7067b75670
NO-JIRA clarify expiry config doc 2024-05-20 15:08:53 -05:00
coursar 1de617e503 NO-JIRA: fix docs locator.createClientSessionFactory should be locator.createSessionFactory 2024-05-19 22:20:08 -04:00
Justin Bertram b2486db000
NO-JIRA clarify docs around queue auto-creation 2024-05-03 11:51:17 -05:00
Clebert Suconic 379515382e ARTEMIS-4743 Improve CLI Queue Stat Output: Split lines and include internal queue attribute 2024-04-24 10:26:41 -04:00
Gary Tully 20f345dbe1 ARTEMIS-4709 plugin to enforce connection periodic expiry per acceptor 2024-04-22 10:19:51 -05:00
Justin Bertram ed59b0ea91 ARTEMIS-4727 fix STOMP durable sub doc and property precedence 2024-04-19 23:42:47 -05:00
Gary Tully 66caefe1d7 ARTEMIS-4582 - fix missed change from update to view naming in the doc 2024-04-15 14:12:05 +01:00
Gary Tully e43707aba9 ARTEMIS-4582 - doc update to remove incorrect info 2024-04-15 13:43:37 +01:00
Justin Bertram 66fcd7f4cf ARTEMIS-1729 automatically check for broken documentation links 2024-04-12 16:06:00 -05:00
Justin Bertram aff360c70e
ARTEMIS-2492 remove defuct doc snippet 2024-04-12 00:43:35 -05:00
Clebert Suconic e1bf8222e7 ARTEMIS-4498 Adding release doc 2024-04-11 10:28:04 -04:00
Justin Bertram 6e3c7e055d
ARTEMIS-4721 fix MQTT link in upgrade instructions 2024-04-11 09:14:04 -05:00
Justin Bertram 221420b0b8
ARTEMIS-4721 mqtt doc fixes 2024-04-11 09:09:37 -05:00