OneAgent release notes version 1.285
Rollout start: Feb 27, 2024
With this release, the following are the oldest supported OneAgent versions.
Support level | Oldest version supported |
---|---|
Standard Support | 1.267 |
Enterprise Success and Support | 1.261 |
For details, see How long are versions supported following rollout?.
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.
Alpine Linux (musl libc) for containers 3.18, 3.19
WebSphere Liberty 22, 23 (z/OS Java module)
End of support
For more information, see End of support announcements.
- Fedora 36 (OS module)
Vendor end of support: 2023-05-16
Announcements
We're dropping support for IE 11
Starting with RUM JavaScript version 1.293, we will stop supporting Internet Explorer 11. For more information, see RUM JavaScript for Internet Explorer 11 and the related announcement in the Dynatrace Community.
New features and enhancements
Custom-coded Python extensions
Custom Solutions | Extensions
All customers can run Python custom extensions based on the Extensions 2.0 framework.
For details, see the Unmatched scalability and security of Dynatrace extensions now available for all supported technologies: 7 reasons to migrate your JMX and Python plugins blog post.
Distinct technology for Oracle listener processes
Infrastructure Observability | Hosts
Oracle listener processes are now reported with technology "Oracle Database Listener" to distinguish them from other Oracle processes.
Session Replay recording without agent in top frame
Session Replay
Sessions can be recorded without having the agent in the top frame for different domains.
When the parent doesn't contain the RUM JavaScript, IFrame recording works when the JavaScript tag property srif=1
(stands for "Session Replay IFrame recording") is added in the application settings. Select Capturing > Advanced setup > Custom configuration properties.
Resolved issues
General Availability (Build 1.285.113)
The 1.285 GA release contains 26 resolved issues.
Component | Resolved issues |
---|---|
General | 10 |
OneAgent Installer | 1 |
Java | 2 |
.NET | 1 |
PHP | 1 |
Go | 1 |
Logging module | 1 |
Mainframe | 2 |
Node.js | 3 |
OS module | 3 |
OpenTracing Java | 1 |
General
- To limit the impact of breaking change "Ingest of container logs via OneAgent": Using the `log.source` matcher to control containerized application logs' ingestion is now deprecated. Such configurations are still temporarily valid, but will require migration to using Kubernetes-related attributes instead of the `log.source` attribute in the near future. A similar migration to account for changes in the `log.source` attribute for containers is required in log processing rules. (LOG-6337)
- Resolved issue that caused several mintv2 metrics to be reported with incorrect values. (OA-27604)
- Resolved a crash that could occur if an application referenced LFS functions when running on a recent musl-libc version (Alpine 3.19 or edge). This was mainly possible if the libc6-compat package was used to run glibc-based applications on musl-libc. (OA-26129)
- Fixed potential access violation in process module in low memory situations. (OA-26539)
- Fixed a potential crash in AIX if invalid pointers are used. (OA-26389)
- Fixed OneAgent deployment on RKE2 instances (installation failed due to oneagenthelper process termination caused by insufficient permissions to access the containerd meta.db file). (OA-25919)
- The Java module now reports the same service and class name for Jersey REST services as it did before 1.283. (OA-27696)
- Fixed an issue in the WCF v2 feature that resulted in duplicate service calls for the same request. (OA-26731)
- Fixed incorrectly reported host page faults for Grail (`dt.host.memory.avail.pfps`) for standalone running code modules. (OA-27423)
- Resolved an issue that caused available memory to be sent in absolute GB numbers instead of percents, leading to incorrect memory availability charts. (OA-27375)
OneAgent Installer
- OneAgent no longer switches from Discovery mode to Full-Stack after auto-update. (DMX-6738)
Java
- OpenTelemetry feature no longer causes issues with Selenium startup. (OA-25869)
- Fixed an issue that sometimes caused a OneAgent crash if an application threw a `StackOverflowError` during startup. (OA-27310)
.NET
- Fixed an issue that caused log spam when trying to capture flawed WCF calls. (OA-27228)
PHP
- Fixed issue with PHP cURL sensor causing PHP apps to crash. (OA-27101)
Go
- Fixed potentially missing SQL error information in Go. (OA-25167)
Logging module
- If /tmp disk space runs out when creating a Log Management and Analytics persistence snapshot, temporary files are now properly disposed of. (LOG-5749)
Mainframe
- Resolved issue in which Soap requests sometimes did not link properly when started from the distributed JVM and sent to the mainframe. (OA-25716)
- Resolved potential zRemote crash while handling stalled CICS or IMS transactions. (OA-26302)
Node.js
- Fixed an issue that caused applications to fail when capturing http.route for the Node.js "Koa" framework. Affected were Node.js applications using the koa-router package without koa itself. (OA-27014)
- Fixed a log spam issue in the Node.js KafkaJs sensor. (OA-27485)
- Fastify `request.routeOptions.url` is used if present instead of deprecated `request.routerPath`. (OA-26493)
OS module
- The Problem page now displays correct plots for network problems related to high retransmission of packets. (HOST-5023)
- Fixed an issue that caused extensions to not run on Azure servers. (HOST-5182)
- Fixed an issue where, in some cases, an incorrect injection failure message was displayed for containerized Go processes, and Go linkage was not reported. (HOST-5203)
OpenTracing Java
- The Java module for z/OS now correctly propagates the current Span context onto a new Thread in Java 21. (OA-26768)
OneAgent for Android
General Availability (Build 8.285.0)
The 8.285 GA release contains 1 resolved issue.
Session Replay for Android
- Resolved a ClassCastException crash related to BitmapDrawable casting in the CompoundButton tracker. (SR-4599)
OneAgent for iOS
API to specify sent and received bytes
Digital Experience | RUM Mobile
Added an API to specify the number of sent and received bytes (request and response sizes) when manually instrumenting a web request.
Resolved issues
General Availability (Build 8.285.1)
The 8.285 GA release doesn't contain any user-facing resolved issues.
OneAgent for JavaScript resolved issues
General Availability (Build 1.285.1)
The 1.285 GA release contains 1 resolved issue.
JavaScript
- Resolved issue causing duplicate Session Replay metadata beacons to be sent. (SR-4613)
Update 2 (Build 1.285.2)
This is a cumulative update that contains all previously released updates for the 1.285 release.