Dynatrace Inc.

08/13/2024 | Press release | Archived content

OneAgent release notes version 1.297

Rollout start: Aug 13, 2024

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

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 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 1.297.49)

The 1.297 GA release contains 14 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 gathering a Windows OS Service running binary path. (HOST-6341)
  • Fixed an OS module crash when parsing an Azure metadata tag list. (HOST-6333)
  • Fixing an issue where OS Agent might crash when debugProtobufLogNative is enabled. (HOST-6290)
  • Fixed an issue (starting in OneAgent version 1.293) that caused missing metrics for temporarily important, frequently changing PGIs. (HOST-6562)
  • 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)

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)

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)

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)

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)

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.