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.
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.
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)
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)