Clebert Suconic
2378d187af
[maven-release-plugin] prepare for next development iteration
2023-01-31 07:22:48 -05:00
Clebert Suconic
893e1e7916
[maven-release-plugin] prepare release 2.28.0
2023-01-31 07:22:47 -05:00
Robbie Gemmell
031788dbe8
ARTEMIS-3178: remove erroneous comment
2023-01-31 11:48:43 +00:00
Clebert Suconic
bbf1baf3b2
ARTEMIS-3178 Fixing validation on PagingStoreImpl for parameters set
2023-01-31 06:40:57 -05:00
Clebert Suconic
764db34e9b
ARTEMIS-3178 Page Limitting (max messages and max bytes)
...
I am adding three attributes to Address-settings:
* page-limit-bytes: Number of bytes. We will convert this metric into max number of pages internally by dividing max-bytes / page-size. It will allow a max based on an estimate.
* page-limit-messages: Number of messages
* page-full-message-policy: fail or drop
We will now allow paging, until these max values and then fail or drop messages.
Once these values are retracted, the address will remain full until a period where cleanup is kicked in by paging. So these values may have a certain delay on being applied, but they should always be cleared once cleanup happened.
2023-01-30 18:19:45 -05:00
Gary Tully
b5ae95c376
ARTEMIS-4149 - add watch to login.config dir to trigger periodic update to jass reloadable properties status in the absence of login attempts
2023-01-30 15:25:58 -05:00
Ryan Highley
1c987ff129
ARTEMIS-3139 Anonymous types in Artemis config XSD
...
Moves embedded XSD element definitions and associated complexTypes
from XSD element definitions to top-level types available for XML
schema validation in IDEs.
2023-01-30 14:15:53 -05:00
Justin Bertram
49f8846861
ARTEMIS-4146 reauthenticated subjects are not cached
2023-01-30 12:02:08 -05:00
Domenico Francesco Bruscino
ac7b0e85fb
ARTEMIS-4113 Fix NPE for backup brokers with connection routers
...
The nodeID on backup brokers is available only after they become live.
2023-01-26 09:55:31 -05:00
Clebert Suconic
0d3cd8d880
ARTEMIS-4136 Mirrored sync replica
...
I am adding an option sync=true or false on mirror. if sync, any client blocking operation will wait a roundtrip to the mirror
acting like a sync replica.
2023-01-23 12:38:11 -05:00
Justin Bertram
b0ba8cae24
ARTEMIS-4137 MQTT sub-queue clean-up can fail due to auth
2023-01-23 16:18:03 +01:00
Justin Bertram
bd99a11780
ARTEMIS-4135 mitigate NPE when browsing
2023-01-17 12:18:58 -06:00
iliya
e68034518d
ARTEMIS-4129 Add max-saved-replicated-journals-size parameter to primary and replicated policy configuration
...
Allow override default max-saved-replicated-journals-size value when the server is configured as primary or replicated.
2023-01-17 12:07:10 -06:00
Andy Taylor
b02002fc66
ARTEMIS-3875 - adding consumer and producer metrics
...
https://issues.apache.org/jira/browse/ARTEMIS-3875
2023-01-13 15:49:44 -05:00
Clebert Suconic
4550fcf47c
ARTEMIS-4116 Management lock to avoid multiple long running tasks running from user requests
2023-01-13 09:23:51 -05:00
Clebert Suconic
b565a8a7b9
ARTEMIS-4114 Avoiding deadlock during scale down
...
We will rely on existing tests for this change
2023-01-13 09:23:51 -05:00
Clebert Suconic
abd62665ce
ARTEMIS-4125 Fixing AutoCreateJmsDestinationTest::testAutoCreateOnSubscribeToTopic
2023-01-12 16:17:28 -05:00
Clebert Suconic
c231e6a643
ARTEMIS-4125 Fixing AutoCreate Topics remove of the address
...
This is fixing AutoCreateJmsDestinationTest::testAutoCreateOnSubscribeToTopic
2023-01-12 11:02:35 -06:00
Justin Bertram
114302a093
ARTEMIS-4125 address can be removed inadvertently
...
When the last non-durable subscriber on a JMS topic disconnects the
corresponding queue representing the subscription is deleted as
expected. However, the queue's address will also be deleted no matter
what, which is *not* expected.
2023-01-09 10:45:56 -06:00
Justin Bertram
56167b5e13
ARTEMIS-4122 support timed refresh for LegacyLDAPSecuritySettingPlugin
...
Some LDAP servers (e.g. OpenLDAP) do not support the "persistent search"
feature and therefore the existing "listener" feature does not actually
fetch updates. This commit implements a "pull" feature controlled by a
configurable interval equivalent to what is implemented in the cached
LDAP authorization module from ActiveMQ "Classic."
2023-01-07 22:54:35 -06:00
Justin Bertram
c354c8e642
ARTEMIS-4016 fixing tests
2023-01-07 22:54:26 -06:00
Robbie Gemmell
0dcb3aba2e
ARTEMIS-4110: update a few more files introduced recently from older PRs being merged
2022-12-20 09:45:52 +00:00
AntonRoskvist
04ddeb647c
ARTEMIS-4016 Bridges created by management operations are removed on restart and config reload
2022-12-17 10:10:10 -06:00
AntonRoskvist
6dd7965906
ARTEMIS-3834 include paged messages sending to DLA
2022-12-17 00:03:23 -06:00
Clebert Suconic
51a3c6a351
ARTEMIS-3993 Fix test
2022-12-16 13:02:48 -06:00
clebert
16046b368d
ARTEMIS-3993 Fixing test when libaio is loaded
2022-12-16 10:35:48 -05:00
Clebert Suconic
f5d9eed9ce
ARTEMIS-3085 Fixing test and proper wiring listener
2022-12-16 05:27:18 -05:00
Somdatta
00592d6dd8
ARTEMIS-3085 support custom IOCriticalErrorListener
2022-12-15 16:35:20 -06:00
AntonRoskvist
5c2a0d744c
ARTEMIS-4091 - Make scaleDown target more deterministic
2022-12-15 16:05:26 -06:00
Justin Bertram
df81bfa567
ARTEMIS-4103 support journal-lock-acquisition-timeout in broker.xml
2022-12-15 13:44:40 -06:00
Erwin Dondorp
065e4246e1
ARTEMIS-3993 changed some MB style uses to use MiB; added support for MiB/GiB/etc in config
2022-12-15 13:14:24 -06:00
Justin Bertram
cbd9f63a9d
ARTEMIS-4115 ArrayIndexOutOfBoundsException when dup cache size is 0
...
Allow setting id-cache-size to 0 from broker.xml and ensure the broker
handles this gracefully. Previously you could only set the cache size to
0 via broker properties or programmatically and it would throw an
ArrayIndexOutOfBoundsException when adding an item to the cache.
2022-12-15 13:01:31 -06:00
Domenico Francesco Bruscino
fa8d487ff2
ARTEMIS-3866 Authorize management message sending using context subject
2022-12-15 11:51:39 -05:00
Clebert Suconic
af9bd7b84a
ARTEMIS-4065 Optimize page counters to not use the journal as often
...
- From now on we will save snapshots of page-counters on the journal (basically for compatibility with previous verions).
And we will recount the records on startup.
- While the rebuild is being done the value from the previous snapshot is still available with current updates.
2022-12-15 10:30:18 -05:00
Justin Bertram
4924bd6b81
ARTEMIS-4101 fix license syntax
2022-12-13 11:41:27 -06:00
Justin Bertram
499e3c119f
ARTEMIS-4101 caching failed authn result on LDAP cxn failures
2022-12-13 09:07:28 -05:00
Gary Tully
bd72a4f38d
ARTEMIS-3168 - more idomatic usage of mock-server-netty - with hasStarted
2022-12-08 11:31:25 +00:00
Robbie Gemmell
f790911c44
ARTEMIS-4110: insert standard ASF licence header comment in various cases, such as to replace a javadoc header
2022-12-07 10:21:25 +00:00
Gary Tully
0004e52355
ARTEMIS-3168 - isolate from leaked login.config system property by seting baseDir option
2022-12-02 17:43:18 +00:00
Gary Tully
d95321bf83
ARTEMIS-3168 - fix contention on pem creation and tidy up system properties
2022-12-02 14:33:40 +00:00
Gary Tully
5633de9cb0
ARTEMIS-3168 - fix test dependency on login.config system property being set
2022-12-02 13:21:45 +00:00
Gary Tully
7d537882ca
ARTEMIS-3168 - fix test, ref to auto created pem before creation complete
2022-11-25 17:29:05 +00:00
ruromero
3e50014e0d
[ARTEMIS-3168] Implement Kubernetes JaaS LoginModule
...
Signed-off-by: ruromero <rromerom@redhat.com>
2022-11-22 11:44:00 +00:00
Gary Tully
eb0aa118b4
NO JIRA - test that shows need for lower case property prefix with existing fluent introspector
2022-11-21 14:13:18 +00:00
Clebert Suconic
0866a2eb88
ARTEMIS-4096 Bridge transfer is broken with AMQP Large messages
2022-11-19 11:57:28 -05:00
Domenico Francesco Bruscino
3a13a7850c
ARTEMIS-4077 Add an option to disable XML external entity processing
2022-11-15 10:06:03 -06:00
Clebert Suconic
4f79eb42f5
ARTEMIS-4089 Check on AutoCreation during routing
2022-11-14 15:25:42 -05:00
Šmucr Jan
43824fc494
ARTEMIS-4078 Fix divert reloading
...
Reloading has been fixed for divert:
* filter
* address
* exclusive
Source address and exclusivity changes require divert redeployment.
2022-11-11 12:00:00 -06:00
Justin Bertram
ca580814de
ARTEMIS-4085 exclusive LVQ sending all messages to consumer
2022-11-10 13:58:53 -05:00
Domenico Francesco Bruscino
3a5e4ce363
ARTEMIS-4030 Fix SharedStoreLiveActivation race condition
...
DefaultCriticalErrorListener stops the server while SharedStoreLiveActivation
is initializing it.
2022-11-10 12:09:43 -06:00