OneAgent release notes version 1.245
Rollout starts July 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.x
z/OS
oneagentzos-R12450.pax
is now available- Added support in CICS code module for CTS 6.1 monitoring
PHP
- Added support for OpenTelemetry 0.0.10
- Added support for OpenTelemetry 0.0.11
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 metrics 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 April 2023
- Linux: Google Container-Optimized OS 85 LTS
- x86-64
- Vendor announcement
- Linux: EulerOS 2.3
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
- 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
The following operating systems will no longer be supported starting 01 October 2023
- Linux: Google Container-Optimized OS 89 LTS
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 November 2023
- UNIX: IBM AIX 7.1 TL5
- POWER8, POWER9
- 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
- x86-64
- Vendor announcement
- Last compatible version: 1.243
- Linux: CentOS 8
- PPCLE
- Vendor announcement
- Linux: CentOS 8
- ARM64 (AArch64)
- Vendor announcement
The following operating systems are no longer supported since 01 October 2022
- Linux: SUSE Linux Enterprise Server 11.4
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
The following operating systems are no longer supported since 01 February 2023
- Linux: Ubuntu 21.10
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)
- Update 158 (Build 1.245.158)
- Update 164 (Build 1.245.164)
- Update 166 (Build 1.245.166)
- Update 168 (Build 1.245.168)
- Update 174 (Build 1.245.174)
- Update 188 (Build 1.245.188)
- Update 192 (Build 1.245.192)
General Availability (Build 1.245.156)
The 1.245 GA release contains 21 resolved issues.
Component | Resolved issues |
---|---|
All modules | 3 |
OS module | 3 |
Java | 1 |
.NET | 1 |
PHP | 4 |
Go | 2 |
NGINX | 1 |
Watchdog | 1 |
AI causation engine | 1 |
General | 1 |
Mainframe | 2 |
Node.js | 1 |
All modules
- 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)
- CloudEvents rules that have no matcher are now skipped and do not produce an event. (ONE-76084)
- 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
- Fixed high CPU usage of OneAgent host monitoring process caused by grouping short-lived processes to the parent process. (APM-377962)
- 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 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
- Improved instrumention of `trait` to prevent possible occurrence of loops in certain cases. (ONE-75371)
- Fixed an issue that caused crashes in certain cases when the number of PHP method arguments was significantly large. (ONE-76362)
- 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)
Watchdog
- Fixed an issue where OneAgent plugins on Windows would fail due to an invalid stdin handle. (APM-374891)
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)
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)
OneAgent for JavaScript resolved issues
General Availability (Build 1.245.140)
The 1.245 GA release doesn't contain any user-facing resolved issues.