Starting with OneAgent for iOS version 8.249, you'll get the long-awaited opportunity to auto-instrument your SwiftUI apps. We'll support the automatic instrumentation of SwiftUI buttons, steppers, pickers, toggles, and switches. Furthermore, you'll be able to use Session Replay for your SwiftUI apps.
New features and enhancements
Traces can be linked between connected Dynatrace environments
From a distributed trace view, you can now drill down to the trace view in the connected environment.
Requirements:
Enable OneAgent featureCross-environment tracing - Environment and transaction IDs in HTTP response headers
Remote environments can be detected based on an HTTP response sent from a connected Dynatrace environment.
Every detected Dynatrace remote environment is represented as a remote environment service in Smartscape and Service flow, and is automatically taken into consideration by the Davis® AI engine.
Requirements:
Enable OneAgent featureCross-environment tracing - Environment and transaction IDs in HTTP response headers
SNMP Traps data source is no longer stuck in the `TIMED_OUT_RESTART` state after it recovers. (APM-375406)
Logging module
Fixed OneAgent log module high CPU utilization when processing logs in Kubernetes environment running multiple short-lived pods. (APM-384659)
OS module
Deleting or disabling policy for OS services monitoring stops existing availability events triggered by this policy. (HOST-25)
Changing the setting "Host settings" > "Host monitoring" > "Auto-injection" inadvertently recreated the file `/etc/ld.so.preload` and lost the original attributes (such as SELinux labels), and, in non-root installations, changed ownership of the file to dtuser. With this fix, SELinux labels and ownership of `/etc/ld.so.preload` are preserved regardless of installation type, root or non-root. (DMX-94)
Fix reporting huge values for CPU usage for AIX processes. (HOST-1283)
.NET
OneAgent .NET code module has improved support for Cloud Events. (OA-6095)
Fixed a problem with split paths when .NET UEM was activated on backend systems. (OA-6592)
PHP
Fixed issue that caused generator to break when capturing return value. (OA-1467)
Apache
Fixed crash of Apache during shutdown. (OA-5538)
NGINX
OneAgent no longer refuses to instrument standard NGINX binaries packaged and distributed by Bitnami. (OA-5536)
All modules
Improved compatibility of Windows container injection with other tools that modify the container description JSON. (OneAgent no longer requires the description JSON to be formatted a certain way.). (ONE-76141)
Update 240 (Build 1.247.240)
This cumulative update contains 3 resolved issues and all previously released updates for the 1.247 release.
Fixed a OneAgent .NET ASP.NET Sensor v2 issue that occasionally broke requests by capturing request attributes too early. (OA-7352)
Logging module
Fixed OneAgent log module high CPU utilization when processing logs in Kubernetes environment running multiple short-lived pods. (APM-384659)
Mainframe
Resolved problem with inaccurate PurePath trace timings when web requests are sent to the mainframe. (OA-7389)
Update 246 (Build 1.247.246)
This cumulative update contains 1 resolved issue and all previously released updates for the 1.247 release.
Java
Resolved issue that, in rare circumstances, caused software components to not be reported on Windows systems. (OA-7109)
Update 254 (Build 1.247.254)
This is a cumulative update that contains all previously released updates for the 1.247 release.
Update 262 (Build 1.247.262)
This is a cumulative update that contains all previously released updates for the 1.247 release.
Update 277 (Build 1.247.277)
This is a cumulative update that contains all previously released updates for the 1.247 release.
Update 289 (Build 1.247.289)
This cumulative update contains 2 vulnerability resolutions and all previously released updates for the 1.247 release.
n/a
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent.Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4447)
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent.Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4446)
Update 292 (Build 1.247.292)
This cumulative update contains 4 resolved issues (including 2 vulnerability resolutions) and all previously released updates for the 1.247 release.
Performance improvements to Oracle process grouping in cases where Oracle is rotating processes. (HOST-1848)
.NET
Improved OneAgent .NET code module stability following the Microsoft security update for .NET framework 3.5. (OA-18223)
n/a
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent.Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4447)
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent.Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4446)
Update 297 (Build 1.247.297)
This cumulative update contains 1 resolved issue and all previously released updates for the 1.247 release.
.NET
Improved OneAgent .NET code module stability following the Microsoft security update for .NET framework 3.5. (OA-18223)