OneAgent release notes version 1.271
Rollout start: Aug 7, 2023
With this release, the oldest supported OneAgent versions are:
Standard Support
Enterprise Success and Support
1.253
1.247
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.
- AlmaLinux 9.0, 9.1, 9.2 (OS module)
- Amazon SNS for Java (AWS Lambda integration). Get started
- Amazon SQS for Java (AWS Lambda integration). Get started
- Fedora 37, 38 (OS module)
- NGINX 1.25.0, 1.25.1 (NGINX module)
- NGINX Plus R30 (NGINX module)
- Node.js 20 (Node.js module)
- openSUSE 15.5 (OS module)
- OpenTelemetry agent 1.27, 1.28 (Java module)
End of support
For more information, see End of support announcements.
- Fedora 35 (OS module)
- Vendor end of support: 2022-11-15
- IBM JVM version 7 (z/OS Java module)
- Vendor end of support: 2022-04-30
- OneAgent SDK for Java 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 1.7. Announcement
New features and enhancements
POST requests tracing with Play framework and Akka HTTP server
Application Observability | Distributed traces
POST requests tracing is now supported when running the Play framework v2.8 with Akka HTTP server.
Resolved issues
General Availability (Build 1.271.117)
The 1.271 GA release contains 18 resolved issues.
OS module
- OneAgent now correctly reads the cluster name for server instances that were configured for dynamic clusters (using the <server-template> option). The cluster name is added to PG/PGI calculations, meaning that previous, incorrect PG/PGIs will change. (HOST-3204)
- Corrected computation of host CPU usage counters when CPU time counters wrap around, which can happen when the host has been running for a very long time. (HOST-3356)
- Updated permissions for log files located in the os subdirectory of the OneAgent log directory to allow read/write only for the owner (600 for Linux). (HOST-3193)
- The metric for low connectivity events raised by the OneAgent OS module now visualizes not timeouts but a summary of timeouts and resets. (HOST-3047)
- Improved detection of volatile Podman containers in the OS module. (HOST-3335)
- Corrected detection of Podman containers created by systemd services. (HOST-3283)
- Disabled Windows network drive monitoring in response to API hanging in certain scenarios. (HOST-3206)
Java
- Improved detection of third-party vulnerabilities in nested JAR files. (OA-18215)
- Improved the attack protection feature for SQL to prevent false positives for some special characters. (OA-18511)
- Resolved issue that prevented cookies from being considered for attack protection and vulnerability detection in Jakarta Servlets (servlet 5). (OA-17925)
- Fixed an attack protection and vulnerability detection issue that, if ServletRequest or HttpServletRequest was implemented via proxy, could result in an UnsupportedOperationException. (OA-17476)
All modules
- Support archive cleanup, which removes old support archive directories recursively, no longer follows symlinks (prevents unwanted removal of files outside the support archive directory). (OA-17713)
General
- Resolved issue with HostID source on Azure/AWS (HostID is now recalculated on Azure/AWS when HostIdSource is manually changed). (HOST-2690)
- Fixed an attack protection issue that could result in attacks not being reported in some cases. (OA-17642)
.NET
- AspNet sensor: improved handling for retrieving context in ASP-hosted WCF apps. (OA-19004)
- Improved stability of the .NET code-level vulnerability/attack evaluation OneAgent feature. (OA-18405)
Go
- Resolved issue causing crash upon injection into a statically linked Go app built with the `-extldflags '-static-pie'` option. (OA-17365)
Node.js
- Fixed a memory leak caused by the Node.js code module, which was introduced by a module-internal optimization (since reverted). (OA-19275)
Update 196 (Build 1.271.196)
This cumulative update contains 6 resolved issues and all previously released updates for the 1.271 release.
All modules
- Fixed compatibility with musl-libc builds that don't contain LFS function exports with a "64" suffix. (OA-20428)
- The OneAgent JavaScript module's signature check is temporarily disabled by default. This was done to mitigate high network traffic between the cluster and OneAgent caused by JavaScript agents older than 2 years having an out-of-date signature, which resulted in an invalid signature check. In a follow-up issue, we will update the signature checking mechanism and enable the signature check as the default again. (OA-19400)
OneAgent Installer
- The plugin module binaries and process execution have been restored to the bootstrapped OneAgent container deployment. (DMX-4807)
.NET
- Fixed a OneAgent .NET code module initialization issue for applications using app domains with a restrictive permission set for accessing environment variables. (OA-19564)
- Improved memory management for Real User Monitoring (RUM) for ASP.NET Core. (OA-19469)
Mainframe
- Request attributes for MQGET in CICS now enabled. (OA-19413)
OneAgent for Android
General Availability (Build 8.271.1)
The 8.271 GA release doesn't contain any user-facing resolved issues.
Jetpack Compose auto-instrumentation is on by default
Auto-instrumentation for Jetpack Compose is now enabled by default. For details, see User action monitoring for Jetpack Compose.
New fileDomainCookies
parameter
We've added the fileDomainCookies
parameter, which you can use to prevent Dynatrace from adding cookies to file scheme domains. For details, see Disable cookies for file domains.
OneAgent for iOS
General Availability (Build 8.271.2)
The 8.271 GA release contains 2 resolved issues.
OneAgent for iOS
- Fixed bug where lifecycle instrumentation didn't correctly forward the original method parameters. (RUM-11712)
- Resolved issue with instrumentation of Sheet and Popover when shorthand arguments syntax is used to provide the content. (RUM-11693)
OneAgent for JavaScript resolved issues
General Availability (Build 1.271.50)
The 1.271 GA release contains 1 resolved issue.
JavaScript
- Fixed an issue where the regex provided for setting the x-dtc header was ignored when matching against the host name for same-origin XHR/fetch requests. (RUM-11838)
Update 162 (Build 1.271.162)
This is a cumulative update that contains all previously released updates for the 1.271 release.