Subject: CVS commit: pkgsrc/devel/visualvm
From: David Brownlee
Date: 2023-05-17 20:35:25
Message id: 20230517183525.B618AFA87@cvs.NetBSD.org

Log Message:
Updated devel/visualvm to 2.1.6

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

Files:
RevisionActionfile
1.7modifypkgsrc/devel/visualvm/Makefile
1.4modifypkgsrc/devel/visualvm/PLIST
1.7modifypkgsrc/devel/visualvm/distinfo