OneAgent release notes version 1.245
Rollout start: Jul 19, 2022
With this release, the oldest supported OneAgent versions are:
NGINX
- Added support for Kong API Gateway. To get started, see Manual runtime instrumentation.
Node.js
- Added support for RabbitMQ 0.9, 0.10
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
- Added support for AlmaLinux 8.6+
- Added support for Fedora 35
- Added support for Fedora 36
- Added support for IBM AIX VIOS 3.1
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
- Linux: CentOS Stream 8
- x86-64, PPCLE
- Vendor announcement
- Linux: CentOS Stream 8
- ARM64 (AArch64)
- Vendor announcement
The following operating systems will no longer be supported starting 01 January 2025
- Linux: CentOS 7
- x86-64
- Vendor announcement
- Linux: CentOS 7
- Linux: CentOS 7
- ARM64 (AArch64)
- Vendor announcement
- Linux: Red Hat Enterprise Linux 6, 7
- Linux: Oracle Linux 6, 7
- x86-64
- Linux: EulerOS 2.8
The following operating systems will no longer be supported starting 01 April 2025
- UNIX: IBM AIX VIOS 3.1
- POWER8, POWER9, POWER10
- Vendor announcement
The following operating systems will no longer be supported starting 01 May 2025
- Windows: Windows Desktop 11 21H2
- x86-64
- Vendor announcement
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
- Linux: openSUSE 15.5
- x86-64, PPCLE
- 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
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
- x86-64
- Vendor announcement
The following operating systems are no longer supported since 01 July 2024
- Linux: openSUSE 15.4
- x86-64, PPCLE
- Vendor announcement
The following operating systems are no longer supported since 01 August 2024
- Linux: SUSE Linux Enterprise Server 15.1
- Linux: Ubuntu 23.04
The following operating systems are no longer supported since 01 November 2024
- Linux: Ubuntu 14.04 LTS
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.
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.
.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.