OneAgent release notes version 1.275
Rollout start: Oct 04, 2023
With this release, the oldest supported OneAgent versions are:
Standard Support | Enterprise Success and Support |
---|---|
1.257 | 1.251 |
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.
- Amazon SNS for .NET (AWS Lambda integration). Get started
- Amazon SQS for .NET (AWS Lambda integration). Get started
OpenJDK 21 LTS (Java module)
End of support
For more information, see End of support announcements.
- Red Hat Enterprise Linux CoreOS 4.8 (OS module)
Vendor end of support: 2023-01-27
New features and enhancements
z/OS modules download
Application Observability | Mainframe Monitoring
The CICS, IMS, z/OS Java, and zDC modules are now available for download via the Dynatrace web UI and Deployment API.
For more details, see Download z/OS product datasets.
Integrated High System Load events with process instance snapshots
Infrastructure Observability | Hosts
High System Load events now trigger process instance snapshots.
MicroShift detection
Infrastructure Observability | Hosts
MicroShift is now detected by the OneAgent OS module and reported as OpenShift technology.
Added grouping to RKE2
Infrastructure Observability | Hosts
We have added RKE2 technology per process group instance, with grouping of RKE2 Agent and RKE2 Server into separate process groups.
Enhanced log path security rules
Infrastructure Observability | Logs
Log path security rules are enhanced to cover multiple directory matches and path start matches.
Characters | Meaning |
---|---|
** | To represent a multiple directory structure. |
^ | To represent the beginning of directory pattern, must match beginning of directory (Windows drive letter can be skipped). |
Tracing AWS SQS/SNS messages in .NET
Application Observability | Distributed traces
The Dynatrace AWS Lambda extension for .NET now supports tracing for AWS SQS/SNS. For details, see Tracing of outgoing SQS/SNS messages .
Support for content-type XML for Java
Business Analytics | Java/XML
The OneAgent Java code module can now extract data from XML payloads for incoming web requests.
Tracking support for BMP inserted IMS messages
Application Observability | Mainframe
OneAgent provides tracking support for IMS transactions inserted into IMS message queues from a non-transaction-oriented BMP.
Resolved issues
General Availability (Build version_1.275.146)
The version_1.275 GA release contains 13 resolved issues (including 1 vulnerability resolution).
Component | Resolved issues |
---|---|
Java | 1 |
.NET | 2 |
PHP | 1 |
All modules | 2 |
Mainframe | 1 |
OS module | 2 (1 vulnerability) |
Go | 1 |
OneAgent Installer | 2 |
OneAgent SDK for C/C++ | 1 |
Java
- Fixed instrumentation code for CTG communication. (OA-20873)
.NET
- Improved cookie handling for Real User Monitoring (RUM) for ASP.NET Core. (OA-19432)
- Improved compatibility of Real User Monitoring (RUM) for ASP.NET Core and .NET Business Events. (OA-20161)
PHP
- Fixed handling of cross-environment tracing headers in the PHP Curl code module for missing resource close calls (PHP 8.0+). (OA-19119)
All modules
- Fixed compatibility with musl-libc builds that don't contain LFS function exports with a "64" suffix. (OA-20428)
- The NGINX module no longer removes the content-length HTTP header for applications whose content-type does not end with "/xml:xml" or "/json:json". (OA-19190)
Mainframe
- Corrected z/OS batch CICS Transaction Gateway jobname, which was showing INIT as jobname. (OA-19454)
OS module
- Vulnerability: Improved security by updating the aiohttp package to version 3.8.5. (HOST-3456)
- Disabling all OS service monitoring rules in the web UI now correctly stops monitoring of OS services. (HOST-3641)
Go
- Fixed possible crash during Go code module initialization if the "Go software component reporting" feature is enabled. (OA-20012)
OneAgent Installer
- The OneAgent installer now tries to install the SELinux module 3 times in case of failure. (DMX-4061)
- If installation of the SELinux module fails, OneAgent installation is now canceled, and the installer exits with a non-zero exit code. As a result, the OneAgent container exits as well, blocking Kubernetes rollout. (DMX-4841)
OneAgent SDK for C/C++
- Improved handling of large numbers of custom service tracers. SDK users should create custom service tracers only in cases where the custom service is actually a relevant part of the monitored application that needs to be visible separately. When a high number of custom service tracers is created in a single trace, it's usually a sign of over-monitoring, and SDK users should reduce the number of tracers they manually create (for example, only trace the outermost call, not less relevant method calls). However, OneAgent now attempts to improve efficiency by aggregating repeated custom service tracers together when it detects a high number of them. (OA-19444)
OneAgent for Android
General Availability (Build 8.275.1)
The 8.275 GA release doesn't contain any user-facing resolved issues.
OneAgent for iOS
General Availability (Build 8.275.1)
The 8.275 GA release contains 6 resolved issues.
Component | Resolved issues |
---|---|
OneAgent for iOS | 5 |
Session Replay for iOS | 1 |
OneAgent for iOS
- Instant crash reporting is now disabled. (RUM-12881)
- Improved the file restore process. (RUM-12803)
- Fixed manual placeholder handling in legacy Objective-C code. (RUM-13113)
- Fixed a rare crash during user action generation. (RUM-13098)
- Fixed a rare problem with some web requests not being linked to a user action. (RUM-12696)
Session Replay for iOS
- iOS Session Replay: fixed a crash that occurred when an app uses a custom UITextField inherited from the default version that assigns its delegate to itself. (SR-2826)
OneAgent for JavaScript resolved issues
General Availability (Build 1.275.128)
The 1.275 GA release contains 1 resolved issue.
JavaScript
- Fixed an obfuscation issue when calling window.dtrum.sendSessionProperties. Fixed an issue where multiple calls to window.dtrum.sendSessionProperties would only send values from the last call, if the page was still loading. (RUM-12663)