Java Agent Release Notes
2026-10-20
v2.2.83
Fixed traceparentヘッダーがある場合にユーザー定義のMTIDヘッダーが無視される問題を修正しました。
Fixed lettuce-core 6.xでRedisのアカウント(ID/パスワード)が接続情報にそのまま収集される問題を修正しました。
2026-09-18
v2.2.82
Changed 収集除外設定をURLのないトランザクションまで拡大しました。
trace_ignore_url_setにトランザクション名を指定して収集対象から除外します。
Fixed app_context_path_setに別名(name@url)を指定した業務の統計が収集されない問題を修正しました。
2026-09-04
v2.2.81
Feature データベースコネクションプールのmax設定値を収集します。
- HikariCP、DBCP2、DBCP、Tomcat、C3P0、Druid、JBossに対応します。
Fixed 一部の環境でdb_pool_detailのact、idleが0で収集される問題を修正しました。
Fixed スレッドプールの使用量が常に0で収集される問題を修正しました。
- スレッドプールの最大数も併せて収集します。
jmx_threadpool_enabled=trueの設定が必要です(既定値:false)。- Spring Bootの内蔵TomcatはスレッドプールのMBeanが既定で登録されないため、
server.tomcat.mbeanregistry.enabled=trueを追加してください。
Feature Lettuce 7.xのトレースに対応しました。
- lettuce-core 7.xでRedisステップが収集されない、またはreactiveコマンドでエラーが発生する問題を解消しました。
- lettuce-core 7.0以降は
weaving=lettuce-7.0を設定します(エージェントの再起動が必要)。
Fixed SpringコントローラーのURLテンプレートがスキャンされず、動的URLが正規化されない問題を修正しました。
Fixed 再起動直後の約3分間、動的URLが正規化されない問題を修正しました。
- 再ビルド間隔(10秒)内に発生したURL正規化設定の変更が失われる問題も解消しました。
2026-08-27
v2.2.80
Feature ignore_exception_tx_pattern設定をKafka consumer、hook serviceなどURLがないトランザクションまで拡張しました。
# <exception FQCN>:<transaction name> (comma-separated)
# Kafka consumer - "[kafka] " prefix followed by the topic
ignore_exception_tx_pattern=com.acme.BizException:[kafka] order-events
# Kafka consumer
ignore_exception_tx_pattern=com.acme.BizException:[kafka] order-events (order-group)
# hook service
hook_service_patterns=com.acme.NightlyJob.run
ignore_exception_tx_pattern=com.acme.JobException:com.acme.NightlyJob.run
# web - normalized URL
ignore_exception_tx_pattern=com.acme.BizException:/api/orders/detailChanged アプリケーションが実際にスローした例外を代表例外として記録します。
- フレームワークのwrapperを除去して判別します。
Changed Kubernetes内部アプリケーションの既定のオブジェクト名(oname)にpod名のハッシュを追加しました。
- 異なるpodが同じ名前に統合される問題を解消しました。
Fixed HikariCP weavingモジュールの使用時にdb_pool_detailのact/idleが常に0で収集される問題を修正しました。
Fixed Java 7以下でtraceparentヘッダーを受け取ったトランザクションが呼び出し元と連携されない問題を修正しました。
2026-08-12
v2.2.79
Changed ログ収集の長さを10,000文字に制限しました。
Fixed VerifyErrorによってアプリケーションのクラスローディングが失敗する問題を修正しました。
- 独自のクラスローダーを使用 するWAS、フレームワーク環境で発生します。
2026-07-24
v2.2.78
New MongoDBドライバー5.2以上のクエリトレースに対応しました。
- ドライバー5.2、5.3で変更された内部commandシグネチャに対応するweavingモジュールを追加しました。
- ドライバー5.2以上でデータが収集されない問題を解消しました。
- ドライバー5.2.xは
weaving=mongodb-5.2、5.3以上はweaving=mongodb-5.3を設定してください(エージェント再起動が必要です)。
New NettyベースのHTTPクライアントのアウトバウンド呼び出しトレースに対応しました。
- reactor-nettyまたはNetty HTTPクライアントを直接使用する外部呼び出しをhttpcステップとして収集します。
- reactor-netty-http 1.0.x~1.2.xは
weaving=reactor-netty-1.0を設定してください(エージェント再起動が必要です)。
Fixed ojdbc 23.xでOracleのバッチ実行(executeBatch)のSQLステップが収集されない問題を修正しました。
Fixed Byte SQLパラメータがトレースから欠落する問題を修正しました。
- 該当位置は
array[長さ]と表示され、バイナリ値自体は表示されません。
Fixed WebFlux、Spring Cloud Gateway環境でトランザクション開始中にエラーが発生した場合、アクティブトランザクションが終了せずに残る問題を修正しました。
2026-07-02
v2.2.77
New Kotlinコルーチンのトランザクショントレースに対応しました。
launch/async/withContext/Flow/Channel/withTimeoutなど、suspend・resumeによるスレッド切り替え境界でも1つのトランザクションとしてトレースします。weaving=kotlin-coroutinesを設定してください(エージェント再起動が必要です)。
Feature Spring Cloud Stream KafkaのbatchモードにおけるConsumerトレースに対応しました。
Fixed logback原文保存(original)モードでログ内容(content)が空白で保存される問題を修正しました。
Fixed Java Helper(インストール診断ツール)の検出精度を改善しました。
- エージェント自身をアプリケーションライブラリと誤認識していた問題を修正しました。
- Gradleビルドアプリなど一部の環境でライブラリ・バージョンを見逃していた問題を修正しました。
2026-06-10
v2.2.76
Fixed Redis lettuceドライバー使用時、MasterReplicaの重複sqlステップを修正しました。
Fixed JDBC ResultSetの重複fetchステップを修正しました。
2026-05-15
v2.2.75
Changed Java 9以降では、インスタンス性能管理メニューのヒープヒストグラム照会とスレッドダンプのためのJava設定およびオペレーター設定が不要になりました。
-Djdk.attach.allowAttachSelf=trueが不要になりました。--add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMEDが不要になりました。
2026-04-29
v2.2.74
New gRPCトランザクショントレースをサポートしました。
- 確認済みバージョン: grpc-1.31.1 ~ 1.77.1
weaving=grpcを設定してください(エージェント再起動が必要です)。trace_grpc_enabled=true(既定値)
New InfraエージェントとJavaエージェント間のファイルベース識別子交換機能を追加しました。
- Infraエージェント2.9.14以降が必要です。
infra_meta_enabled=true(既定値)infra_meta_read_dir、infra_meta_write_dirでパスを設定できます。
Feature logback使用時にオリジナルログを保存できる機能を追加しました。
weaving=logback-1.2.8を設定してください(エージェント再起動が必要です)。trace_logback_original_enabled=true(既定値)
Changed Java 17以降でjava.base/java.langモジュールを自動オープンするよう変更しました。
- オペレーターへの
--add-opensの手動設定が不要になりました。
Fixed resilience4j-circuitbreaker呼び出し後にリクエストスレッドのトランザクションデータが失われる問題を修正しました。
Fixed Oracle JDBCラッパー層でのSQLステップ収集漏れを修正しました。
Fixed 一部のタイプでSQLバインド値が表示されない問題を修正しました。
2026-04-09
v2.2.73
New JDK 11+ HttpClient(java.net.http)の追跡をサポートします。
New ClickHouse JDBC(0.4〜0.9)およびnative clientの追跡をサポートします。
Fixed HTTP Call統計で同一エンドポイントがquery stringの違いにより別の行に集計される問題を修正しました。
Changed WhaTapとOTelエージェントの同時使用環境でclassloaderデッドロックを防止します。
Fixed PathTreeのfind()メソッドでリテラルマッチング後にワイルドカードブランチが探索されないバグを修正しました。
Feature LLMカウンター統計およびHTTPステップを追加しました。
- LLMカウンター統計、HTTPステップ、および詳細トークン収集機能を追加しました。
- 新しいllmライブラリとllm taskが含まれます。
2026-03-26
v2.2.72
New Spring-aiサポート(LLMプロジェクト専用)
weaving=spring-ai-2.0
weaving=spring-ai-2.0-m3New spring-cloud-stream-kafka Consumerトレーシングサポート
weaving=spring-cloud-stream-kafkaNew r2dbc-postgresqlトレーシングサポート
weaving=r2dbc-postgresql-0.8.6
weaving=r2dbc-postgresql-0.9.0
weaving=r2dbc-postgresql-0.9.2New JVM input arguments収集およびPIIマスキングサポート
- boot_env、env APIで全体JVM引数を
jvm.argsとして収集 -Dプロパティの機密情報(password、secret、tokenなど)をマスキング
Fixed Httpclient5でhostとportの抽出問題を修正
Fixed RestTemplateでサービスレジストリURL使用時のhost抽出問題を修正
- interceptor方式でトレーシングする場合にhostを抽出できるように修正
Fixed WhaTapとOtelエージェントが共存する場合にマルチトランザクショントポロジーが切断される現象を修正
2026-03-13
v2.2.71
Feature container.conf 生成パス指定環境変数を追加
WHATAP_CONTAINER_CONF_PATH環境変数でcontainer.confの保存パスを指定- 未設定時は
WHATAP_HOMEパスを使用
Feature javahelper 機能を追加
confコマンド: アプリケーションライブラリ分析およびエージェント構成生成guaranteedフィールド追加で保証バージョンを明示listコマンドを無効化
2026-02-26
v2.2.70
Feature APM-DPM 連携分析の拡張
- MSSQL 連携分析が可能
Feature エージェント起動時の JVM オプションログ出力オプションを追加
- エージェント起動時に JVM オプションをログ出力するか選択
# default: true
print_agent_boot_jvm_args_enabled=falseFeature JDK 標準 RMI 対応
# requires agent restart
# default: false
instrumentation_rmi_enabled=true
# runtime config
# default: true
trace_rmi_enabled=trueFeature Weblogic-11g T3-EJB 対応
- WebLogic ライブラリ Java 1.6 以上
# requires agent restart
weaving=weblogic-11-rmi
# default: true
# enable tracing WebLogic RMI calls
trace_weblogic_rmi_enabled=true
# default: true
# enable tracing WebLogic EJB methods
trace_weblogic_ejb_enabled=trueDeprecate shell_perf_command サポート終了
shell_perf_enabled、shell_perf_command設定のサポートを終了します。
# 以下の設定は動作しません。
shell_perf_enabled=true
shell_perf_command=vmstat 32026-01-09
v2.2.69
New Spring Boot 4.0 対応
- RestTemplate トレース
- RestClient トレース
- WebClient トレース
- R2DBC トレース
- Javaエージェント設定
# Requires agent restart
weaving=spring-boot-4.0New OkHttp3 4.4 非同期呼び出し対応
- Javaエージェント設定
# Requires agent restart
weaving=okhttp3-4.4New OkHttp3 非同期呼び出し対応
- Javaエージェント設定
# Requires agent restart
weaving=okhttp32026-01-02
v2.2.68
New WebMethods-10.15 対応
- HTTP トランザクションのトレース
- WebMethods 独自の HTTP クライアントである NetURLConnection のトレース
- Java エージェント設定
# Requires agent restart
weaving=webmethods-10
# HTTP Request Tracing
# default: true
# Enable WebMethods HTTP request tracing
trace_webmethods_enabled=true
# default: wm.server
# Service prefixes to exclude from HTTP tracing
trace_webmethods_url_ignore_prefixes=wm.server.packageList,wm.server.monitoring
# Service Step Tracing
# default: true
trace_webmethods_service_enabled=true
# default: wm.server,wm.monitor
# Service prefixes to exclude from step tracing
trace_webmethods_service_ignore_prefixes=wm.server2025-12-19
v2.2.67
New Java 25 と 26 のサポートを拡張しました
2025-11-07
v2.2.66
Changed トランザクションステップが http-header ステップのみで構成されている場合、http-header ステップを収集しないように修正しました。
# default: false
trace_header_only_enabled=true2025-10-28
v2.2.65
Feature SQLバインド変数の長さが上限を超える場合の表示方法を制御するオプションを追加
- オプション名:
trace_sql_param_show_length_enabled false: 既定値。バインド変数を最大40文字まで表示true: バインド変数が40文字を超える場合、…(総文字数)として表示
Fixed lettuce 5.xで接続生成失敗時のエラーを追跡
Fixed lettuce 5.xで非同期コマンドのエラー測定をサポート
Fixed Spring Boot 2.4.x以下でWebClientのキャンセル呼び出し(cancel)を追跡
2025-09-03
v2.2.64
Featureapache httpclientでOpensearchを呼び出す場合のトレース
# エージェントの再起動が必要
weaving=opensearchFixed 同一Linuxホストで複数のdockerを実行する場合、vCPUの重複集計を防止するよう修正
Fixed spring-boot-3.2以降のバージョンで、WebClientを使用してopentelemetryエージェントを利用するアプリケーション連携トレースがマルチトランザクションタブで接続されない現象を修正
Fixed Java 1.7未満の場合、jmxを通じてsystem cpu指標を収集する現象を防止
- エージェントログにsigarライブラリを使用するように表示
# default: false
sigar_enabled=true2025-08-08
v2.2.63
New Opensearchのトレース
# 再起動が必要
weaving=opensearch# default: true
# Opensearchをトレース
trace_opensearch_enabled=true
# default: true
# メソッドステップを追加
trace_opensearch_step_method_enabled=trueFixed ironjacamar-core-apiライブラリの下位バージョン使用時でもjbossコネクションプールデータを収集
2025-07-03
v2.2.62
Fixed Javaエージェントの web_static_content_extensions 設定に登録された .html, .js などの静的リソース呼び出し時に、メトリクス指標 arrival_rate が過剰に収集される現象を修正
Fixed 一部の HTTP 呼び出しにおいて例外が収集されない現象を修正
Fixed weaving=lettuce-6.2 設定時に、Lettuce バージョン 6.5 以上でエラーが発生し呼び出しが漏れる問題を修正
Deprecated log4j-1 のトレース機能を削除(別途プラグインとして提供)
2025-06-09
v2.2.61
Changed OpenTelemetry 連携用のトレースヘッダーキーをデフォルトで送信しないように修正
Changed Spring Bootで async-annotation を使用する場合、別スレッドの処理をデフォルトで連携トレースするように修正
2025-05-29
v2.2.60
New spring-cloud-openfeign-core, spring-cloud-circuitbreaker-resilience4j追跡
New feign-hystrix追跡
New log4j-1.xログ収集
Changed Tomcat logで収集するAppServerカテゴリのlevelデータをTomcat log levelに合わせて修正
-
warn → WARNING
-
error, fatal → SEVERE
Fixed db_pool_detailメトリクスのclassデータの誤字を修正(HyrisDataSourcePool → HikariPool)
Fixed FeignClient呼び出し時にレスポンスがない場合、エラーを収集できない現象を修正
2025-05-08
v2.2.59
Fixed IBM Java及びWindows環境でJMXが呼び出されないように修正
-
性能指標収集のために
oshiまたはsigar設定を推奨- Java 1.8 以降の場合
oshi設定を推奨
# default: false
oshi_enabled=true- Java 1.8 未満の場合
sigar設定を推奨
# default: false
sigar_enabled=true - Java 1.8 以降の場合
Fixed 間欠的に発生するLog追跡できない現象を修正(Java agent 2.2.58)
2025-04-25
v2.2.58
Fixed並列に呼び出すCompletable Future追跡時に発生した問題を修正
Fixed CompletableFuture追跡時にTPSが増加する現象を防止
2025-04-16
v2.2.57
Feature JVMプロセス起動時、JVM設定をアプリケーションログに表示
2025-04-09
v2.2.56
New spring async-annotation (org.springframework.scheduling.annotation.Async)を使用してメソッドを呼び出す場合、別のトランザクションで追跡
-
spring-boot設定を追加して使用
# example using spring-boot-2.5.10
weaving=spring-boot-2.5
2025-03-27
v2.2.55
Feature undertow-server 2.3.0以降のバージョンでStatus Code収集機能を追加し、Exception追跡範囲を拡張
2025-02-27
v2.2.53
Feature okhttp3、okhttp3-4.4設定を使用する時にtraceparent HTTPヘッダー発行機能を追加
2025-02-13
v2.2.52
New ThreadがOutOfMemoryErrorで中断される場合、通知を送信
New オープンソース追跡のためのTrace Contextに対応
- traceparent ヘッダーを追加して、様々なHTTPクライアントライブラリでの追跡に対応
Feature CompletableFuture追跡範囲にjava.util.function.Functionを追加
Feature トランザクションで外部呼び出しによって発生したjava.io.IOExceptionをbiz_exceptions 設定で処理できるように修正
2025-01-22
v2.2.50
New logstash-logback-encoder-7.3追跡
logbackエンコーダでnet.logstash.logback.encoder.LogstashEncoderを設定した場合の追跡
New logback-ecs-encoder-1.5.0追跡
logbackエンコーダでco.elastic.logging.logback.EcsEncoderを設定した場合の追跡
Feature logback async appender追跡
logback appenderでasync appenderを設定した場合の追跡
Feature service_name_modeオプションにreturn方式の追加
2025-01-10
v2.2.49
Feature log4jログの収集機能拡張
-
log4j-2.17の使用時に、
org.apache.logging.log4j.core.layout.AbstractStringLayoutのserializeを実装した場合に もログの収集ができる機能を追加 -
例え、AbstractStringLayoutを継承してユーザの定義によりserializeを実装した場合
2025-01-07
v2.2.48
Fixed Tomcat 10 基盤のspring-boot-3.0以上のバージョンでspring-security呼び出し時に発生するエラーを修正
エージェントで収集するステータスコード(status code)が実際のステータスコードと一致するように修正しました。
Fixed Tomcat 10 基盤のアプリケーションでHTTPを呼び出し時、JavaエージェントプラグインがHttpSession attributeを使用できるように修正
Fixedサンプリング設定の適用時にhook_service_patternsで始まるトランザクションを過度に収集し、TPSが高くなる問題を修正
Fixedサンプリング設定の適用時にAPDEXの指標が実際より低く収集される問題を修正
Fixedサンプリング設定の適用時に、スピードチャートでエラーが収集される問題を修正
2024-12-23
v2.2.47
Fixed undertow-2.3でspring-boot-web使用時にトランザクションを重複収集する問題を修正
Fixed spring-boot-executor指標の収集時にExecutorServiceがterminated状態の場合は収集されない問題を修正
2024-12-13
v2.2.46
Feature undertow-server-2.3.0追跡
Feature 非同期追跡オプションを設定し、WhaTapで提供するapiで追跡する場合, main thread 終了後も動作するCompletableFutureメソッドを追跡する機能を追加
トレース分析で、mainトランザクションのステップ(step)としてCompletableFutureメソッドを表示します。 (SubTx)サービスとしてCompletableFutureで行うトランザクションを接続します。
2024-12-10
v2.2.45
Newmongodb-4.11追跡
Newmongodb-5.0追跡
Changed MongoDB SQLデータ変更
-
既存:
${query}形式、パラメータ収集{"find": "employee", "filter": {"_id": "a40b6cc6-e1e6-#b-#ddf-b880e55f25bb"}, "limit": #, "singleBatch": true} -
変更:
$database ${query}形式、パラメータ除去test {"find": employee}
Changed weaving=spring-boot-3.2オプションからMongoDB設定を分離
mongodb-driver-coreライブラリの内部動作がバージョンごとに異なりspring-boot設定から分離します。
2024-12-04
v2.2.44
New vertx-3.9追跡
weaving=vertx-3.9.0
vertx-redis追跡しません。
2024-12-02
v2.2.43
New jedis-2.9.0追跡
Changed vertx-3.5.3追跡範囲の拡張
2024-11-28
v2.2.42
New vertx-3.5.3追跡
New camel-netty4-2.25追跡
Fixedコンテナ連携時に発生する一部バグの修正
2024-11-08
v2.2.41
Changed Spring Boot 2.7.0 ~ 3.3.xバージョンでWebFluxトランザクションを追跡する際にサンプリング機能を使用できるように改善
Fixed Spring Boot 2.7.0 ~ 3.3.xバージョンでSpring Cloud Gatewayを呼び出す際、連携追跡用ヘッダーがある場合でも、連携追跡が正常に動作するように修正
2024-11-06
v2.2.40
New camel-netty4-2.25追跡
New AWS ECS Fargateメモリ使用率のメトリクス収集
- メモリ使用率の既定値をユーザー定義(task definition) メモリ制限値に設定
New一部のエージェント設定でシステム環境変数による設定をサポート
-
既存にwhatap.confに設定した場合、既存の設定値が優先され、システム環境変数の値は無視
エージェント設定 システム環境変数
whatap.server.host <= WHATAP_SERVER_HOST
whatap.server.port <= WHATAP_SERVER_PORT
whatap.okind <= WHATAP_OKIND
whtap.micro.enabled <= WHATAP_MICRO_ENABLED
Changed Spring Boot 2.5 ~ 2.6.xバージョンでWebFluxトランザクションを追跡する際にサンプリング機能を使用できるように改善
FixedAWS ECS EC2メモリ使用率の既定値をユーザー定義のtask definitionのメモリ制限値に修正
Fixed PostgreSQL使用時の空SQL(Empty SQL) 収集の除去
Fixedトランザクションサンプリング機能を使用時、実際のTPSより高く収集される現象を修正
Fixed Spring Boot 2.5 ~ 2.6.xバージョンでSpring Cloud Gatewayを呼び出す際、連携追跡用ヘッダーがある場合でも、連携追跡に問題がないように修正
2024-09-30
v2.2.39
FeatureJava 21対応
Featuredyanmodb-1.11追跡
Featuredyanmodb-2.25追跡(dynamodb-enhanced)
Featureretrofit-2.5追跡
Featureundertow-server-2.2、undertow-servlet-2.2追跡
Featurevertx-4.5追跡
Changed http-callから exceptionがある場合でもhttpc_status_url_ignore_set、httpc_status_ignoreオプションを適用できるように修正
Changedoverflow発生の時、エージェントログと通知の分離および通知の無効化
Deprecatedlog_overflow_enabledオプションを廃棄
2024-08-14
v2.2.38
Featurespring-boot-3.2追跡
Changedspring-kafka batchを追跡する際、トランザクション名を修正
-
従来:
[kafka] {topic} (cnt: {Number of polls in Kafka}) -
修正:
[kafka-batch] {topic}
Deprecated lettuceドライバーのkey、paramの追跡を中断
2024-07-31
v2.2.37
Feature spring-boot ExceptionHandlerを通過する例外(exception)が発生すると、以前に発生した例外を置き換え
トレース分析画面のレコード要約タブで、例外(exception)をspring-bootのExceptionHandlerに登録した例外(exception)で表示できます。
Changed trace_http_parameter_enabledオプションの値がtrue時に、HTTPパラメータキーに該当する値(value)がなかったり、HTTPパラメータがない場合トレース分析画面でHTTPパラメータステップを生成しないように修正
Fixed Windows環境で基本CPU収集ができない問題を修正
Fixed Windows環境でsigarライブラリを活用する際に、モニタリングメトリクスが収集されない問題を修正
Fixed Windows環境でoshiライブラリを活用する際に、モニタリングメトリクスが収集されない問題を修正
2024-07-18
v2.2.36
Featureウィービングプラグインコンパイルバージョンとユーザーコードターゲットバージョンが異なる場合、原本クラスを返す設定を追加
Fixed Systemログを残す場合、他のトランザクションにそのログが含まれる問題を修正
例)System.out, System.err, hibernate Systemログ (
org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement)
Fixed logback、log4jの使用時にException stackを含むログが発生した場合、ユーザーのログコンテンツを収集できない問題を修正
2024-06-20
v2.2.35
Feature spring-boot-3.0.5以降(spring-webflux-6.0.7以降) バージョンでWebClient使用時、連携追跡機能を追加
Fixed spring-boot-2.5未満でspring-cloud-gatewayを通じてトランザクションを呼び出すと、接続されない問題を修正
2024-06-14
v2.2.34
Changed camel-cxf-3.15プラグイン使用時、エージェントログを修正
Fixed heapdump_rootオプションにlog_rootパスが登録される問題を修正
2024-05-28
v2.2.33
FeatureKubernetesエージェントでcontinerIdを、Javaエージェントに渡す方式を追加
Changed Spring-boot-2.5.x ~ 2.6.x環境を利用するユーザーがNettyRoutingFilterクラスを実装して使用する場合でも、連携追跡できるように修正
- Class NettyRoutingFilter
org.springframework.cloud.gateway.filter.NettyRoutingFilter
Fixed db_pool_detailカテゴリのメトリクスで$okind, $onode値をそれぞれokindName, onodeNameに変更
2024-04-16
v2.2.32
Feature aws.mysqlライブラリを使用する場合、executeBatchInternalメソッドを追跡
-
software.aws.rds.jdbc.mysql.shading.com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternal
Changed Spring-boot-2.7.xでNettyRoutingFilterクラスを実装して使用する場合でも、連携追跡できるように修正
- Class NettyRoutingFilter
org.springframework.cloud.gateway.filter.NettyRoutingFilter
Deprecate インスタンス性能管理 > 環境変数メニューでjvm.uptimeデータ収集を中止
2024-04-03
v2.2.31
Feature spring-boot-2.7.xでkafka-batchを追跡
Feature JDBCドライバーでSqlExceptionが発生した場合、追跡有無の設定オプションを追加
オプション値をfalseに設定すると、ユーザー定義の例外処理によりbiz_exceptions処理できます。
Feature URL + HTTP method設定オプションを追加
- 例、/api/user+GET、/api/user+POST
- 統計またはTX検索メニューでURL methodで確認可能
- 統計データでURL変更したURL methodで収集
Feature oshi-core-6.1.6にアップデート
FeatureJavaエージェントでnetstat指標を収集、Maximum Transmission Unit(MTU) 指標を追加
Changed trace_basetimeまたはprofile_basetimeオプションと関係なくエラーのある詳細トレースを基本収集するよう修正
Changed oshiの配布ディレクトリをlib4からlib5にアップデート
Fixed oshi、sigarライブラリ適用時のエージェントログの誤字を修正
2024-03-21
v2.2.30
Fixed Java 1.5 ~ 1.7環境でJavaエージェント2.2.28、2.2.29バージョンが動作しない問題を修正
2024-03-15
v2.2.29
New jboss-logging-3.3ログ収集を追加
Feature com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternalメソッド使用時にSQLデータ収集を追加
Fixed Jboss環境でHTTPパラメータ収集時にバグが発生するとトランザクションを終了できない現象を防止
Deprecated envのHOSTNAMEデータ収集を中断
2024-02-27
v2.2.28
Feature logback-1.2.8の追跡時にappenderを除外するオプションを追加
Deprecated logback-1.2.8の追跡時に、指定したappenderのみ収集するオプションの使用を中止
Feature log4j-2.17追跡時にappenderを除外するオプションを追加
Deprecated log4j-2.17追跡時に、指定したappenderのみ収集するオプションの使用を中止
Changedコンテナ環境でPod名を設定していない場合、環境変数(env)のHOSTNAMEから抽出するように変更
Changed JBoss Connection Poolの接続時にログ数を制限するように修正
Changed統計データの転送時のログを修正
Fixed trace_sampling_enabledオプションを使用する場合、TPSを過剰に収集する問題を修正
Fixed spring-boot-3.xのspring-security exception収集時に発生するエラーを修正
2024-02-06
v2.2.27
Feature mule-3.9.5追跡範囲の拡大
Feature camel-cxf-3.15追跡
Feature OracleCallableStatement追跡追加
Deprecated Lettuceドライバー使用時、Redisのキー収集の中断
Fixed spring-bootでnetty使用時、requestのURLからquerystringを分離
Fixed spring-bootでnettyの使用時、requestのHTTPパラメータを収集できない問題の修正
Fixedヒットマップのトランザクション件数、エラー 件数のエラーを修正
Deprecate Lettuceドライバーの使用時、Redisのvalue収集中断
2024-01-11
v2.2.26
Feature spring-boot-2.5以降でreactor-kafka-1.3を追跡
Feature spring-boot-2.5以降でRxJava使用時、RxJavaのscheduleを追跡
Feature spring-boot-3.0以降でRxJava3使用時、RxJava3のscheduleを追跡
FeatureエージェントログにthreadName、className, methodName、lineNumberを収集して表示
Featureエージェントログの形態を修正
Feature TiberoのCallableStatementを追跡
Changedエージェントログのテキストの色を変更
Changedエージェント起動時にエージェントログのファイル名をwhatap-date.logからwhatap.logに変更
Changed UTC基準日付が変更されるとwhatap.logファイル名をwhatap-date.logに保存