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
OneAgent SDK for Android
-
Starting with OneAgent SDK 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.x
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 October 2022
- Linux: SUSE Linux Enterprise Server 11.4
The following operating systems will no longer be supported starting 01 December 2022
- Windows: Windows Desktop 10 1909
- x86-64
- Vendor announcement
- Windows: Windows Server 20H2
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 January 2023
- Linux: Debian 8, 9
- x86-64
- Vendor announcement
- Linux: SUSE Linux Enterprise Server 12.3
The following operating systems will no longer be supported starting 01 February 2023
- Linux: Ubuntu 21.10
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
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.233 was the last version to support the following technologies
- Node.js 15 for Node.js
- The vendor has de-supported this technology and version with 2021-06-01
Dynatrace OneAgent 1.239 was the last version to support the following technologies
- JBoss Application Server 6, 7 for Java
- The vendor has de-supported this technology and version with 2009-09-01
- JBossWS (JBoss AS) 4.x for Java
- The vendor has de-supported this technology and version with 2009-09-01
- OpenTelemetry 0.0.2 for PHP
Past Dynatrace OneAgent operating systems support changes
The following operating systems are no longer supported since 01 December 2021
- Linux: Fedora 32
- x86-64
- Vendor announcement
- Last compatible version: 1.227
- Windows: Windows Server 1909
- x86-64
- Vendor announcement
- Last compatible version: 1.227
The following operating systems are no longer supported since 01 February 2022
- Linux: Red Hat Enterprise Linux CoreOS 4.5
- x86-64
- Last compatible version: 1.235
The following operating systems are no longer supported since 01 March 2022
- Linux: Google Container-Optimized OS 81 LTS
- x86-64
- Vendor announcement
- Last compatible version: 1.235
The following operating systems are no longer supported since 01 April 2022
- UNIX: IBM AIX 7.2 TL3
- POWER8, POWER9
- Vendor announcement
- Last compatible version: 1.237
The following operating systems are no longer supported since 01 June 2022
- Linux: Fedora 33
- x86-64
- Vendor announcement
- Last compatible version: 1.241
The following operating systems are no longer supported since 01 July 2022
- Linux: CentOS 8.x
- x86-64
- Vendor announcement
- Last compatible version: 1.243
- Linux: CentOS 8.x
- PPCLE
- Vendor announcement
- Linux: CentOS 8.x
- ARM64 (AArch64)
- Vendor announcement
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)
General Availability (Build 1.245.156)
The 1.245 GA release contains 27 resolved issues.
Component | Resolved issues |
---|---|
AI causation engine | 2 |
All modules | 3 |
OS module | 3 |
Java | 1 |
.NET | 4 |
PHP | 4 |
Go | 3 |
NGINX | 1 |
Watchdog | 1 |
General | 1 |
Mainframe | 3 |
Node.js | 1 |
AI causation engine
- Resolved issue in which the creation of outgoing Dynatrace tags when a PurePath trace was started with a custom tag sometimes led to a crash when creation was triggered by several threads in parallel. (OA-5474)
- 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)
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
- 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)
- Improved the stability of the OneAgent .NET code module reading .NET assemblies. (OA-5512)
- Fixed a bug that prevented monitoring of ASP.NET Core application if the OneAgent .NET code module was enabled. (OA-5499)
- 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 crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)
- 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)
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)
- 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)
OneAgent for JavaScript resolved issues
General Availability (Build 1.245.140)
The 1.245 GA release doesn't contain any user-facing resolved issues.