OneAgent release notes version 1.313

  • Release notes
  • 4min

Rollout start: May 6, 2025

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

Support level
Oldest supported version

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

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.

Resolved issues

General Availability (Build 1.313.36)

The 1.313 GA release contains 28 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)
  • Improved robustness of the OneAgent CLV/RAP features for .NET applications. (OA-43214)
  • Fixed a performance issue with HTTP route capturing for incoming ASP.NET Core requests that added noticeable overhead for very short requests. (OA-45522)
  • 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)

OS module

  • 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)
  • 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)
  • Added support for a custom path to the storage of CRI-O containers in a Podman environment. (OA-45514)

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)

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

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

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)

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)

Update 38 (Build 1.313.38)

This is a cumulative update that contains all previously released updates for the 1.313 release.

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.