Share

jManage

File Release Notes and Changelog

Release Name: jmanage 2.0-beta

Notes:
We have decided to change the version number from 1.5 to 2.0 to better reflect the level of 
maturity and stability in this release, as well as many new features which transform jManage 
from a JMX console to a management platform.

Following features have been introduced/enhanced since 1.5 beta.

1. Dashboard framework: jManage allows users to aggregate various information of 
an application in the form of customized dashboards for easy of use. The framework has been 
enhanced to allow users to develop and integrate custom dashboards by following few simple steps. 
These dashboards can be,
    a. Live -> automatically refreshed to provide latest information.
    b. Customized -> users can build a dashboard from scratch or personalize an existing one 
    to suit their needs.

A developer guide can be found here http://jmanage.org/wiki/index.php/Dashboard_development 

2. Out-of-the-box Dashboards: Following dashboards have been provided with the distribution.
    a. JVM Summary
    b. JVM Threads

3. Connector framework: Framework for instrumenting a way (connector) to monitor/manage non-JMX 
based environments. A connector is a collection of external MBeans that monitor or manage a 
particular application or device. This framework can be used to expose necessary information 
on a non-JMX based environment as an application of MBeans. These applications can be 
registered, monitored and managed through jManage. A developer guide can be found here
http://jmanage.org/wiki/index.php/Connector

4. Out-of-the-box Connectors: Following connectors have been provided with the distribution.
    a. Oracle connector

5. Application downtime tracking: A graphical representation to show application downtime 
has been added. Historical data stored in an embedded database (HSQLDB) is used for 
tracking the downtime. This feature also adds the ability to get an alert when 
an application goes down. 

6. MBean Info layering framework to provide additional information for MBeans. 
JDK 1.5 MBeans now get presented with MBean, attribute and operation descriptions, and more.

7. Weblogic 9.x support is now part of this release. This was earlier provided as a patch.

8. Licensing: With 2.0 beta the licensing has been changed from Apache License Version 2.0 
to GPL 2.0. 

Installation Guide:
http://jmanage.org/wiki/index.php/JManage_Installation

To upgrade an existng jManage installation, please copy all files from the 
old JMANAGE_HOME/config dir to the new JMANAGE_HOME/config dir.

Changes: Bugs fixed: 1593758 - Command line "apps" command fails with custom login module 1593646 - Downtime tracking continues ever after application is delete 1590236 - Graphing errors for same appName but different appId 1588822 - Dashboard For Other Application 1584497 - Issue with handling of null values for mbean attributes 1576298 - Dashboard Graph.java had hardcoded URL 1568510 - The dasboard name doesn't show in the breadcrumb 1532755 - Error on KeyGen 1596524 - Issue with downtime recording 1594469 - Tiny Tooltip when the description is empty 1593121 - Remove App use case not handled by App Downtime service 1592818 - Issue with connecting to JBoss 4.0.2 1591580 - InstanceNotFoundException when adding a dashboard 1591516 - ConnectorRegistry limitation when extending ConnectorSupport 1591514 - Cluster (red/green) status icon 1589515 - Rename "default" dashboard to "jvmSummary" 1588336 - Unable to update a boolean attribute 1588179 - Confusion with "No configured objects" message 1586075 - WebLogic: connect to remote srvr fails w/ security exception 1581570 - Java API has been reported to have some issues 1580582 - Error on startup after a clean build 1578575 - Application downtime thread is not started for new apps 1578574 - Issue with JVM Summary dashboard 1576697 - String attributes that are null and RW are displayed wrong 1576297 - Application Clusters don't work with 1.5 beta 1562353 - Command Line client doesn't use external login module Feature requests: 1590326 - Provide DHTML tool tips for descriptions