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 13 resolved issues.

General

  • Resolved issue that caused several mintv2 metrics to be reported with incorrect values. (OA-27604)
  • 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)
  • Fixed incorrectly reported host page faults for Grail (`dt.host.memory.avail.pfps`) for standalone running code modules. (OA-27423)
  • The Java module now reports the same service and class name for Jersey REST services as it did before 1.283. (OA-27696)

Logging module

  • Fixed log record assembly when log file used an unsupported time format and all lines started with a tab character. Every line creates a separate log record with observation time as a timestamp in such cases. (LOG-6607)

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)

OS module

  • The Problem page now displays correct plots for network problems related to high retransmission of packets. (HOST-5023)
  • 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)

OneAgent Installer

  • OneAgent no longer switches from Discovery mode to Full-Stack after auto-update. (DMX-6738)

.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)

OpenTracing Java

  • The Java module for z/OS now correctly propagates the current Span context onto a new Thread in Java 21. (OA-26768)

Update 156 (Build 1.285.156)

This cumulative update contains 3 resolved issues and all previously released updates for the 1.285 release.

Component
Resolved issues

Logging module

  • Fixed log record assembly when log file used an unsupported time format and all lines started with a tab character. Every line creates a separate log record with observation time as a timestamp in such cases. (LOG-6607)

Apache

  • Fixed rebranded Apache Web Server (IHS) crash issue by disabling Apache Log Enrichment functionality for such servers by default. (OA-29400)

OS module

  • Java processes are now properly reported in cases when JRE is inaccessible from the OS module. (HOST-5252)

Update 161 (Build 1.285.161)

This cumulative update contains 1 resolved issue and all previously released updates for the 1.285 release.

.NET

  • Fixed an issue where requests to the RUM beacon URL were allowed to affect the application availability under certain conditions. (OA-29185)

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.

Improved TabView instrumentation

Digital Experience | RUM Mobile

Improved TabView instrumentation in some scenarios.

OneAgent for iOS resolved issues

General Availability (Build 8.285.1)

The 8.285 GA release contains 1 resolved issue.

OneAgent for iOS

  • Improved TabView instrumentation. (RUM-18122)

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.