Here are the main improvements in the Opsian Agent in each version.
Improved support for JVM Diagnostics (beta)
Adds in support for JVM Diagnostics (beta)
Improves the reliability of capturing memory profiling stacktraces
Another bug fix for missing memory allocation data in some circumstances. Users should upgrade if they use memory profiling.
Bug fix for missing memory allocation data in some circumstances. Users should upgrade if they use memory profiling.
Memory Profiling bug-fixes. Users should upgrade if they want to use memory profiling.
Improved compatibility with Java 12+. Users are encouraged to upgrade if deploying JDK version 12+.
Adds memory allocation profiling (beta). Contact us if you would like this enabled for your account.
Improved compatibility with Java 11+. Users are encouraged to upgrade if deploying JDK version 11+.
Increase maximum captured stacktrace depth which results in better visualisation of results for applications like Spring that have very deep stack traces.
Improved Compatibility with Java 9+.
Added support for recording the state of the thread when profiling. This enables better detection of lock and blocking problems. Improved Compatibility with Java 10 and 11.
Improve efficiency of the protocol, reduces network traffic. During version 5 TLS support was rolled out to improve the security of the connection.
Internal protocol improvements that improve efficiency.
Recorded stack samples that weren't in regular Java code, this enables us to point you in the direction of GC problems.