OneAgent release notes version 1.235

Rollout start: Mar 7, 2022

With this release, the oldest supported OneAgent versions are:

Standard Support

Enterprise Success and Support

Java

  • Added support for TIBCO ActiveMatrix BusinessWorks 6.6 - 6.8

.NET Framework

    • Starting with this release, we support the .NET Core code module on Linux ARM64 (AArch64).
    • The file location for Event Tracing for Windows (ETW) temporary file has changed to faster temporary storage in Microsoft Azure environments.

    .NET and .NET Core

      Starting with this release, we support .NET Core code module on Linux ARM64 (AArch64).

      Node.js

      New features and enhancements

      IBM App Connect Enterprise (IBM Integration Bus)

      • Added tracing support for IBM App Connect Enterprise JavaCompute node. To enable this as a OneAgent feature
        1. Go to Settings > Server-side service monitoring > Deep monitoring.
        2. Expand the New OneAgent features section, find IBM Integration Bus tagging for JavaComputeNode, and turn it on.

      IBM z/OS

      • oneagentzos-R12350.pax is now available

      • Added support for the IMS service provider to z/OS Connect Enterprise Edition. It allows tracing of outgoing requests from z/OS Connect Enterprise Edition to IMS programs via IMS connect. For details, see Install OneAgent for Java on z/OS.

      • Added tracing support for CICS transactions that start on a terminal (green screen transactions). For details, see CICS terminal transaction start filter.

      • Added support to DTAX enable/disable Language Environment sensor. For details, see Enable DTAX Language Environment Sensor.

      • IMS SOAP Gateway and CICS Transaction Gateway process IDs could change after each server restart, which would result in new process and service entities. To prevent this problem, we’ve introduced a more stable process ID calculation, with the consequence that all existing IMS SOAP Gateway and CICS Transaction Gateway process and service entities will change once but then remain stable after an update of the z/OS Java code module with OneAgent version 1.235.

      IMS SOAP Gateway process IDs

      Because IMS SOAP Gateway process IDs could change after each server restart, resulting in new process and service entities, we’ve introduced a more stable process ID calculation with the consequence that all existing IMS SOAP Gateway process and service entities will change once but then remain stable after an update of the z/OS Java code module to version 1.235.

      Linux/AIX deployment.conf

      To tighten data security, Linux/AIX deployment.conf is no longer readable by others. Permissions for config files in /var/lib/dynatrace/oneagent/agent/config are reapplied during every update.

      Installation streamlining

      Starting with this release, an upgrade of OneAgent will reuse the previous Winpcap/Npcap instead of reinstalling it.

      Operating systems

        Current Dynatrace OneAgent operating systems support changes

        The following operating systems will no longer be supported starting 01 February 2022
        • Linux: Red Hat Enterprise Linux CoreOS 4.5
          • x86-64
          • Last compatible version: 1.235
        The following operating systems will no longer be supported starting 01 March 2022

        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.217 was the last version to support the following technologies
        • OpenTelemetry 0.19.0 for Go
        Dynatrace OneAgent 1.221 was the last version to support the following technologies
        • OpenTelemetry 0.20.0 for Go
        • OpenTelemetry 0.18, 1.0.0-rc.0, 1.0.0-rc.3 for Node.js
        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

        Resolved issues

        General Availability (Build 1.235.185)

        The 1.235 GA release contains 21 resolved issues (including 3 vulnerability resolutions).

        General

        • OneAgent memory dump process (oneagentdumpproc) no longer fails when started manually if a thread in the target process exits while oneagentdumpproc is attaching. (APM-336518)
        • Corrected potentially incorrect metadata provided via metadata file in case a standalone OneAgent installation is used. (APM-351024)

        OS module

        • Fixed recalculation of process group instance (PGI) ID in an endless loop for PGI with custom environment variables. (APM-355354)
        • Fixed OSI ID for EC2 and Azure hosts when HostIdSource is set to k8s-node-name. (ONE-69816)
        • OneAgent OS module now sets its file descriptor limit based on the number of processes on the host. (APM-341259)
        • For declarative process grouping matching, the first part of the process command line (which sometimes is changed by the process to provide additional information) is now added to command line arguments. (APM-345664)
        • OneAgent System Monitoring component will continue working, even if can't attach to shared memory. (ONE-70679)

        Plugin module

        • Vulnerability: The aiohttp library used in the Docker extension has been updated to version 3.8.1. (APM-345850)

        Watchdog

        • Fixed an issue where Watchdog could crash when gathering multiple core dumps from unresponsive processes. (APM-352354)

        All modules

        • Fixed a bug in SQL normalization for the "ESCAPE '\'" clause. The normalizer now correctly detects that case, so it does not mask the remainder of the string. (ONE-71653)

        Infrastructure Monitoring

        • Vulnerability: Restricted access to configuration files in RPM installation. (APM-344965)
        • OneAgent metric interface is now properly initializing when ingest port is open (resolves an issue with empty tiles, missing data). (APM-352922)
        • Corrected values for extension.engine.cpu_usage when StatsD process is restarted with the same PID. (APM-347046)
        • Configuration no longer fails to start after being rejected for exceeding the threshold for resource consumption. (APM-346367)

        OneAgent Installer

        • Fixed an issue where auto-update failed due to problems with removal of dynatrace_onepcap.exe on Windows hosts. (APM-354296)
        • Fixed an issue where volume-based storage deployment incorrectly saved volume paths in CRI-O configurations and broke injection. (APM-351911)

        OpenTracing Java

        • The CICS Transaction Gateway process IDs could change after each server restart, which would result in new process and service entities. To fix this problem, we’ve introduced a more stable process ID calculation, with the consequence that all existing CICS Transaction Gateway process and service entities will change once but then remain stable after an update of the z/OS Java code module to version 1.235. (ONE-70277)

        Java

        • Resolved JDBC-related class-loading issue for Mule applications using Java 9 or later. (ONE-69158)

        .NET

        • Fixed an issue in OpenTelemetry (.NET) that led to application crashes in case of duplicate span attribute entries with the same key. (ONE-71666)

        Mainframe

        • Vulnerability: Access to files in `/opt/dynatrace/zremote/agent/conf/` is now restricted. (ONE-69436)

        Webserver core

        • Fixed RUM HTML injection into Brotli-compressed contents that sometimes ran in an endless loop. (ONE-69199)

        OneAgent for mobile resolved issues

        General Availability (Build .235)

        The .235 GA release contains 2 resolved issues.

        Mobile Session Replay

        • iOS Session Replay: Fixes not tracking taps and gestures triggering other events like scrolls, switch changes, etc... (ONE-70567)
        • iOS Session Replay: Improvement on webView DecidePolicyForNavigationAction delegate handling. (APM-346472)

        OneAgent for JavaScript resolved issues

        General Availability (Build 1.235.74)

        The 1.235 GA release contains 3 resolved issues.

        Component
        Resolved issues

        JavaScript

        • Added the possibility to prevent CORS requests from having headers added. (ONE-70308)

        Session Replay

        • Fixed issue that caused user numeric inputs to be blank when replaying a session. (APM-341223)
        • Fixed issue that caused all user inputs to be blank when replaying a session. (ONE-70278)