OneAgent release notes version 1.245

Rollout start: Jul 19, 2022

With this release, the oldest supported OneAgent versions are:

Standard Support

Enterprise Success and Support

NGINX

Node.js

z/OS

  • oneagentzos-R12450.pax is now available
  • Added support in CICS code module for CTS 6.1 monitoring

PHP

    Serverless

    • Added Azure Functions Consumption plan tracing for Python

    OneAgent SDK for Android

    • Starting with OneAgent for Android version 8.245, we're ending support for the following versions of Android and Gradle plugin:

      • Android 4.0.3 - 4.4 (API level 15 - 19)
      • Android Gradle plugin 3.1 - 3.6.

      After the release, we'll support the following versions:

      • Android 5.0+ (API level 21+)
      • Android Gradle plugin 4.0+

    New features and enhancements

    Dynatrace OneAgent is now FIPS 140-3 certified

    The FIPS 140-3 (Security Requirements for Cryptographic Modules) standard is "applicable to all federal agencies that use cryptographic-based security systems to protect sensitive information in computer and telecommunication systems (including voice systems) as defined in Section 5131 of the Information Technology Management Reform Act of 1996, Public Law 104-106 and the Federal Information Security Management Act of 2002, Public Law 107-347."

    For details, see FIPS 140 cryptographic algorithms and Compliance, certifications, and audits.

    OneAgent Go SDK extended

    We have added support for accessing enrichment metadata via the OneAgent SDK for Go.

    For details, see Enrich ingested data with Dynatrace-specific dimensions.

    Operating systems

    Current Dynatrace OneAgent technology support changes

    Dynatrace OneAgent 1.245 is the last version to support the following technologies
    • Microsoft IIS 7.0 for Microsoft IIS
      • The vendor has de-supported this technology and version with 2020-01-14

    Future Dynatrace OneAgent operating systems support changes

    The following operating systems will no longer be supported starting 01 December 2024
    The following operating systems will no longer be supported starting 01 January 2025
    The following operating systems will no longer be supported starting 01 April 2025
    The following operating systems will no longer be supported starting 01 May 2025
    The following operating systems will no longer be supported starting 01 June 2025
    The following operating systems will no longer be supported starting 01 July 2025

    Past Dynatrace OneAgent technology support changes

    Dynatrace OneAgent 1.227 was the last version to support the following technologies
    • OpenTelemetry 1.0.0-RC1 for Go
    • OpenTelemetry 1.0.0-RC2 for Go

    Past Dynatrace OneAgent operating systems support changes

    The following operating systems are no longer supported since 01 May 2024
    The following operating systems are no longer supported since 01 July 2024
    The following operating systems are no longer supported since 01 August 2024
    The following operating systems are no longer supported since 01 November 2024

    Other support changes

    OneAgent for z/OS

    Build 1.245.0

    • Fixed IMS code module abend and IMS looping that occurred after running multiple concurrent IMS injection utility jobs for the same zDC and IMS (ONE-74300)
    • IMS injection utility messages are displayed in SYSPRINT DD instead of Jeslog (ONE-74300)
    • Permit LE sensor to function in environments that are configured with the new IEP facility enabled (ONE-76352)

    Resolved issues

    General Availability (Build 1.245.156)

    The 1.245 GA release contains 21 resolved issues.

    All modules

    • CloudEvents rules that have no matcher are now skipped and do not produce an event. (ONE-76084)
    • Fixed DataStorage (memory dumps & crash reports) functionality for applications running inside containers, when Full-Stack Monitoring OneAgent is deployed via container with the volume storage. (ONE-75818)
    • OneAgent code modules running in standalone mode no longer change the name of the application thread that was used to load the code module. (ONE-74218)

    OS module

    • In some cases, OneAgent on AIX was not able to read the process command line for a newly created process, resulting in the process being grouped incorrectly. Now all data for the process is updated in the next cycle. (APM-371697)
    • Fixed high CPU usage of OneAgent host monitoring process caused by grouping short-lived processes to the parent process. (APM-377962)
    • Fixed an issue where Nettracer would capture incomplete lines, resulting in data loss. (APM-365657)

    Java

    • A `NoClassDefFoundError` for `JrmpTaggingIntrospectionWrapper` no longer occurs when OneAgent is used together with certain other agents in Java 11. (ONE-73813)

    .NET

    • Improved stability of the OneAgent .NET code module. (OA-5816)

    PHP

    • Fixed an issue that caused crashes in certain cases when the number of PHP method arguments was significantly large. (ONE-76362)
    • Improved instrumention of `trait` to prevent possible occurrence of loops in certain cases. (ONE-75371)
    • Fixed issue with OneAgent injection into PHP 8.1 on PaaS setups. (OA-1419)
    • To avoid undefined behavior, stack trace PHP is no longer captured when there's heap overflow. (ONE-75661)

    Go

    • Fixed a problem in which an uninitialized client connection object was used to perform a gRPC call, resulting in a Go crash. (ONE-76130)
    • Logrus versions 1.7.0 and earlier are not supported due to a race condition problem in the framework. (ONE-75970)

    NGINX

    • NGINX 1.23 is now supported. (OA-5434)

    AI causation engine

    • Corrected processing of traceid/spanid in cases when they differ between Dynatrace tag (preferred source) and traceparent, which led to path stitching problems. (ONE-76061)

    Watchdog

    • Fixed an issue where OneAgent plugins on Windows would fail due to an invalid stdin handle. (APM-374891)

    General

    • Child processes spawned by the Extension Execution Controller (EEC) module no longer inherit file handles. (APM-371366)

    Mainframe

    • The zRemote service script has moved from `/etc/init.d` to the OneAgent install directory for all distributions using systemd. (ONE-75784)
    • Fixed zRemote handling of incomplete connections that caused invalid handshake with zLocal. (OA-5635)

    Node.js

    • Resolved issue in which host and port were not retrieved successfully for certain MongoDB 4.x configurations. (ONE-75942)

    Update 158 (Build 1.245.158)

    This cumulative update contains 1 resolved issue and all previously released updates for the 1.245 release.

    OS module

    • In some cases, OneAgent on AIX was not able to read the process command line for a newly created process, resulting in the process being grouped incorrectly. Now all data for the process is updated in the next cycle. (APM-371697)

    Update 164 (Build 1.245.164)

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

    Update 166 (Build 1.245.166)

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

    Update 168 (Build 1.245.168)

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

    Update 174 (Build 1.245.174)

    This cumulative update contains 2 resolved issues and all previously released updates for the 1.245 release.

    Component
    Resolved issues

    Java

    • Fixed issue with parsing of tracing headers that potentially caused a load imbalance. (OA-6386)

    Apache

    • Fixed crash of Apache during shutdown. (OA-5538)

    Update 188 (Build 1.245.188)

    This cumulative update contains 1 resolved issue and all previously released updates for the 1.245 release.

    .NET

    • Fixed a problem with split paths when .NET UEM was activated on backend systems. (OA-6592)

    Update 192 (Build 1.245.192)

    This cumulative update contains 2 vulnerability resolutions and all previously released updates for the 1.245 release.

    n/a

    • Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4447)
    • Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4446)

    Update 194 (Build 1.245.194)

    This cumulative update contains 3 resolved issue (including 2 vulnerability resolutions) and all previously released updates for the 1.245 release.

    Component
    Resolved issues
    2 (2 vulnerabilities)

    .NET

    • Improved OneAgent .NET code module stability following the Microsoft security update for .NET framework 3.5. (OA-18223)

    n/a

    • Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4447)
    • Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4446)

    Update 196 (Build 1.245.196)

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

    OneAgent for JavaScript resolved issues

    General Availability (Build 1.245.140)

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