OneAgent release notes version 1.281
Rollout start: Jan 9, 2024
With this release, the following are the oldest supported OneAgent versions.
Support level | Oldest version supported |
---|---|
Standard Support | 1.263 |
Enterprise Success and Support | 1.257 |
For details, see How long are versions supported following rollout?.
Breaking changes
OneAgent SDK for Android upgraded to Kotlin 1.9.10
Breaking change
The OneAgent SDK for Android has been upgraded to Kotlin 1.9.10. For official Kotlin documentation, see Kotlin release details.
Apps using Kotlin 1.8 should be still compatible.
- Earlier versions may need adjustments to compile. In that case, refer to the official Kotlin documentation. Most issues should be resolved by ensuring you are up to date with Gradle and the Android Gradle plugin versions as explained in the Kotlin documentation.
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.
NGINX Plus R31 (NGINX module)
Node.js 21 (Node.js module)
Node.js 14, 16, 18, 20, 21 on Linux s390x (Node.js module)
OpenTelemetry 1.0.0 (PHP module)
End of support
For more information, see End of support announcements.
- Red Hat Enterprise Linux CoreOS 4.9 (OS module)
Vendor end of support: 2023-04-18
New features and enhancements
CRI-O hook removed when OneAgent in container is stopped
Infrastructure Observability | Kubernetes
The CRI-O hook is now removed every time OneAgent running inside a container is stopped.
Resolved issues
General Availability (Build 1.281.137)
The 1.281 GA release contains 1 resolved issue.
General
- Fixed an incompatibility with the musl-libc `gcompat` library that could lead to a crash of any applications (no matter if linked against musl or glibc) that were executed on musl-libc with its `gcompat` wrapper library when OneAgent was loaded. (OA-26645)
Update 161 (Build 1.281.161)
This cumulative update contains 18 resolved issues and all previously released updates for the 1.281 release.
Component | Resolved issues |
---|---|
Java | 3 |
General | 6 |
.NET | 1 |
IIB | 1 |
Mainframe | 1 |
OS module | 3 |
OneAgent Installer | 2 |
OpenTracing module | 1 |
Java
- The HTTP response body of business events is now properly captured even if GZIP compression happens outside the Servlet filter chain. (OA-24574)
- Fixed a memory leak that occurred when Grail metrics were disabled. (OA-26888)
- Fixed a memory leak that occurred when Grail metrics were disabled. (OA-26888)
General
- Fixed an incompatibility with the musl-libc `gcompat` library that could lead to a crash of any applications (no matter if linked against musl or glibc) that were executed on musl-libc with its `gcompat` wrapper library when OneAgent was loaded. (OA-26645)
- The Kubernetes pod name can be determined from the hostname. On Windows, the fully qualified domain name was used instead of the host name, which could lead to incorrect pod name recognition. With this fix, the physical machine name is now used, which is the expected behavior. (OA-24453)
- Fixed possible duplicate reporting of IP addresses for database services (resulting in service detection on the cluster side creating a duplicate database service) when OneAgent's hostname resolver periodically updates DNS records. (OA-25100)
- Improved network timeout handling for SAP Hana extension. Incorrect handling of network timeout could result in no data being gathered for SAP Hana extension 2.0. (EXT-8565)
- When resolving the DNS name fails on first try to connect to an SNMP device, datasource will retry the connection in the next interval. (EXT-8614)
- The OneAgent Redis extension now correctly collects data from Alpine-based Docker images. (EXT-8393)
.NET
- The request body is no longer stripped away when a Business Event rule to capture the request body is set. (OA-25428)
IIB
- Dynatrace OneAgent code module for IBM ESB: Resolved issue that possibly altered customer message headers used for Dynatrace tagging. (OA-25465)
Mainframe
- Distributed traces from CICS and IMS are now correctly marked as flawed if the node limit was exceeded. (OA-24964)
OS module
- Fixed grouping and detecting Spring Boot version 3.2. (HOST-4912)
- Containers running in a private user namespace are now detected. (HOST-4485)
- Fixed an issue in which a Spring Boot process was occasionally assigned to an invalid process entity. (HOST-4726)
OneAgent Installer
- Modified SELinux policies to allow `ioctl` syscall to access Dynatrace enrichment metadata files. (DMX-6756)
- Modified SELinux policies to allow `ioctl` syscall to access Dynatrace enrichment metadata files. (DMX-6756)
OpenTracing module
- Starting with OneAgent 281, the OneAgent Envoy code module is no longer injected into (and there is no deep monitoring of) Envoy version 1.29+. Previously, Envoy could abort startup with an error in Envoy versions that no longer support certain features required by OneAgent. (OA-24962)
OneAgent for Android
See also the Breaking changes section.
General Availability (Build 8.281.0)
The 8.281 GA release doesn't contain any user-facing resolved issues.
OneAgent for iOS
OneAgent for iOS updates
Digital Experience | RUM Mobile
Updated the deployment target to iOS 12.
Added privacy manifest.
Replaced most of the CoreTelephony use with Network API.
Signed Dynatrace framework.
Session Replay for iOS updates
Digital Experience | RUM Mobile
Updated the deployment target to iOS 12.
Added privacy manifest.
Signed Session Replay framework.
Resolved issues
General Availability (Build 8.281.0)
The 8.281 GA release doesn't contain any user-facing resolved issues.
OneAgent for JavaScript resolved issues
General Availability (Build 1.281.2)
The 1.281 GA release contains 1 resolved issue.
JavaScript
- Fixed an issue in which the JavaScript agent would cause a leak of detached iframe elements on the page. (RUM-16431)