OneAgent release notes version 1.217

Rollout starts June 8, 2021

With this release, the oldest supported OneAgent versions are:

Dynatrace ONE Dynatrace ONE Premium

1.199

1.193

PaaS token during OneAgent installation

Dynatrace tokens are displayed only once upon creation. Dynatrace stores them encrypted and you can't reveal them after creation.

To enhance token security, we modified the OneAgent download dialog. You now have to provide the PaaS token in the dedicated field or create a new token on spot. The token is automatically appended to the provided download and installation commands. For more information, see the OneAgent installation documentation for AIX, Linux, Solaris, or Windows.

Declarative process grouping

Starting with Dynatrace version 1.218, your custom process group definitions are migrated to Declarative process grouping available at Settings > Processes and containers. Starting with OneAgent version 1.217, only changes made to declarative process grouping settings will have an effect from now on. For more information, see Declarative process grouping.

OneAgent for Android: Bintray sunset

Starting with this release, public artifacts for OneAgent for Android instrumentation will be distributed only via the Maven Central repository due to the sunsetting of Bintray.

OneAgent for Android: closing unused connections

On Android, HTTP connections by system default have the keep-alive header set. The connection stays open for additional requests that may occur. Because of an Android bug, however, they also stay open after the server closes the connection.

Starting with this release, OneAgent keeps the connection open only if another request is expected; otherwise, the connection is closed. Removing unused connections in this way frees resources on your ActiveGate firewall.

Java

  • Added support for Oracle Hotspot JVM 16 for Linux, Alpine Linux 64-bit (ARM64 (AArch64))
  • Added support for Oracle Hotspot JVM 16 for Linux, Alpine Linux 64-bit (x86), Solaris (x86), Windows (x86)
  • Added support for Oracle Hotspot JVM 16 for Solaris (SPARC)
  • Added support for OpenJDK 16 for Linux, Alpine Linux 64-bit (x86), Windows (x86)
  • Added support for SAP JVM 16 for Linux, Alpine Linux 64-bit (x86), Windows (x86)
  • Added support for Azul Zulu 16 for Linux, Alpine Linux 64-bit (x86), Windows (x86)

z/OS

  • oneagentzos-R121700.pax is now available

Go

Operating systems

  • Added support for Ubuntu 21.04 (ARM64 (AArch64), PPCLE, s390x, x86)
  • Added support for IBM AIX 7.2 TL5 (POWER8, POWER9)

Current Dynatrace OneAgent technology support changes

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

  • OpenTelemetry 0.19.0 for Go

Current Dynatrace OneAgent operating systems support changes

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

  • Linux: Google Container-Optimized OS 77 LTS
  • Windows: Windows Desktop 1903
  • Windows: Windows Server 1903

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

Other support changes

Resolved issues in OneAgent for z/OS

Build 1.217.00

  • Fixed z/OS CPU metric calculation to include SRB time from the ASCB(ONE-55982)

Resolved issues

General availability (Build 1.217.149)

24 total resolved issues

ActiveGate

  • Extensions controller service is properly registered on Windows OS. (APM-300340)
  • Resolved issue with Windows ActiveGate autoupdater that could cause update process to fail. (APM-296695)

Java

  • Resolved a rare null pointer exception in the Netty HTTP instrumentation. (ONE-58158)

.NET

  • Fixed an issue in which support alerts were triggered unintentionally. (ONE-59475)

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)

All modules

  • Improved parsing of network interface names that contain spaces and brackets (such as `Intel(R) I350 Gigabit Network Connection #4`). Resolves issue with NIC exclusion. (ONE-58072)
  • Resolved issue in which network I/O information was missing for some Solaris hosts. (ONE-57558)
  • Fixed exclusion ("blocklist") functionalities for AIX kernel extension injection. (ONE-57225)

General

  • Improved detection of the KVM hypervisor on s390(x) hosts. (APM-292932)

Mainframe

  • Resolved zDC-zRemote disconnect when a CICS or IMS region sends invalid data. (ONE-58293)
  • Resolved an issue that caused the GCPU% metric to be reported as zeroes. (ONE-56306)
  • Resolved issue in which multiple data connections from a zLocal caused zRemote to crash. (ONE-56835)
  • Resolved invalid return code values for OneAgent CICS and IMS code modules. (ONE-59372)

OpenTracing Java

  • The OneAgent Java for AWS Lambda module can now correctly instrument a RequestStreamHandler. (ONE-59493)
  • The OneAgent Java for z/OS module now reports the IP address that the zDC uses when connecting to the zRemote, instead of looking up the hostname with DNS. (ONE-57641)
  • The OneAgent Java for z/OS module now correctly uses the IP of the CTG Server in the gateway URL of a CTG service, instead of the IP of the CTG Client. (ONE-59145)
  • Resolved conflicting/mismatching IP addresses for LPARs. (ONE-58198)

OS module

  • Resolved issue in which OneAgent OS module did not properly report some containerd containers. (ONE-59076)
  • Resolved issue with unclosed file descriptors that could cause OneAgent crash. (ONE-59525)
  • Bind mounts with quota on XFS file system now show the largest available size instead of the last one. (APM-301892)
  • Resolved issue in which CPU usage was over 100% for process instance on AIX. (APM-300274)
  • Apache aggregate deployment change events now distinguish between NEW and CHANGED; previously, all aggregate deployment change events were set as CHANGED. (APM-301735)

Webserver core

  • Resolved an issue in which the OneAgent Apache module calculated the `cputimeSelftime` metric incorrectly. (ONE-57692)
  • Fixed an issue in the OneAgent Envoy module that caused a malformed configuration preventing start up. (ONE-56423)

Update 156 (1.217.156)

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

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)

Update 156 (1.217.156)

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

Update 162 (1.217.162)

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

2 total resolved issues

Component Resolved issues
All modules 1
Mainframe 1

All modules

  • Querying of hardware information (which accesses, for example, `/sys/devices/virtual/dmi/id/chassis_serial`, which is potentially flagged by auditing software) can be disabled with the flag `disableOsiInfoHardwareInformation`. (ONE-60421)

Mainframe

  • Resolved issue with host groups. (ONE-60446)

OneAgent for mobile resolved issues

4 total resolved issues

Component Resolved issues
Mobile 3
Mobile Session Replay 1

Mobile

  • iOS Session Replay: Fixes crash due to potential conflicts between the agent and third party libraries. (ONE-57761)
  • OneAgent for iOS: fixed rare crash on multithreaded user opt-in level validation (ONE-56805)
  • OneAgent for iOS: Fixed SSZipArchive symbol clash in static library. (ONE-58038)

Mobile Session Replay

  • iOS Session Replay: Fixes potential crashes in the app when trying to track a system event. (ONE-58539)

OneAgent for JavaScript resolved issues

JavaScript

  • Fixed an issue that caused angular route xhr actions to stay open indefinitely (ONE-57042)
  • Added a workaround to a problem caused by Android WebView that would cause an exception "Java object is gone" (ONE-58830)
  • Fixed an issue where xhr actions that trigger a route change would not be properly marked as such. (ONE-58909)
  • Improved performance with angularjs request interceptors (ONE-57728)
  • Fixed bug where the dtSA session storage value got set with OPT-IN mode enabled, but jsAgent not enabled yet. (ONE-58274)
  • Fixed a bug that broke correlation of actions with CORS requests if multiple request wrappers were active (ONE-58398)