OneAgent release notes version 1.289

Rollout start: Apr 22, 2024

With this release, the following are the oldest supported OneAgent versions.

Support level
Oldest version supported
Standard Support
1.271
Enterprise Success and Support
1.265

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.

  • Amazon SQS incoming messages (Java module). OneAgent feature: Java Amazon SQS
  • Kafka Batch Listener (Java module). OneAgent feature: Java Spring Kafka Batch Listener
  • NGINX 1.25.4 (NGINX module)
  • redis-py (AWS Lambda integration). Get started

End of support

For more information, see End of support announcements.

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

z/OSMF installation workflow

Application Observability | Mainframe

Dynatrace Mainframe Monitoring can now be installed on z/OS through a guided z/OSMF installation workflow. Get started.

Improved host shutdown detection

Infrastructure Observability | Hosts

OneAgent now uses additional one-shot systemd service to mitigate problems with host shutdown detection on some platforms.

Resolved issues

General Availability (Build version_1.289.113)

The version_1.289 GA release contains 13 resolved issues.

Webserver core

  • Fixed no JavaScript code module injection issue when `defaultUemSettings` was used for all application config fields. (OA-28424)

Java

  • Fixed stack map table problem for Kafka client v3.7 when used side-by-side with OpenTelemetry. (OA-27949)
  • Resolved a VerifyError resulting from a modified RabbitMQ implementation (amqp-client-4.6.1.boomi7.jar). (OA-28559)
  • Resolved a VerifyError resulting from obfuscated exception classes. (OA-28764)

PHP

  • Fixed `[ProcessorForMintV2Metrics] line length exceeded` warnings for mint lines produced by the PHP code module. (OA-27524)

Logging module

  • Fixed handling log rotation in Kubernetes setups using cri-dockerd as Container Runtime Interface. (LOG-6779)
  • Resolved a memory leak that occurred when the Log Monitoring code module monitored its own logs. (LOG-7184)

Mainframe

  • Fixed a bug with the zRemote dropping CICS file attachments. (OA-29154)

Node.js

  • Resolved an issue in which a server ID missing from ambient sampling messages caused high disk usage on a cluster node. (OA-28299)

.NET

  • Improved handling of invalid MongoDB documents by OneAgent code module for .NET. (OA-28355)
  • Fixed an issue where capturing data of failed CosmosDB calls led to a `System.AggregateException` instead of a `Microsoft.Azure.Cosmos.CosmosException`. (OA-29622)

Apache

  • Fixed potential Apache crash on versions 2.4.0-2.4.19 when using custom log format. (OA-28412)

OS module

  • Added support for `-Dspring.config.location` JVM command line option to detect SpringBoot application name. (HOST-5702)

Update 135 (Build 1.289.135)

This is a cumulative update that contains all previously released updates for the 1.289 release.

Update 141 (Build 1.289.141)

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

Logging module

  • Resolved a memory leak that occurred when the Log Monitoring code module monitored its own logs. (LOG-7184)

Update 154 (Build 1.289.154)

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

OS module

  • Improved Tibco detection to also include processes started from symlink on Linux. (HOST-5851)

Update 155 (Build 1.289.155)

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

General

  • Fixed BrokenPipeError during startup of some Python extensions. (EXT-10219)

OneAgent for Android

General Availability (Build 8.289.0)

The 8.289 GA release contains 1 resolved issue.

Session Replay for Android

  • The Session Replay agent now allows nullable views on all its instrumented sensors. This fixes an issue when calling certain methods by the client (such as fragment’s `_onViewCreated`). (SR-5042)

OneAgent for iOS

Improved naming of SwiftUI auto actions.

Digital Experience | RUM Mobile

Auto actions are reported as Touch on <label> instead of Touch on <control type>.

OneAgent for iOS resolved issues

General Availability (Build version_8.289.1)

The version_8.289 GA release doesn't contain any user-facing resolved issues.

OneAgent for JavaScript

Session Replay: postfix parameter recognition

Digital Experience | Session Replay

Session Replay will now respect the postfix parameter of the JavaScript agent and split the recording to the correct tenants.

Session Replay: beacon optimization

Digital Experience | Session Replay

Session Replay now sends fewer beacons on pages that are using WebComponents with adopted stylesheets.

Session Replay: warning when session recorded from child frame

Digital Experience | Session Replay

The user is now warned when a website has been recorded directly from a child frame without having the main frame recorded.

Visually Complete data collection adjusted for instrumented iFrames

Digital Experience | RUM Web

When an instrumented iframe contains a different agent version from the agent in the top frame, the top frame's agent will now treat the iframe as uninstrumented when collecting Visually Complete data. This adjustment may result in minor differences in Visually Complete data for applications with iframes that have varying agent versions.

General Availability (Build 1.289.2)

The 1.289 GA release contains 1 resolved issue.

JavaScript

  • We've updated the `addActionProperties` method on dtrum. It now returns a report containing a list of failed properties with reasons for failure, details on successfully sent properties, and a general message about the total number of failed properties. (RUM-18649)