Download Latest Version scouter.client.product-linux.gtk.x86_64.tar.gz (117.7 MB)
Email in envelope

Get an email when there's a new version of SCOUTER

Home / v2.21.1
Name Modified Size InfoDownloads / Week
Parent folder
scouter-all-2.21.1.tar.gz 2025-12-11 65.6 MB
README.md 2025-12-11 2.4 kB
v2.21.1 source code.tar.gz 2025-12-11 68.3 MB
v2.21.1 source code.zip 2025-12-11 70.4 MB
scouter.client.product-win32.win32.x86_64.zip 2025-12-06 50.2 MB
scouter.client.product-macosx.cocoa.x86_64.tar.gz 2025-12-06 49.6 MB
scouter.client.product-macosx.cocoa.aarch64.tar.gz 2025-12-06 49.6 MB
scouter.client.product-linux.gtk.x86_64.tar.gz 2025-12-06 49.5 MB
Totals: 8 Items   403.1 MB 0

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: https://github.com/scouter-project/scouter/compare/v2.20.0...v2.21.0

Source: README.md, updated 2025-12-11