Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v2.21.1

Latest

Choose a tag to compare

@gunlee01 gunlee01 released this 06 Dec 02:30
· 3 commits to master since this release

Release v2.21.1

Notification

  • execute the command to run scouter client for Mac(OSX) xattr -cr scouter.client.app
  • The following JAVA environment variable must be added to dynamically load SCRIPT PULGIN in a JAVA PROCESS running in JAVA 11 or later environments.
    • -add-opensjava.base/java.lang=ALL-UNNAMED --add-exports=java.base/sun.net=ALL-UNNAMED
  • To generate a thread dump via scouter in a java 11 or later environment, the following java environment variable must be added.
    • -Djdk.attach.allowAttachSelf=true
  • On issue to display xlog list table, remove the directory ~/.scouter/xlogcolumnfile/. (@user.home/scouter/xlogcolumnfile/ on Windows)

What's New on java agent

Apache HttpClient 5 Support

  • Added monitoring support for Apache HttpClient 5

Elasticsearch & OpenSearch Support

  • Added monitoring support for Elasticsearch RestHighLevelClient
  • Added monitoring support for OpenSearch RestHighLevelClient

Java 21 & Java 25 Support

  • Refactored build configuration to support Java 21+ (& Java 25)
  • Enhanced Java 20+ compatibility with thread dump support

Reactor Core Upgrade

  • Upgraded reactor-core library version
  • Fixed WebFlux request tracking issues caused by method signature changes in newer reactor-core versions
  • Enhanced reactive programming support with improved coroutine integration

Bug Fixes

Spring Boot 3 / Spring 6 Compatibility

  • Fixed NoSuchMethodError in Spring Boot 3 WebClient by replacing deprecated getStatusCode() method
  • Improved compatibility with Spring 6 framework changes

Jedis Compatibility

  • Fixed compatibility issue with Jedis versions that lack the client field
  • Enhanced Redis monitoring stability across different Jedis versions

Other Fixes

  • Resolved NPE on counters-site.xml normalize
  • Fixed java.lang.ArrayIndexOutOfBoundsException in counter processing
  • Fixed typo in RuntimeUtil
  • Fixed type-related issues in utility classes

Dependencies & Security

Dependency Updates

  • Upgraded jackson-core version
  • Fixed swagger version conflict with jackson-databind
  • Updated logback version to 1.2.13

Other Improvements

  • Added plugin description for scouter-plugin-server-alert-teams
  • Various code quality improvements and refactoring

Full Changelog: v2.20.0...v2.21.0