OneAgent release notes version 1.297

Rollout start: Aug 13, 2024

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

New technology support

For more information, see New technology support.

  • Apache Tomcat access log enrichment (Java module). OneAgent feature: Java - Trace/span context enrichment for unstructured Apache Tomcat access logs
  • Log monitoring for IBM CICS regions and IBM IMS subsystems. Get started
  • NGINX 1.26.1, 1.27 (NGINX module)

End of support

For more information, see End of support announcements.

  • .NET Core 2.0 (.NET module)
    • Vendor end of support: 2018-10-01
  • Fedora 37 (OS module)
    • Vendor end of support: 2023-12-15
  • Solaris 10 1/13+ (Code modules)

Deprecation

OneAgent installation using Puppet has been deprecated with OneAgent version 1.293. This option will still be available for a six-month grace period.

New features and enhancements

Networkagent packet reading improved

Infrastructure Observability | Hosts

Packet reading by networkagent has been improved by more balanced calls of the packet handler. In tests, the system CPU usage of networkagent was lowered by about 15%.

IP address read for podman

Infrastructure Observability | Hosts

The IP address is now read for a podman container.

Resource attribute's dimension limit is taken from OS Agent config

Infrastructure Observability | Hosts

The global resource attribute's dimension limit is taken from config (100 by default).

The customer-defined resource attribute's dimension limit is by default 40% of the global limit. This percentage threshold is configurable by the debugCustomerDimensionsPercentageLimitOfGlobal debug flag.

Zone.js and Angular 17 SSR support

Infrastructure Observability | Hosts

Instrumentation of Zone.js and Angular 17 server-side rendering (SSR) is now supported.

Resolved issues

General Availability (Build version_1.297.53)

The version_1.297 GA release contains 15 resolved issues.

AI causation engine

  • Fixed an issue in which PurePaths with a yellow indicator for a flaw were missing details about the flaw. (OA-32446)

OS module

  • Fixed an OS module crash when parsing an Azure metadata tag list. (HOST-6333)
  • Fixed an OS module crash when gathering a Windows OS Service running binary path. (HOST-6341)
  • Fixing an issue where OS Agent might crash when debugProtobufLogNative is enabled. (HOST-6290)
  • Fixed SpringBoot process detection when the configuration path passed as a command line argument is absolute and the process working directory is not root. (HOST-6475)
  • Fixed an issue (starting in OneAgent version 1.293) that caused missing metrics for temporarily important, frequently changing PGIs. (HOST-6562)

Java

  • Fixed an issue affecting an outgoing bizevent's Webflux implementation, where, if you defined bizevent rules requiring the extraction of fields from the `request.body` or `response.body` data sources, no event would be generated at all. Now those fields are still not provided, but the event is generated as expected. (OA-32857)
  • Resolved a VerifyError resulting from obfuscated classes. (OA-31183)
  • Fixed an issue that hindered the startup of an instrumented Elasticsearch server when the Live Debugging feature was enabled. (OA-33795)

Apache

  • Fixed Apache log instrumentation handling that sometimes led to crashes in cases when the Apache version was earlier than 2.4.20 and `ap_get_server_description` included information about some modules. (OA-32389)

Watchdog

  • Fixed an issue where the watchdog process might crash upon service shutdown. (HOST-6274)

Logging module

  • Fixed an issue where DQL query filtering based on non-string attributes like `winlog.eventid` didn’t match log records correctly. (LOG-7924)
  • Fixed a problem with missing space characters in Kubernetes logs that could happen when there was a space at the end of a partial or full log line. (LOG-7812)

Webserver core

  • We have reduced the memory consumption of OneAgent webserver modules by avoiding refreshing the entire configuration in the OneAgent workers when only a small subset of it (Cluster Runtime Info) changes. (OA-31605)

IIB

  • We resolved a delay issue in asynchronous SOAP or HTTP requests when the customer uses the UserContext field. Note that this does not address the problem of unlinked response paths and orphaned paths that occur when non-unique UserContext data is used in two or more parallel requests. (OA-32290)

Update 63 (Build 1.297.63)

This cumulative update contains 3 resolved issues and all previously released updates for the 1.297 release.

Network module

  • Resolved a division-by-zero error that caused a network agent crash. (OA-35473)

OS module

  • Resolved an issue with NFS shares not being properly detected on Linux hosts. (OA-35350)

OneAgent Installer

  • Corrected an issue with ldconfig file ownership change after OneAgent upgrade. (DMX-8083)

Update 74 (Build 1.297.74)

This cumulative update contains 4 resolved issues and all previously released updates for the 1.297 release.

Component
Resolved issues

.NET

  • Fixed an issue with the .NET Business Events feature that led to incoming HTTP web requests not working correctly. (OA-35401)

General

  • Updated libexpat dependency to 2.6.3. (OA-36844)
  • Fixed container group identifier (CG) calculation for Amazon ECS deployments. The `cluster` and `task-definition-family` are used to create the CG instead of the task ARN. (OA-35582)

Network module

  • Fixed a oneagentnetwork memory leak. (OA-35817)

OneAgent for Android

General Availability (Build 8.297.1)

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

OneAgent for iOS

SwiftUI instrumentor

Digital Experience | RUM Mobile

Improved auto action duration calculation for Slider.

General Availability (Build 8.297.1)

The 8.297 GA release contains 2 resolved issues.

OneAgent for iOS

  • Projects using local Swift packages can now be instrumented (fixed with a library/dependency update to XcodeProj). (RUM-21058)
  • Fixed wrong connection type being reported when connected to WiFi. (RUM-20312)

OneAgent for JavaScript

General Availability (Build 1.297.1)

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