Session Replay for Mobile Apps is available for all customers
Session Replay for mobile apps lets you watch how users interact with your native mobile apps in a video-like playback that captures taps, gestures, and navigation flows. It helps practitioners resolve customer complaints, reproduce issues, analyze user behavior, and improve overall mobile experience with real-world context and no guesswork.
Live Debugger now available across all host monitoring modes
Live Debugger can now be activated in the lightweight Discovery and Infrastructure monitoring modes, expanding its functionality beyond full-stack monitoring. This allows you to troubleshoot issues in real time for your 2nd and 3rd tier applications, enabling faster resolution without the need to switch to full-stack mode.
Application Observability | Log Analytics
OneAgent log module can ignore timestamps in lines starting with whitespace characters
You can configure the OneAgent log module to ignore timestamps in lines starting with white characters.
To configure it
Go to Settings > Collect and capture > Log monitoring > Timestamp / Splitting patterns.
Create or edit your rule to turn on Skip indented lines.
Digital Experience | RUM Web
Send Space as a standalone user interaction event and ignore pointer events with pointerId of -1
Rum Web Agent will now also send a user interaction event when a standalone Space key is pressed. Trusted synthetic click events that have pointerId of -1 are now ignored. This can happen if you tab on an element and press Space on it to activate it, for example, on a native button. This would result is sending duplicate events such as click and keypress.
Infrastructure Observability | Hosts
Host metrics no longer reported in Discovery mode: host total swap, disk used percentage, and process total I/O bytes used
The following metrics are no longer reported in Discovery mode:
We now support MongoDB Reactive Streams and newer sync versions (5.x).
Platform | OneAgent
Kotlin Coroutine tracing support
We now support Kotlin Coroutine tracing, which is disabled by default.
Fixes and maintenance
Resolved issues in this release (OneAgent)
Fixed an issue in CICS web client hook disable that can lead to an abend in rare cases. (OA-53700)
We implemented improvements for completeness and efficiency of logging. (OA-52864)
Fixed incorrect DB2 CPU metrics when DB2 reports minus one percent to SMF. (OA-52518)
Jetpack Compose version 1.3 will no longer be supported. The Dynatrace Android Gradle plugin will cancel Android app builds that are using this version. (DEM-16078)
Improved the parsing logic of the AndroidManifest.xml file when line breaks are used within the <application> tag (DEM-15815)
Fixed an issue where metrics and logs reported from database extensions never refreshed their device information (IP Address, Host Name). Device information will now be refreshed once every hour. (DAQ-11256)
Fixed an issue with Apache/NGINX/IIS that sometimes led to response body sizes not matching the content-length header, when bizevents are enabled and some compression is used (gzip, deflate, br). (OA-52314)
Vulnerability: Addressed a security issue in OneAgent for Windows, where NTLM hashes might be exposed during network share detection. (OA-51887)
When IMS has node-limited paths, these generate sequence errors and protocol dumps in the zRemote. They're also displayed incorrectly in the UI, missing async links at the very end of the paths. (OA-52874)
SNMP datasource no longer sends duplicated SFM logs when getbulk timeout occurs. (DAQ-13534)
OS Agent now correctly reports a digit-only JVM version for processes. (OA-52176)
Fixed a potential crash when NGINX is running with ngx_http_js_module. (OA-53686)
Fixed detection of Red Hat Go FIPS toolchain. (OA-53721)
OS service availability metrics are now marked with cluster time instead of local host time. (OA-52821)
Fixed handling of non-template Linux services with @ in the name. (OA-53573)
OneAgent for Android
General Availability (Build 8.325.1)
Breaking changes
Dropped support for Jetpack Compose version 1.3
Jetpack Compose version 1.3 will no longer be supported. The Dynatrace Android Gradle plugin will cancel Android app builds that are using this version. (DEM-16078).
Fixes and maintenance
Improved the parsing logic of the AndroidManifest.xml file when line breaks are used within the <application> tag. (DEM-15815)
OneAgent for iOS
General Availability (Build 8.325.1)
Fixes and maintenace
Fixed an issue with the detection and tracking of background URLSessions. (DEM-16385)
Fixed a problem using Session Replay that could distort the UIDatePicker UI. (DEM-15068)
Introduced the .dynatraceNotMasked view modifier for SwiftUI, enabling developers to mark views that should never be masked in session replay recordings. This update addresses compatibility issues with SwiftUI's native views, which do not rely on accessibility identifiers like UIKit views. (DEM-15077)
Fixed an issue where Visually Complete would keep references to detached DOM elements in subframes, causing a memory leak. (DEM-15690)
Fixed an issue where, in some circumstances, RUM JavaScript would not send RUM web request events in page hide. (DEM-15601)
Fixed an issue where RUM JavaScript would use a stale session ID cookie in a multitab scenario. (DEM-14730)
RUM
Fixed an issue where recording several pages in the same session, hosted in different subdomains, would break the data and make the sessions not playable. In order for Session Replay to work, after the fix, we add a new cookie '`dtsrVID`' that must be whitelisted if required. It contains the viewID of the current recorded view, and it allows the communication of this between instances of the JavaScript agent recording on different pages of the same domain using different subdomains. This is a breaking change for Session Replay recording for any website that requires cookies to be allowed/whitelisted. (DEM-15328)
Update 3 (Build 1.325.3)
This is a cumulative update that contains all previously released updates for the 1.325 release.