OneAgent release notes version 1.221

Rollout starts 26 July 2021

With this release, the oldest supported OneAgent versions are:

Dynatrace ONE Dynatrace ONE Premium

1.203

1.197

Deprecated OneAgent startup parameter

Deprecated OneAgent startup parameter name has been removed. Use agentname instead.

New binary in Linux installer package

The oneagentmntconstat binary has been added to the OneAgent Linux installer package with all permissions and capabilities required to use it.

Java

z/OS

  • Initial release of z/OS Connect Enterprise Edition tracing support. It includes the sensor for monitoring incoming web requests on z/OS Connect EE as well as z/OS Connect EE performance and JVM metrics.
  • oneagentzos-R122100.pax is now available
Important

When upgrading the zDC to version 1.221, a special handling is required to avoid abends in CICS regions that you're monitoring.

  1. Stop the zDC.
  2. Wait for 15 minutes for the CICS code module to reset/cleanup the control blocks.
  3. Upgrade the zDC to newer version.
  4. Start the zDC.

Webserver

Starting with this release, NGINX is supported only on 64-bit platforms.

Current Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.221 is the last version to support the following technologies

  • OpenTelemetry 0.20.0 for Go
  • OpenTelemetry 0.18.x, 1.0.0-rc.0, 1.0.0-rc.3 for Node.js

Future Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.223 will be the last version to support the following technologies

  • Oracle Hotspot JVM 15 for Java
    • The vendor has de-supported this technology and version with 2021/03/30
  • OpenJDK 15 for Java
    • The vendor has de-supported this technology and version with 2021/03/30
  • SAP JVM 15 for Java
    • The vendor has de-supported this technology and version with 2021/03/30
  • Azul Zulu 15 for Java
    • The vendor has de-supported this technology and version with 2021/03/30

Dynatrace OneAgent 1.227 will be the last version to support the following technologies

  • OpenTelemetry 1.0.0-RC1 for Go
  • OpenTelemetry 1.0.0-RC2 for Go

Future Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 September 2021

  • Linux: Red Hat Enterprise Linux CoreOS 4.4
    • x86 (64bit-only)
    • Last compatible Dynatrace OneAgent version: 1.223
  • Linux: openSUSE 15.1

The following operating systems will no longer be supported starting 01 October 2021

  • Linux: Google Container-Optimized OS 77 LTS

The following operating systems will no longer be supported starting 01 December 2021

  • Linux: Fedora 32
  • Windows: Windows Server 1909

The following operating systems will no longer be supported starting 01 February 2022

  • Linux: Red Hat Enterprise Linux CoreOS 4.5
    • x86 (64bit-only)
  • Linux: Ubuntu 20.10
    • x86 (64bit-only) PPCLE s390x ARM64 (AArch64)
    • Vendor announcement
    • Last compatible Dynatrace OneAgent version: 1.225

Other support changes

OneAgent for z/OS

Build 1.221.00

  • Improved error recovery in ZDCQUERT during metric processing (ONE-59215)
  • Fixed abends in AMODE 24 programs when LE sensor is disabled (ONE-60624)

Resolved issues

General availability (Build 1.221.125)

20 total resolved issues

Java

  • Fixed an issue with PurePath stitching for Ning / Async HTTP Client. (ONE-60841)
  • Resolved issue causing infrequent crash during startup when the JVM isn't fully initialized yet. (ONE-61160)

.NET

  • Fixed an issue which lead to application start-up crashes for .NET applications in certain circumstances. (ONE-62399)
  • Improved OneAgent .NET code module visibility and stability for OWIN monitoring. (ONE-61813)
  • Fixed an issue in which OneAgent reported incorrect percentage for the Time in GC metric for certain .NET processes. (ONE-61337)
  • Improved OneAgent .NET code module stability for HttpClient white space in header names. (ONE-61286)
  • Fixed an instrumentation problem involving unsupported OWIN versions (versions earlier than 3). (ONE-60955)

IIB

  • The OneAgent IBM Integration Bus (App Connect Enterprise) code module no longer determines server-side HTTP response codes when the corresponding message flow with the HTTP input node finishes before the HTTP reply is issued. Dynatrace may have indicated HTTP timeout errors when HTTP input and the corresponding HTTP reply were processed in different processes (execution groups), although the HTTP client request finished in time. (ONE-60868)

All modules

  • Fixed issue with enabling Go OpenTelemetry. (ONE-59885)

Infrastructure Monitoring

  • Solved problem with incorrect aggregation of StatsD gauge values. (APM-302922)
  • Fixed uninstall issue with Remote Plugin Module on extensions on Red Hat Enterprise Linux 6. (APM-310664)

Mainframe

  • zRemote can only read the user configuration file from the default directory and doesn't take into account a custom directory specified during the installation. (ONE-61047)
  • Resolved issue in which a cluster with more than 16 server IDs was not handled properly by the zRemote and zDC code modules. (ONE-61914)
  • Extended logging around host groups. (ONE-60871)

OneAgent Installer

  • Fixed systemd detection logic. (APM-305649)
  • Fixed issue with dtuser account being unavailable after OneAgent reinstallation on Windows. (APM-306393)

OpenTracing Java

  • Fixed an issue in which certain z/OS memory metrics were missing when OneAgent reported to Dynatrace version 221+. (ONE-61859)
  • Fixed an issue where memory usage could increase and some service calls may be missing for certain AWS Lambda functions. (ONE-60697)

OS module

  • Resolved an issue causing a `oneagentos` process memory surge after monitoring is disabled on host. (APM-309874)
  • Changed prefix comparisons in declarative process grouping from case sensitive to case insensitive. (ONE-61665)

Update 127 (1.221.127)

This is a cumulative update that includes all previously released updates for the 1.221 release.

3 total resolved issues

Component Resolved issues
.NET 2
OS module 1

.NET

  • Fixed an issue which lead to application start-up crashes for .NET applications in certain circumstances. (ONE-62399)
  • Improved stability of OneAgent .NET code module using ADO.NET sensor with PostgreSQL. (ONE-61642)

OS module

  • Custom process grouping and declarative process grouping can now coexist. (ONE-62286)

Update 132 (1.221.132)

This is a cumulative update that includes all previously released updates for the 1.221 release.

Update 143 (1.221.143)

This is a cumulative update that includes all previously released updates for the 1.221 release.

3 total resolved issues

Component Resolved issues
Mainframe 1
.NET 1
OS module 1

Mainframe

  • CICSPlex name was dropped from service definition. Resolves service duplication issue. (ONE-63255)

.NET

  • Fixed an issue which lead to application crashes when the OpenTelemetry (.NET) feature was enabled and the application was using .NET "netmodules". (ONE-63098)

OS module

  • CRI-O hook is now placed in correct directory. (APM-315729)

Update 149 (1.221.149)

This is a cumulative update that includes all previously released updates for the 1.221 release.

Update 153 (1.221.153)

This is a cumulative update that includes all previously released updates for the 1.221 release.

OneAgent for mobile resolved issues

Mobile

  • OneAgent for iOS: improved communication with Session Replay module (ONE-41900)

OneAgent for JavaScript resolved issues

JavaScript

  • Fixed an encoding issue in the jsagent that caused the URL exclusion rule for an image to not work with visually complete (ONE-60542)
  • Fixed an issue where older browsers like mobile Safari 9 would report incorrect timestamps, which lead to wrong reporting of first input delay. (ONE-61881)
  • Fixed a bug in the experimental XHR proxy wrapper that occurs with zonejs, late injection and the LastPass browser extension. (ONE-59555)
  • Fixed a circular reference bug when JSON.stringify is called on our XHR wrappers (ONE-59613)
  • Fixed a bug where a null value within an event payload throws an exception on the page (ONE-59821)
  • Fixed action name detection for open shadow DOM elements (ONE-60937)
  • Fixed an issue that sometimes prevented beacon sending on Safari 14. Disabled CSP rule violation detection on Safari, due to faulty implementation: https://bugs.webkit.org/show_bug.cgi?id=228019 (ONE-62070)