更新时间:2026-06-11 GMT+08:00
分享

JavaAgent更新说明

使用限制

  • 目前支持主流的jdk8、jdk11、jdk17及jdk 21。
  • 下载Agent请参见探针下载地址
  • Agent下载规则:
    • 2.5.x及以上版本:Agent版本合一,下载地址不再区分jdk版本。

      例如:2.5.5Agent下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.5.5.tar

    • 2.5.x之前的版本:末尾带-jdk17或-jdk11的版本,请在Agent下载路径的末尾增加对应的-jdk17或-jdk11即可。

      例如:2.4.8版本Agent的下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.4.8.tar,则2.4.8-jdk17版本Agent的下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.4.8-jdk17.tar

表1 JavaAgent更新列表

版本号

更新说明

profiler版本号

profiler更新说明

2.5.8

  • 支持ons-client-1.9.1和xxl-job-core-2.4.1.jar。
  • 支持jetty-server 12.x。
  • 支持JDK 21。

-

-

2.5.7

  • 支持ApusicAS9.0框架。
  • 修复tomcat和reactornetty并存导致traceid不传递的问题。

-

-

2.5.6

修复URL接口调用并发数统计问题。

-

-

2.5.5

优化指标和调用链上报性能。

-

-

2.5.4

  • 支持接口调用展示springboot3.x路径参数。
  • 修复服务端重启导致客户端debugger失效问题。

-

-

2.5.3

节点根span上会增加一个tag:lubanops-nenv-id,代表上游服务在apm服务端注册的环境id。

-

-

2.5.2

优化java方法配置逻辑,自动生效。

-

-

2.5.1

JavaAgent版本合一,包括profiler、jdk多个版本。

-

-

2.4.14

2.4.14-jdk17

  • 兼容otel协议生成调用链。
  • 修复网关服务返回多个traceid问题。
  • 修复httpclient采集不全问题。
  • 修复外部调用正则表达式失效问题。

2.4.17-profiler

2.4.17-profiler-jdk17

此版本集成2.4.14版本所有功能。

2.4.13

2.4.13-jdk17

  • 数据库SQL采集器支持设置和采集慢SQL次数和数据库名称。
  • URL采集器支持基于URL和异常类型统计异常数。

2.4.16-profiler

2.4.16-profiler-jdk17

此版本集成2.4.13版本所有功能。

2.4.12

2.4.12-jdk17

优化并发数递增逻辑。

2.4.15-profiler

2.4.15-profiler-jdk17

  • 优化Profiler在CPU采集的过程中可能存在的内存问题。
  • 此版本集成2.4.12版本所有功能。

2.4.14-profiler

2.4.14-profiler-jdk17

  • 优化Profiler与其他模块间依赖关系,在环境不支持Profiler的情况下,保证其他功能正常使用。
  • 此版本集成2.4.12版本所有功能。

2.4.13-profiler

2.4.13-profiler-jdk17

  • 优化调用链上报逻辑。
  • 此版本集成2.4.12版本所有功能。

2.4.12-profiler

2.4.12-profiler-jdk17

  • 优化Debugging诊断处理逻辑。
  • 此版本集成2.4.12版本所有功能。

2.4.11

2.4.11-jdk17

2.4.11-jdk11

  • 2.4.11以及2.4.5-jdk版本支持全采样。
  • 2.4.11-jdk11支持jdk11,目前仅上线上海一,限部分用户测试使用。

2.4.11-profiler

2.4.11-profiler-jdk17

  • 支持Profiler的Live Object Memory类型。
  • 支持全采样设置。
  • 此版本集成2.4.11版本所有功能。

2.4.10

2.4.10-jdk17

  • 线程详情按照数量顺序上报 。
  • springbean功能支持@service注解。

2.4.10-profiler

2.4.10-profiler-jdk17

  • 支持Debugging诊断。
  • 此版本集成2.4.10版本所有功能。

2.4.9

2.4.9-jdk17

优化springbean启动时间。

2.4.9-profiler

2.4.9-profiler-jdk17

  • Profiler时延度量线程采集算法优化。
  • 此版本集成2.4.9版本所有功能。

2.4.8

2.4.8-jdk17

  • 支持redisson支持3.17.0+。
  • url接口调用支持分位数。

2.4.8-profiler

2.4.8-profiler-jdk17

  • Profiler支持性能优化推荐。
  • 此版本集成2.4.8版本所有功能。

2.4.7

2.4.7-jdk17

  • 支持sql字节数的配置。
  • 支持springbean插件。
  • 支持jedis2.9.3。

2.4.7-profiler

2.4.7-profiler-jdk17

  • 支持用户包数据采集。
  • 此版本集成2.4.7版本所有功能。

2.4.5

2.4.5-jdk17

  • 2.4.5版本支持指标采集队列增加老化机制。
  • 2.4.5-jdk17版本新增支持httpclient5,仅支持同步场景。

2.4.6-profiler

2.4.6-profiler-jdk17

  • 支持时延持续性能剖析。
  • 此版本集成2.4.5版本所有功能。

2.4.5-profiler

2.4.5-profiler-jdk17

  • Profiler首次上线,支持CPU、内存持续性能剖析。
  • 此版本集成2.4.5版本所有功能。

2.4.4

新增支持SpringCloudGateway(2.1.x~3.1.x)。

-

-

2.4.3

  • 修复异常数未清零问题。
  • 修复日志过大问题。
  • 新增redisson基本信息。

-

-

2.4.2-jdk17

该版本只支持jdk17。

-

-

2.4.2

支持FunctionGraph在启动时关闭agent。

-

-

2.4.1

  • 支持动态修改指标采集阈值。
  • 接口调用维度新增异常数,统计url中日志标记的异常。
  • 新增通过代理传输数据的功能。

-

-

2.3.19

  • 支持日志自动打印traceId。
  • 提高线程详情上限。
  • 依赖的com.alibaba.fastjson版本升级到2.0.24。

-

-

2.3.17

  • AKSK可以从环境变量读取。
  • 调用链增加sqlId。
  • sql增加最近调用链。
  • 补齐接口调用的集群维度分析能力。

-

-

2.3.16

  • 指定注册协议。
  • 兼容ibm sdk不支持线程内存获取。

-

-

2.3.15

  • 新增支持dubbo2.8.x版本。
  • 新增支持JDKhttp子类。

-

-

2.3.13

  • CSE Provider bizcode支持多key。
  • 支持hikari插件。

-

-

2.3.12

  • 客户端统计时,hashmap的key数量溢出后,之前是停止采集,现在修改为继续采集。
  • Url支持自动规整能力,当在后台配置为自动规整后,url按照原始格式规整。
  • oracle插件补齐读取行数和更新行数能力。
  • CSE Provider提供显示bizCode的功能。
  • 修复CSE Provider修复状态码400时调用链没有标红。

-

-

2.3.5

支持启动脚本配置access地址。

-

-

2.3.2

  • 支持jetty-client。
  • 取消对com.huawei.bsp.commonlib.roa.restclient的支持。
  • url支持采集apdex。

-

-

2.3.1

  • 支持cce解密sk。
  • 支持jedis拦截key和value。
  • 支持cassandra3。

-

-

2.2.15

  • 支持sk自定义解密。
  • 支持在启动脚本中配置master地址。
  • 支持apacheHttpclient的responseBody采集。

-

-

2.2.13

  • 使NamedTransformer加载接口类时直接返回原字节码。
  • 解决mariadb3.0.4 sql没有采集到的问题。
  • 支持oracle。

-

-

2.2.10

  • 支持gauss-zenith数据库。
  • 支持com.huawei.bsp.commonlib.roa.restclient。

-

-

2.2.9

  • 支持jetcd 5.x - 6.x。
  • 支持采集netty直接内存。

-

-

表2 CCE和Servicestage界面上 JavaAgent latest版本指向说明

版本号

实际版本号

latest-x86_64

2.4.3,支持x86架构。

latest-aarch64

2.4.3,支持arm架构。

latest-noroot-x86_64

2.4.3,支持x86架构,支持非root用户身份运行容器。

latest-noroot-aarch64

2.4.3,支持arm架构,支持非root用户身份运行容器。

latest

2.5.5,兼容x86和arm架构。

相关文档