OneAgent release notes version 1.275
Rollout start: Oct 4, 2023
With this release, the oldest supported OneAgent versions are:
Standard Support
Enterprise Success and Support
1.257
1.251
Technology support
Definition of the technology support version schema with examples:
-
Major version 5 is supported
- Major version 5 is supported, including all of its minor versions like 5.1 and 5.2
- Other major versions are not supported like 6 and 7
-
Minor version 5.1 is supported
- Minor version 5.1 is supported, including all of its patch versions like 5.1.1 and 5.1.2
- Other minor versions are not supported like 5.2 and 5.3
-
Patch version 5.1.1 is supported
- Patch version 5.1.1 is supported
- Other patch versions are not supported like 5.1.2 and 5.1.3
-
Version range 5.1 – 5.3 is supported
- Minor versions 5.1, 5.2, and 5.3 are supported, including all of their patch versions like 5.1.1, 5.2.1, and 5.3.1
- Other minor versions are not supported like 5.0 and 5.4
-
The minimum required version is 5+
- All major, minor, and patch versions starting from version 5 are supported, like 5, 5.1, 5.1.1, and 6
New technology support
For more information, see New technology support.
- Amazon SNS for .NET (AWS Lambda integration). Get started
- Amazon SQS for .NET (AWS Lambda integration). Get started
- OpenJDK 21 LTS (Java module)
End of support
For more information, see End of support announcements.
- Red Hat Enterprise Linux CoreOS 4.8 (OS module)
- Vendor end of support: 2023-01-27
New features and enhancements
The OneAgent installer now requires a minimum glibc version of 2.12. Attempting to install OneAgent on systems with glibc version 2.5 or lower will result in an error message and halt the installation process. If you encounter the error message below, upgrade your operating system to a version that supports glibc 2.12 or higher.
Error: We can't continue setup. The glibc version: 2.5 detected on your system isn't supported.
z/OS modules download
Application Observability | Mainframe Monitoring
The CICS, IMS, z/OS Java, and zDC modules are now available for download via the Dynatrace web UI and Deployment API.
For more details, see Download z/OS product datasets.
Integrated High System Load events with process instance snapshots
Infrastructure Observability | Hosts
High System Load events now trigger process instance snapshots.
MicroShift detection
Infrastructure Observability | Hosts
MicroShift is now detected by the OneAgent OS module and reported as OpenShift technology.
Added grouping to RKE2
Infrastructure Observability | Hosts
We have added RKE2 technology per process group instance, with grouping of RKE2 Agent and RKE2 Server into separate process groups.
Enhanced log path security rules
Infrastructure Observability | Logs
Log path security rules are enhanced to cover multiple directory matches and path start matches.
**
^
Tracing AWS SQS/SNS messages in .NET
Application Observability | Distributed traces
The Dynatrace AWS Lambda extension for .NET now supports tracing for AWS SQS/SNS. For details, see Tracing of outgoing SQS/SNS messages.
Support for content-type XML for Java
Business Analytics | Java/XML
The OneAgent Java code module can now extract data from XML payloads for incoming web requests.
Tracking support for BMP inserted IMS messages
Application Observability | Mainframe
OneAgent provides tracking support for IMS transactions inserted into IMS message queues from a non-transaction-oriented BMP.
Resolved issues
General Availability (Build version_1.275.146)
The version_1.275 GA release contains 13 resolved issues (including 1 vulnerability resolution).
Java
- Fixed instrumentation code for CTG communication. (OA-20873)
General
- Fixed compatibility with musl-libc builds that don't contain LFS function exports with a "64" suffix. (OA-20428)
- The NGINX module no longer removes the content-length HTTP header for applications whose content-type does not end with "/xml:xml" or "/json:json". (OA-19190)
PHP
- Fixed handling of cross-environment tracing headers in the PHP Curl code module for missing resource close calls (PHP 8.0+). (OA-19119)
OS module
- Vulnerability: Improved security by updating the aiohttp package to version 3.8.5. (HOST-3456)
- Disabling all OS service monitoring rules in the web UI now correctly stops monitoring of OS services. (HOST-3641)
.NET
- Improved cookie handling for Real User Monitoring (RUM) for ASP.NET Core. (OA-19432)
- Improved compatibility of Real User Monitoring (RUM) for ASP.NET Core and .NET Business Events. (OA-20161)
Mainframe
- Corrected z/OS batch CICS Transaction Gateway jobname, which was showing INIT as jobname. (OA-19454)
OneAgent Installer
- The OneAgent installer now tries to install the SELinux module 3 times in case of failure. (DMX-4061)
- If installation of the SELinux module fails, OneAgent installation is now canceled, and the installer exits with a non-zero exit code. As a result, the OneAgent container exits as well, blocking Kubernetes rollout. (DMX-4841)
OneAgent SDK for C/C++
- Improved handling of large numbers of custom service tracers. SDK users should create custom service tracers only in cases where the custom service is actually a relevant part of the monitored application that needs to be visible separately. When a high number of custom service tracers is created in a single trace, it's usually a sign of over-monitoring, and SDK users should reduce the number of tracers they manually create (for example, only trace the outermost call, not less relevant method calls). However, OneAgent now attempts to improve efficiency by aggregating repeated custom service tracers together when it detects a high number of them. (OA-19444)
Go
- Fixed possible crash during Go code module initialization if the "Go software component reporting" feature is enabled. (OA-20012)
Update 165 (Build 1.275.165)
This is a cumulative update that contains all previously released updates for the 1.275 release.
Update 196 (Build 1.275.196)
This cumulative update contains 2 resolved issue (including 1 vulnerability resolution) and all previously released updates for the 1.275 release.
General
- Vulnerability: The libcurl library has been upgraded to version 8.4.0 in response to CVE-2023-38545. (EP-18674)
OneAgent Installer
- SELinux module installation, in case of failure, is now retried in longer intervals, improving OneAgent installer success frequency. (DMX-6192)
Update 223 (Build 1.275.223)
This cumulative update contains 2 resolved issues and all previously released updates for the 1.275 release.
OS module
- Fixed process blocklist refresh when process is executed without fork. (HOST-4416)
.NET
- Fixed an issue in the .NET GRPC sensor that resulted in incorrect reporting of crashes in the web UI. (OA-23798)
OneAgent for Android
General Availability (Build 8.275.1)
The 8.275 GA release doesn't contain any user-facing resolved issues.
OneAgent for iOS
General Availability (Build 8.275.1)
The 8.275 GA release contains 6 resolved issues.
OneAgent for iOS
- Instant crash reporting is now disabled. (RUM-12881)
- Improved the file restore process. (RUM-12803)
- Fixed manual placeholder handling in legacy Objective-C code. (RUM-13113)
- Fixed a rare crash during user action generation. (RUM-13098)
- Fixed a rare problem with some web requests not being linked to a user action. (RUM-12696)
Session Replay for iOS
- iOS Session Replay: fixed a crash that occurred when an app uses a custom UITextField inherited from the default version that assigns its delegate to itself. (SR-2826)
OneAgent for JavaScript resolved issues
General Availability (Build 1.275.128)
The 1.275 GA release contains 1 resolved issue.
JavaScript
- Fixed an obfuscation issue when calling window.dtrum.sendSessionProperties. Fixed an issue where multiple calls to window.dtrum.sendSessionProperties would only send values from the last call, if the page was still loading. (RUM-12663)