Commit Graph

268 Commits

Author SHA1 Message Date
Clebert Suconic 12cc70c5bf ARTEMIS-4020 Using a little trick to create the Loggers
Trick provided by Tim Bish
2022-09-29 17:46:51 -04:00
Robbie Gemmell 9873fccf74 ARTEMIS-4020: switch to using SLF4J API for logging, use Log4J 2 as impl for broker distribution and tests
PR includes work from myself and Clebert Suconic, squashed from the new-logging branch.
2022-09-28 14:01:54 -04:00
Clebert Suconic 5d8e7fe829 [maven-release-plugin] prepare for next development iteration 2022-09-21 13:00:47 -04:00
Clebert Suconic 2d7b1a3ef7 [maven-release-plugin] prepare release 2.26.0 2022-09-21 13:00:46 -04:00
Domenico Francesco Bruscino e7ff8fd427 ARTEMIS-3980 Remove web content from distribution 2022-09-16 11:02:25 -04:00
Clebert Suconic 4ad830fb95 Bumping artemis as 3.0
After removing ActiveMQ Artemis rest (per ARTEMIS-3987), we should start promoting Artemis as 3.0
2022-09-12 15:09:31 -04:00
Clebert Suconic 11eab60584 [maven-release-plugin] prepare for next development iteration 2022-08-30 18:04:06 -04:00
Clebert Suconic fb1b362b47 [maven-release-plugin] prepare release 2.25.0 2022-08-30 18:04:05 -04:00
Clebert Suconic fa002728f2 [maven-release-plugin] prepare for next development iteration 2022-07-26 11:59:21 -04:00
Clebert Suconic 897d9beaef [maven-release-plugin] prepare release 2.24.0 2022-07-26 11:59:19 -04:00
Clebert Suconic 79daf49105 [maven-release-plugin] prepare for next development iteration 2022-07-21 17:44:35 -04:00
Clebert Suconic cc4867ccba [maven-release-plugin] prepare release 2.24.0 2022-07-21 17:44:33 -04:00
Domenico Francesco Bruscino ab1d7a218e
NO-JIRA replace templateFn with htmlTemplate 2022-07-21 10:53:25 -05:00
Domenico Francesco Bruscino 15d839a6b0
ARTEMIS-3820 Fix browsing original queue of AMQP messages 2022-07-11 13:44:33 -05:00
Erwin Dondorp fd345f0a03 ARTEMIS-3858 fix navigation from consumer/producer columns of a session to those consumers/producers 2022-06-20 06:50:53 +02:00
Justin Bertram 64de8f8f4e ARTEMIS-3859 offer "Original Queue" column only for dead-letter or expiry queues 2022-06-14 14:49:16 -04:00
Clebert Suconic 0fab0dae91 [maven-release-plugin] prepare for next development iteration 2022-06-07 12:39:09 -04:00
Clebert Suconic 224ca0d4d7 [maven-release-plugin] prepare release 2.23.0 2022-06-07 12:39:07 -04:00
Erwin Dondorp 14d20895ad
ARTEMIS-3821 provide readable version of absoluteExpiryTime (and more) 2022-05-23 12:10:12 -05:00
Clebert Suconic 57fa8b8271 [maven-release-plugin] prepare for next development iteration 2022-04-27 17:26:46 -04:00
Clebert Suconic 1a49845628 [maven-release-plugin] prepare release 2.22.0 2022-04-27 17:26:45 -04:00
aaron.hoffer d0574b39af
ARTEMIS-3765 Display validated user in Hawtio
This PR adds a "Validated User" column to the Hawtio plugin. The column is
not visible by default. The "Validated User" column is available in the
Session, Consumer, and Producer tabs of the artemis-navigation notebook.
"Validated User" is also available for sort and filtering in those view.
The "Validated Consumer" in the Producer view is always blank. I debugged
as far as I could, but did not find the cause of the issue.
2022-04-19 09:49:31 -05:00
Justin Bertram 316fe8a350 ARTEMIS-3773 remove defunct rate references from web console
This is a follow-up from ARTEMIS-3397. This commit removes the last
traces of the "rate" queue metric from the web console.
2022-04-13 10:26:28 -04: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
Robbie Gemmell dcbd4b059a ARTEMIS-3695: use specific jetty deps instead of uber jar, rationalise servlet api deps
Partially reverts c5f94f340d
2022-03-03 21:59:13 -05:00
Erwin Dondorp 754c569d08
ARTEMIS-3186 enable create-queue more often
* provide proper default when creating queues on anycast/multicast level
* allow queue creation on 3 levels (not 1)
* reformatted the shouldShow functions for readability
* force conscious decision on the routing type when creating address or queue
* do not need workspace as a parameter (4 out of 7 functions were already like that)
2022-02-17 15:24:05 -06:00
Erwin Dondorp c9d427a112
ARTEMIS-3653 broker diagram improvements
* only show the checkboxes that have any influence on the diagram
* add additional brokers that are known but are not part of the cluster (at this moment)
* made construction of master-slave pair slightly more readable
* simplified construction of dummy broker icon
* show properties of current broker with the correct node of the diagram
* use the new styling for the current broker icon
* show the broker name instead of "broker"
* replace style ThisBroker with ThisMasterBroker+ThisSlaveBroker
* do not show quotes around address- and queue-names
* show the broker name without port number when the port number is the default one
* properly document the icon choices
2022-02-17 15:23:09 -06:00
Robbie Gemmell 402a8e21a1
ARTEMIS-3689: remove various cruft and use consistent managed plugin and dep versions 2022-02-17 14:41:47 -06:00
Matteo Baccan 8c3f699d27 Typo error: double semicolon at the end of line 2022-02-17 10:30:33 -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
Justin Bertram 862b060416
NO-JIRA a few more logo/icon updates 2022-01-20 08:50:23 -06:00
Justin Bertram 1ddfa069bf
NO-JIRA update logos with ® and better quality 2022-01-14 17:01:18 -06:00
Erwin Dondorp 4179de9e36
ARTEMIS-3632 add absolute timestamp for expiry times (after the relative timestamp, only in the details panel) 2022-01-12 12:44:47 -06:00
Erwin Dondorp 851cc7ee08
ARTEMIS-3631 recognise more timestamp header fields from OpenWire 2022-01-12 12:42:31 -06:00
Erwin Dondorp b8e7309482
ARTEMIS-3629 fixed css error 2022-01-12 12:15:06 -06:00
Erwin Dondorp 134425675e
ARTEMIS-3630 added missing end-tag in diagram page 2022-01-12 12:12:05 -06:00
Erwin Dondorp 5708bcbf56 ARTEMIS-3633 fixed description for password field in preferences tab 2022-01-12 09:31:27 -05:00
Erwin Dondorp 9b450558d9 ARTEMIS-3621 show 'zero' timestamp as 'N/A' (instead of 1970...) 2022-01-04 11:31:37 -05:00
Justin Bertram 2e3c69c9c8 ARTEMIS-3612 update Hawtio and strip Log4j from console web app
Move to the latest release of Hawtio 2.14.x.

Also, remove the Log4j archives from the web console application. It's
not necessary to include Log4j archives because Hawtio itself uses SLF4J
and the logging implementation will be provided by the broker runtime.
We already do this for SLF4J.

While not strictly necessary, removing Log4j will ease concerns about
security issues such as the recently announced CVE-2021-44228.
2021-12-16 21:25:48 -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
Erwin Dondorp b65c84584a ARTEMIS-3568 consistent capitals 2021-12-14 19:25:03 -05:00
Erwin Dondorp 6ea4146228 ARTEMIS-3568 smaller dropdownbox and button on same row 2021-12-14 19:25:03 -05:00
Erwin Dondorp 0722b3c570 ARTEMIS-3568 fixed "it's" vs "its" 2021-12-14 19:25:03 -05:00
Erwin Dondorp 97378a6b15 ARTEMIS-3568 fixed "in" vs "ion" 2021-12-14 19:25:03 -05:00
Erwin Dondorp 6ca05e5da1 ARTEMIS-3568 fixed format-message of page send-message-to-queue 2021-12-14 19:25:03 -05:00
Erwin Dondorp 5e17db7d8f ARTEMIS-3568 fixed delete-header of page send-message-to-queue 2021-12-14 19:25:03 -05:00
Erwin Dondorp de7d141397 ARTEMIS-3570 also decode routing-types 2021-12-14 08:55:02 -05:00
Erwin Dondorp dcd993d8e4 ARTEMIS-3570 do not try to use header fields when they are not even numeric 2021-12-14 08:55:02 -05:00
Erwin Dondorp 02e19e6531 ARTEMIS-3570 decode more timestamp properties 2021-12-14 08:55:02 -05:00
Erwin Dondorp 51fd26a22c ARTEMIS-3570 also decode _AMQ_Binding_Type 2021-12-14 08:55:02 -05:00
Benjamin Graf 5f5f683a85 ARTEMIS-3544 Set min version of javax.servlet 2021-11-29 12:01:53 -05:00
Erwin Dondorp abf82bc851 ARTEMIS-3571 fixed pluralization in confirmation message 2021-11-16 13:09:07 +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
Erwin Dondorp f4be4d9718 ARTEMIS-3508 enhance all fields for which an enhancement function exists 2021-10-04 14:51:51 -05:00
Erwin Dondorp ea06621f3f ARTEMIS-3510 enhance detailed view of property JMS_AMQP_ORIGINAL_ENCODING 2021-10-01 09:56:54 +02: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
Domenico Francesco Bruscino 902cb105cf ARTEMIS-3485 Improve branding context init 2021-09-24 09:50:08 +02:00
Domenico Francesco Bruscino a648805a59 ARTEMIS-3485 Fix web plugin contexts
Support custom web plugin contexts defined with the `url` attribute
of the `app` element in bootstrap.xml.
2021-09-17 07:56:13 -05:00
Justin Bertram 4dd643cbec ARTEMIS-3466 byte arrays can have negative hex numbers in web console 2021-09-09 15:28:39 -05:00
Erwin Dondorp 366ab504ac ARTEMIS-3469 additionally show readable versions of expiration/timestamp 2021-09-09 15:27:47 -05:00
Erwin Dondorp e27ef12ae1 ARTEMIS-3468 do not show field "selected" 2021-09-09 15:27:15 -05: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
Erwin Dondorp abcfe2fe6f ARTEMIS-3177 allow a NOT-CONTAINS filter 2021-08-05 09:21:55 -04:00
Justin Bertram 2b5ca1be92 ARTEMIS-3401 use regex on web console for DLQ & expiry
Currently dead-letter and expiry addresses can only be identified on the
web console if they perfectly match a configurable string value (i.e.
"DLQ" and "ExpiryQueue" by default respectively). However, lots of users
have multiple dead-letter and expiry addresses which follow the same
naming pattern. The web console should support using a regular
expression so all of these addresses can be properly identified.
2021-08-03 12:26:45 -04:00
Andy Taylor 82e40ce229 ARTEMIS-3398 - fix filtering in console with filter
https://issues.apache.org/jira/browse/ARTEMIS-3398
2021-07-22 11:24:14 -04:00
Domenico Francesco Bruscino 2585ef3e7b ARTEMIS-3368 Upgrade hawtio version to 2.13.5 2021-06-29 16:29:28 -04:00
Robbie Gemmell 1430972c62 ARTEMIS-3348, ARTEMIS-3347: update to hawtio 2.13.4 2021-06-15 12:55:31 +01:00
gtully 7e15de6339 no-jira - consolidate mvn-war-plugin version in play 2021-06-08 14:15:52 +01:00
gtully b432eb8a5d no-jira - update mvn-war-plugin to get rid of xstream security warning in build 2021-06-08 12:38:39 +01:00
gtully 085766033b no jira - remove unused log4j dependency 2021-06-08 10:19:12 +01:00
Andy Taylor 686a61dd65 ARTEMIS-3332 - fix search on consumer count in console
https://issues.apache.org/jira/browse/ARTEMIS-3332
2021-06-07 13:16:52 +02:00
Erwin Dondorp 24bae19915 ARTEMIS-3256 internalqueue and internaladdress get their own color in the diagram 2021-04-19 10:20:35 -04:00
Erwin Dondorp 02a6db8c84 NO-JIRA fixed spelling error in code of broker diagram 2021-04-18 21:10:32 -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 ad964b1bd8 ARTEMIS-3217 unescape address name from JMX 2021-04-01 12:21:50 +01:00
Domenico Francesco Bruscino 3aa2f091bd ARTEMIS-3215 Upgrade hawtio version to 2.13.2 2021-03-31 11:09:30 -04:00
Domenico Francesco Bruscino 5a137fa0b7 ARTEMIS-3194 Upgrade hawtio version to 2.13.1 2021-03-23 09:55:10 +00:00
Erwin Dondorp 6d379d1aa7 NO-JIRA visually separate the controls in groups
The "filter" toolbar above many pages has all controls without spacing.
This PR inserts a little bit of spacing to make the groups of controls
more obvious.

Spacing is applied 3 times:

 - at the start of the row to separate it from the left margin
 - at "sort order" to separate the "filter" group from the "ordering"
group
 - at "columns" to separate it from "reset"

Since the "looking glass" being an icon, no extra spacing was needed
there.

Note: I tried to use "1em" as spacing, but that did not work, so this PR
uses "10px".
2021-03-17 09:47:42 -05:00
Domenico Francesco Bruscino 14755a0296 ARTEMIS-3152 Fix console column selectors
The `hawtioConfirmDialog` directive replaces the html of any element with the
class `.modal-body` when the element is shown.
2021-03-17 14:28:51 +01:00
Domenico Francesco Bruscino 6f0cb8bfc5 ARTEMIS-3169 Update jetty to 9.4.38 and servlet-api to 3.0 2021-03-09 12:18:27 -06:00
Domenico Francesco Bruscino 11f4403cc7 ARTEMIS-3132 Inhibit context menu and dblclick handler of broker diagram 2021-03-09 11:52:27 -06:00
Andy Taylor 4483a8ce22 ARTEMIS-3154 - Add support for navigation/deleting messages while being browsed in the details
https://issues.apache.org/jira/browse/ARTEMIS-3154
2021-03-09 10:41:53 -06:00
gtully 37371c749f NO JIRA - remove commented out dependency 2021-03-08 21:10:57 +00:00
Andy Taylor 46858bcfc3 ARTEMIS-3130 - fixing broken filter fields in console
https://issues.apache.org/jira/browse/ARTEMIS-3130
2021-03-02 12:55:45 +01:00
Justin Bertram 3296d431cf ARTEMIS-3124 readability for 'Expires' when browsing via console 2021-02-17 15:37:41 -05: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 41affe11ee ARTEMIS-3086 Fix diagram refresh 2021-02-08 07:09:50 -05:00