Releases: oracle/coherence-visualvm
Coherence VisualVM Plugin 1.7.2
Introduction
This is release 1.7.2 of the Coherence VisualVM Plugin
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Updates / Changes
- Support for Coherence Community Edition (CE) versions 24.09 and latest Coherence commercial patches and releases including 14.1.2.0.0
- Added
Show Partition Ownership
to Service tab to show what partitions are owned by each service - Added
Cache Prunes
andCache Prunes Millis
to Cache tabs - When taking a thread dump the output will now be displayed in the VisualVM thread dump screens
Changes and Bug Fixes
- Changed the Caches tab / and Tracer to show Count rather than size to be more consistent with other tools
- Updated labels on federation tab to be consistent with other tools
- Fixed an issue where the machines tab would show more machines that there actually are
Full Change List
- Prepare for next release by @tmiddlet2666 in #95
- Add Report Ownership to VisualVM Plugin by @tmiddlet2666 in #96
- Display thread dumps within VisualVM viewer by @tmiddlet2666 in #97
- Fixup heap dump on windows by @tmiddlet2666 in #98
- Add 24.09 to CI/CD by @tmiddlet2666 in #99
- Minor federation panel update by @tmiddlet2666 in #100
- Update CI/CD with new CE releases by @tmiddlet2666 in #101
- Minor consmetic updates to Federation and Caches panels by @tmiddlet2666 in #102
- VisualVM is not showing V1 gRPC Connections by @tmiddlet2666 in #103
- Update trivy scan by @tmiddlet2666 in #104
- Update workflow by @tmiddlet2666 in #105
- Update to use trivy action by @tmiddlet2666 in #106
- Add cache prunes/millis to caches tab by @tmiddlet2666 in #107
Full Changelog: 1.7.1...1.7.2
Coherence VisualVM Plugin 1.7.1
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
Updates / Changes
- Support for Coherence Community Edition (CE) versions 24.03.1 and 22.06.9
- Support for latest Coherence commercial CPU patches
Bug Fixes
- Fixed the max value for thread utilization % to be 100% in the tracer plugin
Changes since 1.7.0
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.7.0
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
New Features
Tracer Probes Support
This version of the Coherence VisualVM Plugin introduces an exciting new feature which exposes Coherence tracer probes which can be displayed using the VisualVM-Tracer framework. See the README for more details
Note: When you install / update the Coherence VisualVM plugin, the “Tracer-Monitor Probes” plugin dependency will be installed if you do not already have it installed. If your VisualVM installation does not have access to the Internet to download this dependency, you should download and install the Tracer framework from the VisualVM download site.
Other Updates
- Support for Coherence Community Edition (CE) 24.03
- Added the ability to return the cache partition stats using right-click menu option from the cache storage-manager tab
- Add the views sub-tab to display views configured for a cache
Bug Fixes
- N/A
Changes since 1.6.2
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.6.2
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
New Features
- Added the ability to get the node and service descriptions. Only available with Coherence CE 22.06.5+ and commercial version 14.1.1.2206.5+
Bug Fixes
- N/A
Changes since 1.6.1
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.6.1
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
New Features
- Added ability to truncate and clear caches (via right-click on caches tab). Only available with Coherence CE 22.06.5+ and commercial version 14.1.1.2206.5+
Bug Fixes
- N/A
Changes since 1.6.0
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.6.0
NOTE: You will need to have VisualVM 2.1. or later to install this release of the plugin. Please download the latest VisualVM from https://visualvm.github.io/.
New Features
- Added the ability to discover Coherence Clusters with Management over REST enabled via adding a host by right-clicking on the host and selecting
Discover Coherence Clusters
- Added new
Topics
tab with support for new Topics MBeans in 14.1.1.2206.4+,22.06.4+, and 23.03+ - Added the ability to right-click on a proxy server and display the connections
- Added the ability to pause the refreshing of the
Cluster Snapshot
tab and copy the HTML contents to the clipboard - Added the ability for an immediate refresh of data when a selection is made for a master-detail table
Note: Ensure you exclude hosts from http proxies in VisualVM if you are using Discover Clusters.
Bug Fixes
- Fixed an issue where key and filter listeners were not being displayed on storage manager cache tab
- Fixed an issue where if you sorted a table, then right-click menu options may not selected correct row
- Fixed an issue a cache with
#
in its name was not displayed correctly when accessing via REST
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.5.0
NOTE: You will need to have VisualVM 2.1 or later to install this release of the plugin.
New Features
- Added support for Coherence CE 22.09
- Added right-click
Show help...
option to show help for all tables
Bug Fixes
- Fixed an issue where the Health Http tab would not show in certain circumstances
- Fixed an NPE in the Members tab
- Fixed an issue where data would not be shown in the plugin if the reporter failed to start due to configuration issue
- Fixed an issue where cache details size could be negative when connecting via REST
Other Changes
- Added support for running tests under JDK17
- Renamed master branch to main
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.4.0
NOTE: You will need to have VisualVM 2.1 or later to install this release of the plugin.
New Features
This version supports Coherence Feature Pack 14.1.1.2206.1 and Coherence CE 22.06 versions including the following new features:
- Added support for active-backup persistence mode on Persistence tab
- Added support displaying the node environment by calling "Report Environment" on the Members tab
- Added support for showing information from Health API
Known Issues
- You will need to have VisualVM 2.1 or later to be able to install this release.
- Coherence*Web information will not be displayed when using REST connection to WebLogic Server
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.3.0
New Features
- Added the ability for VisualVM to connect to WebLogic Server instances, via REST, where 2 or more clusters are present. The user will be presented with a list of Coherence clusters to choose from.
- Added the ability to display gRPC Proxy Server Information when connecting via JMX (as shown below):
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.
Coherence VisualVM Plugin 1.2.0
New Features
- Added a new tab to display Executor Service tasks for both JMX and REST connections
- Added support for Topics via REST connection
- Added support to disable SSL certificate validation for SSL connections via the options tab
Note: The above option is NOT enabled by default and should only be used when you are sure of the identity of the target Management over REST SSL enabled endpoint. You will receive a visual warning when connecting to any clusters when this option has been enabled.
The screenshot below shows the new Executor tab which is displayed when you are running the Executor Service within your cluster.
Bug Fixes
- Fixed an issue where the Coherence*Web panel was not setting the background correctly
- Fixed a possible NullPointerException in Cache Tab
- Fixed an issue under Linux where Cluster Status HA was not rendering correctly
Known Issues
- If you have multiple Coherence clusters in WebLogic Server then you can only connect to one of them vi REST. This has been fixed and will be in the next release which doesn't yet have an ETA yet but raise an issue if this is a show stopper for you.
Installing
If you already have the plugin installed, then within VisualVM Choose Tools
-> Plugins
from the main menu and click on Check for Updates
if it doesn't already show in the Updates
tab.
If you have never installed the plugin before then follow the instructions here.