Justin Bertram
bcfff61e17
ARTEMIS-3800 allow CLI to delete address with queues
2022-04-25 15:39:44 -04:00
Clebert Suconic
cfdb710a08
ARTEMIS-3761 Improve page cleanup to remove messages in the middle of the stream as well
...
Paging only removes files at the beginning of the stream...
Say you have paged files 1 through 1000...
if all the messages are ack, but one message on file 1 is missing an ack, all the 999 subsequent files would not be removed until all the messages on file 1 is ack.
This was working as engineered, but sometimes devs don't have complete control on their app.
With this improvement we will now remove messages in the middle of the stream as well.
There is also some improvement to how browsing and page work with this
2022-04-07 10:33:08 -04:00
Robbie Gemmell
e774e4fcfb
ARTEMIS-3768: update to Qpid JMS 1.6.0
2022-04-07 13:05:15 +01:00
Justin Bertram
dce7ff2ef7
ARTEMIS-3744 NPE with empty security-manager config in bootstrap.xml
2022-03-30 11:57:50 -05:00
Justin Bertram
3ec88c5ea4
ARTEMIS-3740 Upgrade Johnzon
2022-03-30 11:57:27 -05:00
Clebert Suconic
a0e7cb4eae
[maven-release-plugin] prepare for next development iteration
2022-03-22 13:34:58 -04:00
Clebert Suconic
d57ac487c7
[maven-release-plugin] prepare release 2.21.0
2022-03-22 13:34:55 -04:00
Clebert Suconic
4bca3d1375
ARTEMIS-3734 Correcting typo on documentation for CLI Transfer
2022-03-22 11:52:46 -04:00
Clebert Suconic
0c651dd17b
ARTEMIS-3720 Exposing global-max-messages on the CLI
2022-03-21 18:50:08 -04:00
Clebert Suconic
5f22a51926
ARTEMIS-3720 Improvements on Paging MaxMessages usage
...
I "used" the broker a little bit around max-messages and found a few minor issues.
2022-03-21 16:51:22 -04:00
franz1981
a51916447e
ARTEMIS-3522 Improve next fire time computation using double period
2022-03-03 16:46:28 +01:00
franz1981
f8b045bd2d
ARTEMIS-3522 Implement performance tool for RUL benchmarks
...
Co-authored-by: gtully
2022-03-02 13:32:42 +01:00
Domenico Francesco Bruscino
dd4328b654
ARTEMIS-3691 Build the CLI connector from a broker acceptor
2022-02-27 19:57:14 -06:00
Justin Bertram
c3d0658466
ARTEMIS-3671 fix readability of queue stat output
2022-02-09 18:29:27 -05:00
Domenico Francesco Bruscino
a882b5514b
ARTEMIS-3673 Set default hawtio role
2022-02-07 11:14:14 -06:00
Justin Bertram
f18dd80dc8
ARTEMIS-3662 remove deprecated config from default broker.xml
...
The auto-create-jms-queues, auto-delete-jms-queues,
auto-create-jms-topics, and auto-delete-jms-topics address settings
were deprecated in ARTEMIS-881 way back in 2016. There's no need to keep
them in the default broker.xml at this point.
2022-02-04 13:49:32 -05: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
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
Clebert Suconic
4e52758a62
NO-JIRA Updating activemq.org links
2021-12-20 14:46:01 -05:00
Clebert Suconic
e34677f5c0
[maven-release-plugin] prepare for next development iteration
2021-12-14 22:50:55 -05:00
Clebert Suconic
3dea7eeb71
[maven-release-plugin] prepare release 2.20.0
2021-12-14 22:50:53 -05:00
Marlon Müller
d56d299456
ARTEMIS-3574 multiple bindings for embedded webserver
...
* Add BindingDTO to allow configuring multiple addresses to listen on
* Start a new ServerConnector for each binding and deploy the corresponding web-applications
* Update documentation and tests
* Add tests to verify old and new configuration style produce equal results
2021-12-14 19:16:34 -05:00
Clebert Suconic
1857017abe
Revert "ARTEMIS-3574 multiple bindings for embedded webserver"
...
This reverts commit 182334359c
.
2021-12-14 15:18:16 -05:00
Marlon Müller
182334359c
ARTEMIS-3574 multiple bindings for embedded webserver
...
* Add BindingDTO to allow configuring multiple addresses to listen on
* Start a new ServerConnector for each binding and deploy the corresponding web-applications
* Update documentation and tests
* Add tests to verify old and new configuration style produce equal results
2021-12-14 09:38:59 -05:00
Clebert Suconic
4196faf7ce
ARTEMIS-3595 PrintData option helping on visualization of data
...
I need to filter out some of the data when looking for issues.
Like I will not need to print every single page.
and some times I need to find the records that are not acked on Page
2021-12-01 15:12:18 -05:00
Clebert Suconic
bfc10dcf8b
ARTEMIS-3546 Jakarta javax.json incompability on jakarta all client
...
Domenico Bruscino provided the JSON Wrapper used here. Thanks Domenico!
2021-11-19 13:20:38 -05:00
Clebert Suconic
8b3663e827
ARTEMIS-3538 Removing a few extra // ----- structural comments
2021-11-02 21:45:09 -04:00
Justin Bertram
f1004c8b94
ARTEMIS-2922 artemis-cli consumer on large message results in a ClassCastException
2021-11-01 17:14:16 -04:00
Justin Bertram
6d52f20edd
ARTEMIS-3530 space in role list breaks user listing
2021-10-21 10:44:29 +01:00
Justin Bertram
b459fe5075
ARTEMIS-3528 only enable JVM debug options for 'run' command
2021-10-21 10:38:22 +01:00
Justin Bertram
402842062a
[maven-release-plugin] prepare for next development iteration
2021-10-11 13:35:57 -05:00
Justin Bertram
5fcb763234
[maven-release-plugin] prepare release 2.19.0
2021-10-11 13:35:06 -05:00
Domenico Francesco Bruscino
493bd225e4
ARTEMIS-2933 Add .NET Famework v4.0 supported runtime for com.sun.winsw
2021-10-11 16:16:42 +02:00
Justin Bertram
1740f9cfef
ARTEMIS-3488 add system property for setting key in DefaultSensitiveStringCodec
2021-10-06 11:12:41 -05:00
Clebert Suconic
481b73c8ca
ARTEMIS-3502 Auto delete & auto create leading to inconsistencies
2021-10-05 17:53:30 -04:00
Andy Taylor
e37175784c
ARTEMIS-3493 - expose User ID (JMS Message ID) in send tab of console
...
https://issues.apache.org/jira/browse/ARTEMIS-3493
2021-09-28 08:11:26 +01:00
gtully
824eaf7a69
no jira - fix leak of connection in case of failed attempt to connect
2021-09-23 17:03:49 +01:00
Andy Taylor
0545664b3d
ARTEMIS-3474 - replace whitelist with allowlist in management.xml
...
https://issues.apache.org/jira/browse/ARTEMIS-3474
2021-09-16 17:19:02 -05:00
Robbie Gemmell
8451f50b57
ARTEMIS-3486: update docs around data tools commands, note use of broker instance and refresh shown output
2021-09-16 17:16:38 -05:00
Clebert Suconic
d997e01e85
ARTEMIS-3442 Improving comment generated about retention
2021-09-14 14:48:36 +01:00
Clebert Suconic
6db6b8cf9e
ARTEMIS-3442 Removing input for journal retention on cli create
2021-09-12 20:11:16 -04:00
gtully
475d349a23
ARTEMIS-3446 - tidy up cli set code based on static analysis
2021-09-09 13:29:01 +01:00
gtully
dbdd941c49
ARTEMIS-3446 - tidy up cli code based on static analysis
2021-09-09 13:22:56 +01:00
franz1981
1e5b361b6a
ARTEMIS-3446 Pluggable quorum vote force live CLI command
2021-09-06 18:14:29 +02:00
franz1981
c31db95f6b
NO-JIRA Reduce amount of Apache Curator logs
2021-09-06 18:14:29 +02:00
gtully
276f822a0e
ARTEMIS-1925 - allow redistribution with new loadbalance type of OFF_WITH_REDISTRIBUTION to ensure local consumers get priority, we only optionally redistribute when messages are stuck
2021-09-06 11:18:11 +01:00
Robbie Gemmell
587e0f8252
ARTEMIS-3451: add dependencyManagement entry for qpid-jms-client, remove various redundant uses of property
2021-08-30 17:26:28 +01:00
Clebert Suconic
9b8e82601b
ARTEMIS-3442 Configure journal retention through cli create
2021-08-25 13:22:05 -04:00
Clebert Suconic
ed4c915d50
ARTEMIS-3434 Fixing Journal Retention Wrong month
2021-08-20 11:22:33 -04:00
Emmanuel Hugonnet
2f74fa1920
[ARTEMIS-3431]: PrintData is missing a retro-compatible method.
...
* Adding public static void printData(File bindingsDirectory, File messagesDirectory, File pagingDirectory, PrintStream out, boolean secret) throws Exception
Issue: https://issues.apache.org/jira/browse/ARTEMIS-3431
2021-08-19 17:12:48 -04:00
Clebert Suconic
b8c64590f9
[maven-release-plugin] prepare for next development iteration
2021-08-09 11:58:28 -04:00
Clebert Suconic
37cc298973
[maven-release-plugin] prepare release 2.18.0
2021-08-09 11:58:27 -04:00
Clebert Suconic
cc4a51a3ea
[maven-release-plugin] prepare for next development iteration
2021-08-06 17:04:18 -04:00
Clebert Suconic
0b30187091
[maven-release-plugin] prepare release 2.18.0
2021-08-06 17:04:16 -04:00
Clebert Suconic
0e2ce484ba
[maven-release-plugin] prepare for next development iteration
2021-08-06 13:46:56 -04:00
Clebert Suconic
cb705b5c5c
[maven-release-plugin] prepare release 2.18.0
2021-08-06 13:46:54 -04:00
Clebert Suconic
8442c9b9d6
ARTEMIS-3417 AutoDelete false by default on the created broker.xml
2021-08-06 12:08:49 -04:00
franz1981
f54c9156fa
ARTEMIS-3414 Disable OpenWire advisory support as default created configuration on CLI
2021-08-06 15:22:52 +02:00
Domenico Francesco Bruscino
3555dd7d25
ARTEMIS-3365 Add broker balancers
2021-08-06 08:33:21 -04:00
gtully
ca7a100de0
ARTEMIS-3340 Sequential activation tracking for pluggable quorum replication policies + peer
...
Co-authored-by: franz1981 <nigro.fra@gmail.com>
2021-08-05 14:18:20 -04:00
Erwin Dondorp
abcfe2fe6f
ARTEMIS-3177 allow a NOT-CONTAINS filter
2021-08-05 09:21:55 -04:00
Erwin Dondorp
c6874c9acc
ARTEMIS-3375 fix for helptext for 'artemis address'
2021-07-04 13:31:53 -05:00
Clebert Suconic
bff242bba7
NO-JIRA Small tweaks on PrintData.java
2021-06-11 10:53:48 -04:00
Clebert Suconic
05498c350e
ARTEMIS-3261 Remove need to lookup replaceableRecords on the hot path
...
We known it's a replaceable record as part of the logic, no need to lookup the record type unless it's a reload from the system.
2021-06-09 14:52:06 -04:00
Clebert Suconic
0edf599adc
ARTEMIS-3261 Updating logic to use only replaceable records on compacting verification
2021-06-07 13:05:02 -04:00
Justin Bertram
3ca02955bf
NO-JIRA make TransferTest more robust, readable
2021-05-27 13:02:10 -05:00
Clebert Suconic
0716189518
ARTEMIS-3309 Improving test reliability
2021-05-27 11:46:48 -04:00
Clebert Suconic
a06494db85
ARTEMIS-3297 Moving journal-retention-directory commented out element
...
Just moving it close to the journal locations, as it was my original intent
2021-05-24 16:49:59 -04:00
Domenico Francesco Bruscino
e03c4fe193
ARTEMIS-3309 Add a parameter to limit messages to move or transfer
2021-05-24 14:09:20 -04:00
Clebert Suconic
23a28dc1d8
NO-JIRA Removing comment from PrintData
2021-05-24 10:34:58 -04:00
Clebert Suconic
27c343913f
ARTEMIS-3297 Journal Retention Feature
2021-05-18 16:29:18 -04:00
Clebert Suconic
fe361d3fae
ARTEMIS-3273 Moving verification of directory
2021-05-14 22:20:05 -04:00
Clebert Suconic
909f6f4492
NO-JIRA avoiding println on PrintData for Paged Files
2021-05-05 16:09:23 -04:00
Clebert Suconic
b0f8f515c5
ARTEMIS-3273 Recover tool and PrintData enhancements
2021-04-30 18:41:05 -04:00
Clebert Suconic
62395dcd44
ARTEMIS-3261 Fixing tests and allowing configuration to reload data files on start
2021-04-24 21:30:56 -04:00
Clebert Suconic
1392cb5f0b
ARTEMIS-3261 Enhance compact to deal with Rollbacks and update records that can be replaced
2021-04-23 15:17:06 -04:00
Domenico Francesco Bruscino
b4789a894f
ARTEMIS-3221 Migrating to Jakarta EE 8 artifacts
2021-04-09 11:49:59 -04:00
Domenico Francesco Bruscino
78401dcf64
ARTEMIS-3226 Add version output to cli
2021-04-09 11:48:19 -04:00
Clebert Suconic
158a94a836
ARTEMIS-3224 Removing Artemis-tools migration tool from 1.x address model
2021-04-07 10:53:34 -04:00
Domenico Francesco Bruscino
2f851cbbe0
ARTEMIS-3203 Match filter field names with view field names
...
The filter and the view use different convection for field names, ie the
connection view uses the `sessionID` field name while the connection filter
uses the `SESSION_ID` field name. This commit replace the field names used
by the filter with the field names used by the view preserving the backward
compatibility.
2021-04-01 12:23:00 -05:00
Justin Bertram
186481bbe8
ARTEMIS-3155 differentiate SSL store type and provider
...
The provider of an SSL key/trust store is different from that store's
type. However, the broker currently doesn't differentiate these and uses
the provider for both. Changing this *may* potentially break existing
users who are setting the provider, but I don't see any way to avoid
that. This is a bug that needs to be fixed in order to support use-cases
like PKCS#11.
Change summary:
- Added documentation.
- Consolidated several 2-way SSL tests classes into a single
parameterized test class. All these classes were essentially the same
except for a few key test parameters. Consolidating them avoided
having to update the same code in multiple places.
- Expanded tests to include different providers & types.
- Regenerated all SSL artifacts to allow tests to pass with new
constraints.
- Improved logging for when SSL handler initialization fails.
2021-03-24 09:08:33 -04:00
gtully
d71d54b38a
ARTEMIS-3168 - add example using authentication delegation to keycloak, principal conversion for jms clients and oath for the web cosole
2021-03-23 09:51:50 +00:00
Justin Bertram
fea5e246e7
ARTEMIS-3166 support disabling configuration file reload
2021-03-17 09:52:13 -05:00
Andy Taylor
9e72460565
ARTEMIS-3129 - added roles needed for the browse tab for clarity
...
https://issues.apache.org/jira/browse/ARTEMIS-3129
2021-03-02 12:55:45 +01:00
Clebert Suconic
21ee5985ea
[maven-release-plugin] prepare for next development iteration
2021-02-11 12:00:04 -05:00
Clebert Suconic
36a771150b
[maven-release-plugin] prepare release 2.17.0
2021-02-11 11:59:51 -05:00
Clebert Suconic
c0867f0361
[maven-release-plugin] prepare for next development iteration
2021-02-09 12:12:48 -05:00
Clebert Suconic
9b473698e0
[maven-release-plugin] prepare release 2.17.0
2021-02-09 12:12:35 -05:00
Clebert Suconic
6ed1e4c87d
[maven-release-plugin] prepare for next development iteration
2021-02-08 15:56:31 -05:00
Clebert Suconic
06b29806ca
[maven-release-plugin] prepare release 2.17.0
2021-02-08 15:56:18 -05:00
Domenico Francesco Bruscino
1f825ee424
ARTEMIS-3069 Add option to mask using the configured password-codec
2021-01-15 18:05:59 +01:00
Clebert Suconic
a948991fac
ARTEMIS-3034 Reverting parameter URL on CLI ConnectionAbstract
2020-12-17 10:03:39 -05:00
Clebert Suconic
02bcb3195f
ARTEMIS-3034 CLI Transfer Option
2020-12-16 14:17:04 -05:00
Domenico Francesco Bruscino
7eb22c18db
ARTEMIS-3014 Fix JMX RBAC guard
2020-11-30 11:12:25 -06:00
Clebert Suconic
4e7bb97df7
[maven-release-plugin] prepare for next development iteration
2020-11-02 17:45:51 -05:00
Clebert Suconic
9768017530
[maven-release-plugin] prepare release 2.16.0
2020-11-02 17:45:38 -05:00
Clebert Suconic
28919b6ad8
[maven-release-plugin] prepare for next development iteration
2020-10-30 10:16:29 -04:00
Clebert Suconic
af5ca9f1e6
[maven-release-plugin] prepare release 2.16.0
2020-10-30 10:16:17 -04:00
franz1981
0c8dd598b7
ARTEMIS-2957 ManagementContext is started twice
2020-10-21 07:33:22 +02:00
Justin Bertram
75e12b5e1d
ARTEMIS-2947 Implement SecurityManager that supports replication
2020-10-19 10:07:57 -04:00