Java Agent v2.2.81
September 4, 2026
-
FeatureCollects the configured max value of database connection pools.- Supports HikariCP, DBCP2, DBCP, Tomcat, C3P0, Druid, and JBoss.
-
FixedFixed act and idle indb_pool_detailbeing collected as 0 in some environments. -
FixedFixed thread pool usage always being collected as 0.- The thread pool max size is now collected as well.
# whatap.conf
# collect thread pool metrics (default: false)
jmx_threadpool_enabled=true- Spring Boot embedded Tomcat does not register the thread pool MBean by default, so an extra setting is required.
# application.properties (Spring Boot embedded Tomcat only)
server.tomcat.mbeanregistry.enabled=true# application.yml (Spring Boot embedded Tomcat only)
server:
tomcat:
mbeanregistry:
enabled: true -
FeatureAdded tracing support for Lettuce 7.x.- Resolved Redis steps not being collected and reactive commands raising errors on lettuce-core 7.x.
# requires restart
# lettuce-core 5.x -> lettuce-5.1
# lettuce-core 6.x -> lettuce-6.2
# lettuce-core 7.0 or later -> lettuce-7.0
weaving=lettuce-7.0 -
FixedFixed URL templates of Spring controllers not being scanned, which left dynamic URLs unnormalized. -
FixedFixed dynamic URLs not being normalized for about three minutes immediately after a restart.- URL normalization setting changes made within the rebuild interval (10 seconds) are no longer lost.
Note
Download: Java Agent v2.2.81
To install the Java agent for the first time, install the package first using the following command. For more information about agent installation, see the following.
wget https://api.whatap.io/agent/whatap.agent.java.tar.gz