Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2.1.6: Features and Enhancements: Full support for running on/monitoring & profiling JDK 20: GH-483: JDK 20 support Heap viewer improvements: GH-481: [HeapViewer] display number of GC roots attached to particular instance GH-478: [HeapViewer] display logical value of java.security.CodeSource GH-477: [OQL] add signers and protectionDomain properties GH-455: [HeapViewer] display logical value of subclasses of java.nio.Buffer GH-454: Allow keyboard shortcut to execute oql GH-452: [HeapViewer] show array items Other improvements: GH-468: Update generic JFR loader to version 8.3.0 GH-466: Add application recognizers for JDK tools GH-464: Update graaljs plugin to GraalVM 22.3. Fixed Bugs: GH-487: Snapshot data are not released when snapshot is closed GH-485: Delay loading previous nps captures for servers in Applications tree GH-484: When enumerating the roots nextElement can fail with: Cannot read property "getInstanceId" from null GH-475: NPE in RecursiveMethodInstrumentor.scanBytecode() GH-474: [HeapViewer] Slow computation of threads view GH-470: VisualVM GUI slow when monitoring host GH-457: Unusual proxy port notation GH-445: AWT thread blocked for few minutes while expanding GC root 2.1.5: Features and Enhancements: Full support for running on/monitoring & profiling JDK 19: GH-415: JDK 19 support Heap viewer usability improvements: GH-437: Add logical value for several Nodes GH-431: [HeapViewer] add logical value for python class 'decimal.Decimal' GH-430: [HeapViewer] Add support for TruffleString in Python heap viewer Other improvements: GH-448: Detect GraalVM language using system property GH-435: Add information about JDK release date and LTS GH-423: Remove Self time nodes from the sampler/profiler CPU trees when their total time is at 0,0 ms. GH-429: Update generic JFR loader to version 8.2.1 Powered by the NetBeans Platform 14.0: GH-438: Upgrade NetBeans Platform Fixed Bugs: GH-451: [Heapviewer] Fix logical value for Ruby classes GH-446: [HeapViewer] Cannot call progress on a task that was never started GH-442: NPE from JvmJvmstatModel.getFirstArgument() GH-436: NPE in TruffleFrame.createLocals() GH-434: Incorrect colour of diff bar in memory sampler GH-432: [HeapViewer] Python 'dict' does not have any items GH-428: Profiler tab updates for terminated applications GH-426: GitHub issue template should explain how to obtain messages.log GH-425: Nodejs heap dump does not have any JavaScript objects GH-424: NPE in TruffleFrame.getObjectArray GH-422: Automatic re-connect of JXM application does not work GH-421: Remote JMX application reported as <unknown> GH-420: Arguments line of remote JVM cropped at 1024 characters GH-418: JFR does not work for remote OracleJDK 8 GH-417: JFR enabled for JDK 7 GH-416: Move JFR support to org.graalvm.visualvm.tools module GH-414: Profiler calibration fails on Solaris with JDK 11 GH-304: Don't see polyglot functionality when running via JMX 2.1.4: Features and Enhancements: HeapViewer improvements: GH-413: [HeapViewer] Sample different elements from large arrays when inspecting a heap dump GH-409: [HeapViewer] Try to improve the accuracy of the instance size GH-407: [HeapViewer] Improve preview for byte[] arrays. GH-404: [HeapViewer] Add UI for working with multi-heap dumps. GH-402: [HeapViewer] Display number of elements for java.util.Properties Fixed Bugs: GH-412: ArrayIndexOutOfBoundsException on Memory Snapshot Diff Class Expansion GH-410: Wrong metaspace max values visualisation GH-406: Allow to use HeapProgress in head-less environment GH-405: Add API to get number of dumps stored in multi-heap dump file. GH-398: Missing known blocking method in KQueue GH-187: Taking Heap Dump does not work for tunnelled connection to a remote host
- Loading branch information