OneAgent release notes version 1.313

  • Release notes
  • 4-min read

Rollout start: May 6, 2025

With this release, the following are the oldest supported OneAgent versions.

Support levelOldest supported version
Standard Support1.295
Enterprise Success and Support1.289

For details, see How long are versions supported following rollout?.

Technology support

Definition of the technology support version schema with examples:

  • Major version 5 is supported

    • Major version 5 is supported, including all of its minor versions like 5.1 and 5.2
    • Other major versions are not supported like 6 and 7
  • Minor version 5.1 is supported

    • Minor version 5.1 is supported, including all of its patch versions like 5.1.1 and 5.1.2
    • Other minor versions are not supported like 5.2 and 5.3
  • Patch version 5.1.1 is supported

    • Patch version 5.1.1 is supported
    • Other patch versions are not supported like 5.1.2 and 5.1.3
  • Version range 5.1 – 5.3 is supported

    • Minor versions 5.1, 5.2, and 5.3 are supported, including all of their patch versions like 5.1.1, 5.2.1, and 5.3.1
    • Other minor versions are not supported like 5.0 and 5.4
  • The minimum required version is 5+

    • All major, minor, and patch versions starting from version 5 are supported, like 5, 5.1, 5.1.1, and 6

End of support

For more information, see End-of-support announcements.

New features and enhancements

Infrastructure Observability | Hosts

Configuration options --set-infra-only and INFRA_ONLY removed

Configuration option --set-monitoring-mode should be used now instead of --set-infra-only and INFRA_ONLY.

For details, see Monitoring modes.

Infrastructure Observability | Hosts

CephFS support added

We have added detection and statistics collection for volumes with the Ceph File System (CephFS) file system.

Application Observability | Queues

IBM App Connect Enterprise 13.0.2.0+ (ACE module)

We have added support for IBM App Connect Enterprise 13 monitoring.

Infrastructure Observability | Log Monitoring

New encoding support for OneAgent Log Module

We have added EUC-JP encoding support to OneAgent Log Module custom log sources.

Infrastructure Observability | Log Monitoring

Change in timestamp calculation

Timestamps attached to log entries are now based on host local time. The difference in time between cluster and host is included in new attribute time_correction.offset in nanoseconds.

OneAgent

Improved child process management

We have improved management of child processes, resulting in reduced startup times and resource usage (win32).

Application Observability | Distributed Traces

JBoss EAP v8 (Java module) monitoring

We have added support for JBoss EAP v8 monitoring.

Infrastructure Observability | Hosts

NGINX runtime instrumentation on Linux ARM64

We now support NGINX runtime instrumentation on Linux ARM64.

Infrastructure Observability | Hosts

Uninteresting NGINX processes issued by Kong health checks not instrumented

Uninteresting NGINX processes issued by Kong health checks (those NGINX processes that are not HTTP servers) are no longer instrumented. This applies to Kong versions 3.6+.

Infrastructure Monitoring

Automatic SQS tracing of the AWS SDK for sending and receiving messages

We now support automatic SQS tracing of the AWS SDK for sending and receiving messages in Node.js applications (AWS SDK for JavaScript version 2+).

Infrastructure Observability | Hosts

Disk space total/available metrics no longer sent for large total disk size

We no longer send disk space total/available metrics when the total disk size is greater than 1024 petabytes (1024 PB).

Python

Improved reporting of Python garbage collector metrics

We have improved reporting of Python garbage collector metrics:

  • Reporting now continues even if the garbage collector does not run for some time.
  • When a Python process creates a child process using a fork, garbage collections that happened before the fork are now counted only for the parent process. Previously, they were counted for both the parent and the child, which could cause the reported overall garbage collection metrics for the process group instance to double when forking.

.NET

gRPC - suppress web request node

Resolved an issue that caused a gRPC request to show the underlying web request node.

Resolved issues

General Availability (Build 1.313.38)

The 1.313 GA release contains 30 resolved issues.

.NET

  • Fixed Request Attribute Capturing for private properties on a .NET application. (OA-44167)
  • Resolved an issue that caused ADO sensor crashes for newer ADO connectors (like MySqlConnector 2.3.0+). All ADO connectors using ValueTask internally are now fully supported. (OA-42360)
  • To prevent spamming of logs and exceptions, if the accessor for the route pattern can't be created, the introspection is disabled. (OA-44025)
  • Resolved an issue in which, in some circumstances, MySQL clients were detected as MsSQL clients. (OA-43054)
  • Fixed a performance issue with HTTP route capturing for incoming ASP.NET Core requests that added noticeable overhead for very short requests. (OA-45522)
  • Improved robustness of the OneAgent CLV/RAP features for .NET applications. (OA-43214)
  • Fixed an issue with the ASP.NET v2 sensor, which captured OneAgent internal RUM requests, leading to an incorrect number of actual service calls. (OA-46166)
  • Fixed an issue in which some ADO implementations could cause the ADO v2 sensor to report a reader subpath multiple times. (OA-43078)

Extensions framework

  • Fixed issues with setting multiple variable bindings with an identical Root in SNMP Traps. (DAQ-6696)

General

  • Improved accuracy of code location detection with Java Amazon AWS SDK Version 2. This only applies for users of Java SSRF code-level vulnerability and attack evaluation, an OneAgent feature that is currently Opt-In. Existing code-level vulnerabilities related to these libraries may change their security vulnerability ID. (OA-44997)

Live Debugger

  • Fixed variable collection of the Live Debugger in Node.js 22. (OA-43924)
  • We improved the stability and resilience of the OneAgent Live Debugging feature when switching a connection to a different ActiveGate. (OA-46837)

Logging module

  • Fixed an issue where, shortly after the Log Module was restarted, logs from Kubernetes containers were ingested without attributes like `k8s.pod.name`, `k8s.pod.uid`, `k8s.namespace.name`, `k8s.container.name`, and related cloud application-related entities. (OA-43958)
  • Fixed a problem with (Windows) event log name containing non-ASCII characters (for example, em dash). (OA-45340)
  • Resolved an issue in which, if routing from the OneAgent pod to the Kubelet API endpoint on the node was failing, logs were missing the `k8s.workload.name`, `k8s.workload.kind`, and `dt.entity.cloud_application` attributes, making them inaccessible from the Workload view in the Kubernetes app. In this scenario, ingest matching based on pod labels, pod annotations, `k8s.workload.name`, and `k8s.workload.kind` didn't work either. (OA-45011)

Mainframe

  • Resolved an issue with SQL Fetch DB2 connection hanging when there is a connection login issue and no ConnectTimeout defined in the ODBC driver configuration, thus in turn preventing the zRemote from consuming an excessive number of protocol pools. (OA-43698)

Node.js

  • Fixed a bug with the Node.js Express sensor that might cause application crashes when OneAgent is injected and the Express sensor is switched on. (OA-45698)
  • Fixed an issue in which applications using JavaScript AWS SDK v3 might crash with instrumentation. (OA-46324)

OS module

  • Fixed false-positive Process Availability alerts for statically linked Go processes that appeared for a short period of time after OneAgent update or OS agent process restart. (OA-45858)
  • Fixed a crash when parsing /proc/pid/status on RHEL7. This was introduced by a bug in kernel 3.10.0-862.3.2.el7.x86_64, which has been fixed in 3.10.0-862.6.3.el7.x86_64. (OA-44129)
  • Added support for a custom path to the storage of CRI-O containers in a Podman environment. (OA-45514)
  • Fixed an issue with processing network metrics by the OneAgent OS module, in which the metrics update cycle could take a long time to complete, leading to gaps in the reported metrics, or to agent freeze and restart. (OA-47210)

OneAgent Installer

  • Fixed monitoring mode configuration changing from infra-only to full-stack on OneAgent upgrade from version 1.311. Customers who did not install OneAgent from scratch since 1.271 or did not use `--set-infra-only` (now deprecated) or `--set-monitoring-mode` options are affected. (OA-47690)

Java

  • Live Debugger transport is only assigned now if a valid connection is available. (OA-43186)
  • Fixed a bug that caused a significant delay in the appearance of PurePath traces. (OA-44364)
  • Fixed a problem in Weblogic T3 RMI sensor for newer version Weblogic 14.1.2. (OA-40980)

Go

  • External Go runtime metadata revision is now reported by OneAgent. (OA-45063)
  • Resolved an issue with the link creation limit in the Go Client WebRequest sensor. (OA-44237)

Network module

  • Fixed an issue in which removing a network interface from a configuration didn't stop sniffing on that interface. Now, networkagent stops sniffing immediately on filtered out network adapters. (OA-44756)

Python

  • Fixed an issue that prevented tracing functionality in the Python code module from working properly when `gevent` was importable (errors or warnings about `ctypes.ArgumentError` were logged when this issue occurred). (OA-45056)

Update 54 (Build 1.313.54)

This cumulative update contains 6 resolved issues and all previously released updates for the 1.313 release.

General

  • Fixed an issue with NGINX where enabing BizEvents feature caused `content-length` header to be stripped and `transfer-encoding: chunked` header to be added instead. (OA-47489)
  • The Java-code module now disables itself when used with Elasticsearch version 8.18 or later due to startup failures caused by incompatibilities introduced by the Elasticsearch Entitlements agent. (OA-48417)

Live Debugger

  • Fixed an issue in the Node.js Live Debugger where, in certain cases, breakpoints might not have been properly added or removed. This could potentially lead to increased memory usage over time. (OA-47709)

OS module

  • Fixed handling systemd services containing dots in their names on Linux. (OA-47556)

OneAgent Installer

  • Fixed monitoring mode configuration changing from infra-only to full-stack on OneAgent upgrade from version 1.311. Customers who did not install OneAgent from scratch since 1.271 or did not use `--set-infra-only` (now deprecated) or `--set-monitoring-mode` options are affected. (OA-47690)

Webserver core

  • Fixed an issue where enabling bizevents for Kong sometimes led to incorrect response headers or response body. (OA-48250)

OneAgent for Android

General Availability (Build 8.313.1)

The 8.313 GA release doesn't contain any user-facing resolved issues.

OneAgent for iOS

General Availability (Build 8.313.1)

The 8.313 GA release doesn't contain any user-facing resolved issues.

OneAgent for JavaScript

General Availability (Build 1.313.2)

The 1.313 GA release doesn't contain any user-facing resolved issues.