OneAgent release notes version 1.199

Rollout start 24 August 2020

With this release, the oldest supported OneAgent versions are:

New default installation directory on Windows

Starting with version 1.199, the default OneAgent installation directory for fresh installations on Windows is %PROGRAMFILES%\dynatrace\oneagent.

Java

  • Added support for SAP JVM 11 LTS, 14 for Linux, Alpine Linux 64-bit (x86), Windows (x86)

Go

  • Added support for gRPC 1.30 - 1.39

Operating systems

Future Dynatrace OneAgent technology support changes

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

  • Oracle Hotspot JVM 13 for Java
    • The vendor has de-supported this technology and version with 2020/03/30
  • OpenJDK 13 for Java
    • The vendor has de-supported this technology and version with 2020/03/30

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

  • Node.js 13
    • The vendor has de-supported this technology and version with 2020/06/01

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

  • OpenTelemetry 0.13.0 for Go

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

  • OpenTelemetry 0.16.0, 0.17.0 for Go

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

  • OpenTelemetry 0.18.0 for Go
  • Oracle Hotspot JVM 14 for Java
    • The vendor has de-supported this technology and version with 2020/09/30
  • OpenJDK 14 for Java
    • The vendor has de-supported this technology and version with 2020/09/30
  • SAP JVM 14 for Java
    • The vendor has de-supported this technology and version with 2020/09/30
  • Azul Zulu 14 for Java
    • The vendor has de-supported this technology and version with 2020/09/30

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

  • OpenTelemetry 0.19.0 for Go

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 November 2020

  • Windows: Windows Desktop 1709

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

  • Linux: CoreOS 835.13 - 2512.3
  • Linux: Fedora 30
  • Windows: Windows Server 1809

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

  • Linux: Google Container-Optimized OS 73 LTS, 78, 79, 80
  • Windows: Windows Server 2008

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

  • Linux: Ubuntu 19.10
  • Linux: Ubuntu 19.10

Other support changes

Resolved issues in OneAgent for z/OS

Build 1.199.01

  • Fixed a tagging limitation caused by CICS APAR PH21320
  • Fixed potential IMS code module abend when issuing warning or error level messages

Resolved issues

General availability (Build 1.199.96)

29 total resolved issues

Java

  • Fixed stitching of PurePaths for MQSeries when sending JMS via MQ. (ONE-43578)
  • Fixed stitching of PurePath when Jetty HTTP client is in use. (ONE-43282)

.NET

  • WCF calls are now correctly linked when WCF messages are streamed. (ONE-44376)
  • When a GC is running over the measure interval, the percentage time in GC is going reported correctly. (ONE-42621)
  • Fixed rare occuring race conditions which lead to OneAgent crash. (ONE-41227)
  • .NET IBM MQ messaging using netstandard library is now handled correctly. (ONE-43289)
  • ASMX error reporting has now been improved for the integrated pipeline mode. (ONE-42735)

Node.js

  • Only the correct NPM packages are displayed on the process properties page of Node.js processes. (ONE-41890)
  • Fixed a potential crash in the Node.js MongoDB sensor. (ONE-43516)

Watchdog

  • Watchdog won't kill more processes than intended when handling an unresponsive process during shutdown. (APM-249012)

All modules

  • Fixed problem in which very short-lived PHP CLI processes on musl (Linux) platforms could not transfer PurePaths before the process ended. (ONE-41156)
  • Tomcat processes will have the correct group name when the CATALINA_BASE group ID is used to distinguish the process node. (ONE-41336)
  • The total number of logical and physical cores on Linux PPC is now correctly calculated. (ONE-42891)

Cluster

  • Detection of container out of memory (oom) kills was improved. (APM-248355)

General

  • Fixed injection of Java code module into TIBCO iProcess processes. (APM-251069)
  • Custom fields are now extracted properly in the presence of non ASCII characters. (APM-248135)
  • PluginAgent no longer crashes on Windows. (APM-247484)
  • Process group properties of Ruby processes now no longer get merged with those of children processes from different technologies, such as Python. (APM-243621)

Infrastructure Monitoring

  • Ruby processes are now better detected on Linux. (APM-245156)
  • OneAgent installer now includes the licenses Dynatrace uses for Infrastructure Monitoring datasources. (ONE-43492)

Managed

  • Corrected issue with missing external mounts (NFS, CIFS) for Linux. (APM-251811)

OneAgent Installer

  • In case of failures, OneAgent container bootstrap script now correctly reports the openssl exit code. (APM-244998)
  • OneAgent service now correctly creates /var/lock/subsys/oneagent file. (APM-251729)
  • The installer.version file can now be read by any user account, thereby resolving OneAgent issues of reading the file version. (APM-243732)

OpenTracing module

  • The OneAgent opentracing module no longer breaks PurePaths with Envoy if distributed tracing is enabled. (ONE-42134)

OS module

  • Container memoryLimit metric will now report 0 when cgroup limit is set to "unlimited" and is in bytes instead of page sizes. (APM-248763)
  • Resolved issue that caused loss of Apache process monitoring during OneAgent upgrade. (APM-252138)
  • Resolved issue in which Docker container metrics were not read in some cases. (APM-249922)
  • Fixed issue causing sporadically incorrect container CPU metrics. (APM-251478)

Update 101 (1.199.101)

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

2 total resolved issues

Component Resolved issues
Java 1
OS module 1

Java

  • Fixes an application crash that occurred when an async MongoDB driver on Java was used. (ONE-44584)

OS module

  • Corrected an issue with insufficient memory allocated to handle volume sectors. (APM-253330)

Update 108 (1.199.108)

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

5 total resolved issues

Component Resolved issues
OneAgent Installer 2
OS module 3

OneAgent Installer

  • Customized DATA_STORAGE sanity check is no longer falsely triggered. (APM-254760)
  • OneAgent service now correctly creates /var/lock/subsys/oneagent file. (APM-251729)

OS module

  • Resolved issue with throughput disk metrics on AIX hosts. (APM-254492)
  • Resolved issue with disk latency metrics for older Linux versions. (APM-254000)
  • Resolved issue in which certain disk metrics for external disks were not monitored. (APM-254614)

Update 141 (1.199.141)

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

6 total resolved issues

Component Resolved issues
General 3
Mainframe 2
OS module 1

General

  • Fixed behavior of "exists" and "not-exists" container injection rules. (APM-253833)
  • Fixed matching custom grouping rules when some process arguments start or end with white space characters. (APM-256029)
  • Fixed issue with Dynatrace mounts in runc-based containers that could leak into the host mount namespace if shared bind mounts are used. (APM-258725)

Mainframe

  • Resolved issue with zRemote and mainframe monitoring outage. (ONE-43445)
  • Resolved an issue in which OneAgent zRemote watchdog files were not collected from Windows when a support archive was requested. (ONE-45164)

OS module

  • Corrected host total memory reporting for Linux machines with very high memory. (APM-254874)

OneAgent for mobile resolved issues

Mobile

  • OneAgent for iOS: support for instrumenting UI classes in frameworks when DTXInstrumentFrameworks is enabled (ONE-41574)
  • OneAgent for iOS: fixed possible agent crash on device time change (ONE-42202)

OneAgent for JavaScript resolved issues

JavaScript

  • Fixed a problem with older browsers, which caused missing navigation timings (ONE-42673)
  • Fixed a memory leak caused by the Visually Complete module that kept listeners attached to DOM elements (ONE-43766)
  • Fixed an issue in the jquery module that caused the beforeSend function to not be called (ONE-44294)
  • Fixed an issue in the jquery module on old Internet Explorers, where accessing a property on the ActiveXObject would throw an exception (ONE-44455)