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.