OneAgent release notes version 1.241
Rollout start: Jun 8, 2022
With this release, the oldest supported OneAgent versions are:
Java
- Added automatic tracing support for Apache HttpClient v5+. To enable this as a OneAgent feature
- Go to Settings > Preferences > OneAgent features.
- Find Java Apache HttpClient v5 and turn it on.
PHP
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
Current Dynatrace OneAgent operating systems support changes
The following operating systems will no longer be supported starting 01 June 2022
Future Dynatrace OneAgent operating systems support changes
The following operating systems will no longer be supported starting 01 December 2024
- Linux: CentOS Stream 8
- Linux: CentOS Stream 8
The following operating systems will no longer be supported starting 01 January 2025
- Linux: CentOS 7
- Linux: CentOS 7
- Linux: CentOS 7
- Linux: Red Hat Enterprise Linux 6, 7
- Linux: Oracle Linux 6, 7
- Linux: EulerOS 2.8
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
- Windows: Windows Desktop 11 21H2
The following operating systems will no longer be supported starting 01 June 2025
- Linux: SUSE Linux Enterprise Server 15.2
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
- Windows: Windows Server 2012, 2012 R2
The following operating systems are no longer supported since 01 July 2024
The following operating systems are no longer supported since 01 November 2024
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)
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.
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.
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 .241)
The .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)
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.