OneAgent release notes version 1.243
Rollout start: Jun 29, 2022
With this release, the oldest supported OneAgent versions are:
Java
- Added support for Log4J2 (Apache) 2.17.2 - 2.24
- Added support for OpenTelemetry agent 1.13 - 1.16
- Added support for Microsoft OpenJDK 11 LTS, 17 LTS
Node.js
- Added support for oracledb 5
- Added support for Node.js 18
Serverless
- Added Azure Functions Consumption plan tracing for Node.js
z/OS
oneagentzos-R12430.pax
is now available- Added tracing support for JDBC database calls on z/OS Java.
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:
After the release, we'll support the following versions:
- Android 4.0.3 - 4.4 (API level 15 - 19)
- Android Gradle plugin 3.1 - 3.6.
- Android 5.0+ (API level 21+)
- Android Gradle plugin 4.0+
New features and enhancements
Log Monitoring
- OneAgent log module is now case insensitive on Windows for all configuration options: matcher, banned sources, custom log sources, and date patterns.
- The directory (path) separator, for both autodetected and custom-defined log sources, is now a backslash (for example,
C:\Users\Default\
).
Integrate OpenTelemetry Node.js on Azure Functions consumption plan
Azure Functions offer multiple hosting options with different ways to integrate distributed tracing. You can now configure tracing Node.js services running on Azure Functions under the default Consumption Plan, with a dedicated Dynatrace package for OpenTelemetry. For details, see Trace Azure Functions written in Node.js.
Group IMS regions belonging to the same subsystem into a process group
Added ability to group IMS regions that belong to the same subsystem into a single process group. For more information, see Transaction monitoring.
Operating systems
- Added support for Red Hat Enterprise Linux 9
- Added support for Ubuntu 22.04 LTS
Current Dynatrace OneAgent operating systems support changes
The following operating systems will no longer be supported starting 01 July 2022
- Linux: CentOS 8
- x86-64
- Vendor announcement
- Last compatible version: 1.243
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.243.0
- Improved CPU calculation precision in zDC (ONE-74124)
- Improved ZDTIDIAG results to display full zRemote specification (ONE-74299)
Resolved issues
General Availability (Build 1.243.172)
The 1.243 GA release contains 2 resolved issues.
All modules
- Fixed possible crash when there are multiple mounts of the same cgroup v1 controllers (in /proc/mounts). (OA-57)
.NET
- Reduced memory overhead of the OneAgent .NET module. (OA-5424)
Update 200 (Build 1.243.200)
This cumulative update contains 6 resolved issues and all previously released updates for the 1.243 release.
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)
.NET
- 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)
- Reduced memory overhead of the OneAgent .NET module. (OA-5424)
Go
- Fixed crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)
Mainframe
- Fixed zRemote handling of incomplete connections that caused invalid handshake with zLocal. (OA-5635)
Update 205 (Build 1.243.205)
This cumulative update contains 27 resolved issues and all previously released updates for the 1.243 release.
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)
All modules
- Processing of business event rules is now strictly top to bottom, so that rules are triggered consistently. (OA-1755)
- Corrected problem with resolving a OneAgent symbol when glibc is started as an executable. (ONE-74936)
- Fixed possible crash when there are multiple mounts of the same cgroup v1 controllers (in /proc/mounts). (OA-57)
General
- Corrected case in which container metadata was not updated during a OneAgent redeployment. (APM-369663)
- When the "IIS Module Insights" feature is enabled, modules for which the ID is a null pointer are no longer registered. (APM-367257)
Infrastructure Monitoring
- The HAProxy plugin now works correctly when the configuration file contains excess spaces in the stats socket line. (APM-368350)
- The `dynatracesourcesnmptraps` process is now properly closed during EEC shutdown/restart. (APM-374989)
Java
- Fixed issue with parsing of tracing headers that potentially caused a load imbalance. (OA-6386)
- Fixed unstructured log enrichment for certain class-loading sequences of different Log4j 2 versions. (ONE-74254)
- Fixed issue with parsing of tracing headers that potentially caused a load imbalance. (OA-6386)
.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)
Go
- Fixed crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)
- Fixed detection of an unhandled error case when the creation of a client-side gRPC stream fails. (ONE-74537)
- Fixed possible signature mismatch issue in AWS SDK for Go. (ONE-74567)
NGINX
- An NGINX Ingress controller reload after a OneAgent update no longer triggers loading or creation of additional OneAgent libraries and processes. (ONE-74945)
Logging module
- OneAgent debug flag `debugLogAnalyticsLgiDatePatternsConfigJson`, which is currently used in the Log Monitoring 2.0 code module to configure date pattern formats, now allows wildcards in log names using the convention described in Apache documentation with the `APR_FNM_NOESCAPE` and `APR_FNM_CASE_BLIND` flags enabled. (APM-377873)
Mainframe
- Fixed zRemote handling of incomplete connections that caused invalid handshake with zLocal. (OA-5635)
OS module
- OS services monitoring: remove an event raise when there are no OS services matching the policy. (Resolves an issue with a new configuration when a higher priority policy tried to disable an existing event for an OS service matched by a lower priority policy.). (HOST-126)
- All kworker processes are now properly grouped to Linux System process group. (ONE-75828)
- Extended recognition of PHP-FPM binaries. (APM-371559)
OpenTracing Java
- Java z/OS: spurious warning log message about export message size is eliminated. (ONE-75065)
PHP
- OneAgent PHP stack overflow issue in certain corner cases has been fixed. (ONE-75101)
Plugin module
- The Remote Plugin Module installer now checks for available disk space. (APM-371759)
Update 225 (Build 1.243.225)
This cumulative update contains 2 vulnerability resolutions and all previously released updates for the 1.243 release.
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 .243)
The .243 GA release contains 2 resolved issues.
Mobile Agent
- OneAgent for iOS: fixed crash when instrumenting background URLSessionConfigurations. (RUM-5684)
- OneAgent for Android: Improved the capability of capturing the apps transition to back- and foreground. (RUM-5501)
OneAgent for JavaScript resolved issues
General Availability (Build 1.243.103)
The 1.243 GA release doesn't contain any user-facing resolved issues.