• Home
  • What's new
  • Release notes
  • OneAgent
  • OneAgent release notes version 1.241

OneAgent release notes version 1.241

Rollout starts June 8, 2022

With this release, the oldest supported OneAgent versions are:

Dynatrace ONEDynatrace ONE Premium

1.223

1.217

Java

  • Added support for Apache HttpClient 5.0.x, 5.1.x
  • Added support for Oracle HotSpot VM 18
  • Added support for OpenJDK 18
  • Added support for SAP JVM 18
  • Added support for Amazon Corretto 18
  • Added support for Azul Platform Core (Zulu) 18
  • Added support for Bellsoft Liberica 18
  • Added support for Eclipse Temurin (a.k.a. 'Adoptium') 18
  • Added automatic tracing support for Apache HttpClient v5+. To enable this as a OneAgent feature
    1. In the Dynatrace menu, go to Settings > Preferences > OneAgent features.
    2. Find Java Apache HttpClient v5 and turn it on.

PHP

  • Added support for OpenTelemetry 0.0.9

Serverless

  • Added Azure Functions Consumption plan tracing for .NET
  • Added AWS Lambda Functions tracing for .NET
  • Added GCP Functions tracing for Node.js

z/OS

  • oneagentzos-R12410.pax is now available
  • Added automatic tracing support for JMS messaging on z/OS Java.
  • Added deeper insight into IBM DB2 database calls by fetching the full SQL statements from the DB2 catalog. See SQL statement fetch to get started.

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+

Operating systems

  • Added support for Rocky Linux 8.x

Current Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 June 2022
  • Linux: Fedora 33
    • x86-64
    • Vendor announcement
    • Last compatible version: 1.241

Future Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 February 2023
  • Linux: Ubuntu 21.10
    • Vendor announcement
The following operating systems will no longer be supported starting 01 April 2023
  • Linux: Google Container-Optimized OS 85 LTS
    • x86-64
    • Vendor announcement
  • Linux: EulerOS 2.3
    • Vendor announcement
The following operating systems will no longer be supported starting 01 June 2023
  • Linux: openSUSE 15.3
    • x86-64, PPCLE
    • Vendor announcement
  • Linux: SUSE Linux Enterprise Server 15.0
    • Vendor announcement
  • UNIX: IBM AIX 7.2 TL4
    • POWER8, POWER9
    • Vendor announcement
  • Windows: Windows Desktop 10 21H1
    • x86-64
    • Vendor announcement
The following operating systems will no longer be supported starting 01 August 2023
  • Windows: Windows Desktop 8.1
    • x86-64
    • Vendor announcement
  • Windows: Windows Server 2008 R2
    • x86-64
    • Vendor announcement

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
Dynatrace OneAgent 1.239 was the last version to support the following technologies
  • OpenTelemetry 0.0.2 for PHP

Past Dynatrace OneAgent operating systems support changes

The following operating systems are no longer supported since 01 July 2022
  • Linux: CentOS 8.x
    • PPCLE
    • Vendor announcement
  • Linux: CentOS 8.x
    • ARM64 (AArch64)
    • Vendor announcement
The following operating systems are no longer supported since 01 October 2022
  • Linux: SUSE Linux Enterprise Server 11.4
    • Vendor announcement
The following operating systems are no longer supported since 01 December 2022
  • Windows: Windows Desktop 10 1909
    • x86-64
    • Vendor announcement
  • Windows: Windows Server 20H2
    • x86-64
    • Vendor announcement
The following operating systems are no longer supported since 01 January 2023
  • Linux: Debian 8, 9
    • x86-64
    • Vendor announcement
  • Linux: SUSE Linux Enterprise Server 12.3
    • Vendor announcement

Other support changes

OneAgent for z/OS

Build 1.241.0

  • Fixed ZDCDELET to not remove SSCT from chain/cleanup if IMS is used (ONE-73302)
  • Fixed S0C9 in metrics calculation when the CPU time in milliseconds becomes zero (ONE-73580)
  • Added TIME=NOLIMIT to ZDCMEPC proc in SZDTSAMP (ONE-68661)
  • Added Transaction class to CICS Transaction attachment (ONE-72597)
  • Fixed S0C1 in IMS Connect caused by POC mode switch (ONE-74079)
  • Permit zremote= or zremoteagent= argument usage in ZDCSYSIN (ONE-41354)
  • Fixed missing 0 in the IP Address reported from zDC (ONE-76155)
  • Added support for tracking IMS EMH Shared Queues Global transactions (ONE-69318)

Resolved issues

  • General Availability (Build 1.241.207)
  • Update 212 (Build 1.241.212)
  • Update 223 (Build 1.241.223)
  • Update 256 (Build 1.241.256)

General Availability (Build 1.241.207)

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

Update 212 (Build 1.241.212)

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

Update 223 (Build 1.241.223)

This cumulative update contains 20 resolved issues (including 1 vulnerability resolution) and all previously released updates for the 1.241 release.

ComponentResolved issues
OpenTracing Java1
Apache1
NGINX1
OneAgent SDK for C/C++1
Java2
PHP1
Go2
IIB2
All modules2
General2
Infrastructure Monitoring3 (1 vulnerability)
Network module1
OS module1

OpenTracing Java

  • Fixed a problem where the OneAgent Java for z/OS module couldn't finish spans in some z/OS Connect configurations when using the IMS service provider. (ONE-74128)

Apache

  • Fixed log enrichment for Apache webserver in case of virtual host usage. (ONE-75479)

NGINX

  • NGINX error.log enrichment is now disabled if conflicting NGINX module `ngx_http_reqstat_module` is detected. (ONE-74634)

OneAgent SDK for C/C++

  • Fixed issue with OneAgent PHP-FPM module initialization when the operating system is missing getrandom() syscall. (ONE-76507)

Java

  • Eliminated a crash in `com.dynatrace.agent.CorrelationNative.getTraceIdAndSpanId`. (ONE-75708)
  • Fixed NoClassDefFoundError when OneAgent is injected into an application using JacORB. (ONE-73520)

PHP

  • Fixed issue causing OneAgent to double-load into PHP process if multiple ini files were used. (ONE-74276)

Go

  • Fixed monitoring of statically linked Go applications not using os.Executable. (ONE-74754)
  • Fixed potential crash in MicroK8s v1.16 and earlier provided by package manager Snap. (ONE-74059)

IIB

  • For nodes with multiple output terminals, such as FlowOrder node, existing HTTPRequest headers in terminal output paths are no longer incorrectly deleted when following a terminal output path ending with an HTTP/SOAP/REST request node. (ONE-74080)
  • JavaCompute node tagging no longer interferes with the message coding values. (ONE-75283)

All modules

  • For the Kubernetes workload detection rule feature, the process group name and ID calculation have been fixed: (1) Process group name: When a Kubernetes workload detection rule is applied, a meaningful name for the process group is created from the rule. (2) Process group ID: A Kubernetes workload detection rule is applied even if ID-relevant fields are missing but at least one is present. (OA-1774)
  • Added fallback to IIS code module injection, to handle more restrictive permissions. (ONE-74246)

General

  • Remote Plugin Module will no longer pick up OneAgent's custom.pem if OneAgent is installed on the same host. (APM-364550)
  • Eliminated cause of unwanted IIS AppPool restarts that occurred when the ConfigPollMilliSeconds registry setting was configured and the IIS code module was loaded. (APM-366777)

Infrastructure Monitoring

  • Vulnerability: Resolved vulnerability in Prometheus data source related to possible credentials logged in log file. (APM-375723)
  • Fixed issue that caused `dsfm:extension.engine.status` to be stuck at `TIMED_OUT_RESTART`. (APM-362771)
  • Resolved issue with a high number of EEC_HARD_LIMIT_RESTART events (EEC_HARD_LIMIT_RESTART status is now cleared correctly). (APM-369880)

Network module

  • Network Agent initialization failure no longer results in a segmentation fault. (APM-366895)

OS module

  • The number of OS service entities created on the cluster is now limited by sending information from the host only about services that have alerting on monitoring turned on. (HOST-122)

Update 256 (Build 1.241.256)

This cumulative update contains 5 resolved issues (including 3 vulnerability resolutions) and all previously released updates for the 1.241 release.

ComponentResolved issues
General1
Go1
Infrastructure Monitoring1 (1 vulnerability)
n/a2 (2 vulnerabilities)

General

  • Corrected case in which container metadata was not updated during a OneAgent redeployment. (APM-369663)

Go

  • Fixed crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)

Infrastructure Monitoring

  • Vulnerability: Resolved vulnerability in Prometheus data source related to possible credentials logged in log file. (APM-375723)

n/a

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

OneAgent for mobile resolved issues

  • General Availability (Build 1.241)

General Availability (Build 1.241)

The 1.241 GA release contains 1 resolved issue.

Mobile Agent

  • OneAgent for iOS: fixed crash when instrumenting background URLSessionConfigurations. (RUM-5684)

OneAgent for JavaScript resolved issues

  • General Availability (Build 1.241.189)
  • Update 207 (Build 1.241.207)

General Availability (Build 1.241.189)

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

Update 207 (Build 1.241.207)

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