[ 
https://issues.apache.org/jira/browse/ARTEMIS-2838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Taylor updated ARTEMIS-2838:
---------------------------------
    Description: 
The main concern here is upgrading HawtIO as version 1 is no longer maintained 
and  we need to reduce the chance of CVE's going forward.

 

I've basically re written the console JavaScript using the new API's making 
them as much as possible the same as the original. There are a few minor 
changes but nothing that would warrant a loss is functionality.  This also has 
a new look and feel. Ive aslo improved some features, these include:

 
 # A new landing page that shows some basic broker state, uptime, cluster 
status, address memory used.
 # A HawtIO security mbean, this means that hawtIO will check at call time 
whether or not the attribute or operation can be called, so rather than see an 
error in the attributes stab when access isnt authorised it is handled 
gracefully. This is also used to  control whether a tab is available, so if a 
user does not have access to the createqueue jmx method then the create queue 
tab will not be available.
 # Added a help button to most of the tabs
 # A search facility for mbeans in the JMX tree

  was:hawtIO 1 is no longer maintained so to avoid possible CVE's we should 
migrate


> Migrate Console to use Hawtio 2
> -------------------------------
>
>                 Key: ARTEMIS-2838
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2838
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>            Reporter: Andy Taylor
>            Assignee: Andy Taylor
>            Priority: Major
>
> The main concern here is upgrading HawtIO as version 1 is no longer 
> maintained and  we need to reduce the chance of CVE's going forward.
>  
> I've basically re written the console JavaScript using the new API's making 
> them as much as possible the same as the original. There are a few minor 
> changes but nothing that would warrant a loss is functionality.  This also 
> has a new look and feel. Ive aslo improved some features, these include:
>  
>  # A new landing page that shows some basic broker state, uptime, cluster 
> status, address memory used.
>  # A HawtIO security mbean, this means that hawtIO will check at call time 
> whether or not the attribute or operation can be called, so rather than see 
> an error in the attributes stab when access isnt authorised it is handled 
> gracefully. This is also used to  control whether a tab is available, so if a 
> user does not have access to the createqueue jmx method then the create queue 
> tab will not be available.
>  # Added a help button to most of the tabs
>  # A search facility for mbeans in the JMX tree



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to