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
NoSuchMethodErrorin Spring Boot 3 WebClient by replacing deprecatedgetStatusCode()method - Improved compatibility with Spring 6 framework changes
Jedis Compatibility
- Fixed compatibility issue with Jedis versions that lack the
clientfield - Enhanced Redis monitoring stability across different Jedis versions
Other Fixes
- Resolved NPE on
counters-site.xmlnormalize - Fixed
java.lang.ArrayIndexOutOfBoundsExceptionin 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