OneAgent release notes version 1.219

Rollout starts 28 June 2021

With this release, the oldest supported OneAgent versions are:

Dynatrace ONE Dynatrace ONE Premium

1.201

1.195

OneAgent for JavaScript

We changed the algorithm for CLS to follow the evolved version as defined in Evolving the CLS metric. This could lead to jumps in CLS metrics, but it should only improve the CLS value.

OneAgent for iOS

We removed the crash forwarding feature for email and Hockeyapp.

Host group and network zone validation

OneAgent now performs additional validation for host group and network zone when loading from the configuration file. Entries that don't conform to the host group or network zone naming pattern are rejected. Note: we recommend using the oneagentctl command-line interface or OneAgent installation parameters to assign a host to a host group and network zone.

New binaries in the installer package

We added the following binaries to the OneAgent installer package with all their required permissions and capabilities:

  • oneagentnettracer for NetTracer integration
  • oneagentnode_93 for Node.js 16 support
  • oneagentdmidecode to retrieve the host UUID

See Linux System Capabilities to learn Linux System Capabilities leveraged by theses binaries.

Java

z/OS

  • oneagentzos-R121900.pax is now available
  • OneAgent version 1.219 is the last version supporting the z/OS code modules version 7.2 for CICS, IMS and zDC.
  • Removed support for CTS 4.2 and IMS version 12

Node.js

  • Added support for OpenTelemetry 0.18.x, 1.0.0-rc.0, 1.0.0-rc.3
  • Added support for Node.js 16 for Linux (PPCLE)
  • Added support for Node.js 16 for Linux, Alpine Linux 64-bit (x86), Windows (x86)

Go

Operating systems

Future Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.221 will be 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 operating systems support changes

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 January 2022

Resolved issues

OneAgent for z/OS

  • Fixed U0110 Abend in zDC when zRemote, zLocal disconnect or at shutdown when cleaning up the read/write SMO messages. (ONE-60754)

General availability (Build 1.219.130)

18 total resolved issues

Component Resolved issues
Java 2
.NET 2
NGINX 1
IIB 1
Watchdog 2
Infrastructure Monitoring 3
OpenTracing Java 2
OS module 5

Java

  • Resolved issue with Java 16 Lambda instrumentation. (ONE-58823)
  • Fixed missing paths for callbacks in Apache Async HTTP client. (ONE-58569)

.NET

  • Improved OneAgent .NET module calculation of percentage time in GC. (ONE-60776)
  • Fixed an issue with the OneAgent .NET code module that resulted in some ASP.NET Core requests not being captured in high-load scenarios. (ONE-56562)

NGINX

  • Fixed an issue where NGINX Kong variant was unintentionally instrumented by OneAgent NGINX module. (ONE-59008)

IIB

  • Fixed the missing assignment of current tagging mode for outgoing links, which led to empty trace tags (tracestate and traceparent), when w3C TraceContext tagging was disabled. (ONE-60161)

Watchdog

  • Improved logging in the watchdog log due to detected OS suspension. (APM-298250)
  • Resolved potential Watchdog crash during stop/restart of an observed binary. (APM-304215)

Infrastructure Monitoring

  • Fixed issue with downloading custom extensions on Windows. (ONE-59377)
  • Fixed problem processing large UDP packets on the StatsD interface. (APM-302493)
  • Advanced SNMP properties in extension activation JSON ("timeoutSecs", "maxRepetitions", "retries") must be provided under the "advanced" subproperty. (APM-299394)

OpenTracing Java

  • The OneAgent Java for AWS Lambda module does not see ARNs with an alias or version suffix as invalid anymore. (ONE-60889)
  • The OneAgent Java for AWS Lambda module recognizes and displays AWS-SDK calls correctly now. (ONE-60481)

OS module

  • Fixed an issue with disk metrics not being reported on Google Cloud Ubuntu instance. (APM-291688)
  • OneAgent OS module no longer gets stuck when child process creation hangs on Linux or AIX. (APM-300892)
  • Decreased amount of disk writes related to communication between agents; resolves issue in which excessive writes caused server hangs on Linux. (APM-305688)
  • Improved CPU profiling for container and Unix domain sockets monitoring in OneAgent OS module. (APM-306481)
  • Improved handling of process group instance crash information when OneAgent OS module inactive. (APM-300686)

Update 134 (1.219.134)

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

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)

Update 141 (1.219.141)

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

Mainframe

  • Extended logging around Host Groups. (ONE-60871)

Update 144 (1.219.144)

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

.NET

  • Fixed an issue in which OneAgent reported incorrect percentage for the Time in GC metric for certain .NET processes. (ONE-61337)

OneAgent for mobile resolved issues

3 total resolved issues

Component Resolved issues
Mobile 1
Mobile Session Replay 2

Mobile

  • OneAgent for iOS: fixed discarded UIControlEventTouchDragInside events (ONE-59148)

Mobile Session Replay

  • iOS Session Replay: improved UISearchBar input tracking for iOS versions <13.0 (ONE-58119)
  • iOS Session Replay: improved UIScrollView and UITableView delegate handling (ONE-58357)