Skip to main content

Java Agent v2.2.81

September 4, 2026

  • Feature Collects the configured max value of database connection pools.

    • Supports HikariCP, DBCP2, DBCP, Tomcat, C3P0, Druid, and JBoss.
  • Fixed Fixed act and idle in db_pool_detail being collected as 0 in some environments.

  • Fixed Fixed 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
  • Feature Added 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
  • Fixed Fixed URL templates of Spring controllers not being scanned, which left dynamic URLs unnormalized.

  • Fixed Fixed 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