OneAgent release notes version 1.191

Rollout start: Apr 29, 2020

New features and enhancements

Product news

Java

Operating systems

Current Dynatrace OneAgent operating systems support changes

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

Future Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.209 will be the last version to support the following technologies
  • OpenTelemetry 0.13.0 for Go

Future Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 December 2024
The following operating systems will no longer be supported starting 01 January 2025
The following operating systems will no longer be supported starting 01 April 2025
The following operating systems will no longer be supported starting 01 May 2025
The following operating systems will no longer be supported starting 01 June 2025
The following operating systems will no longer be supported starting 01 July 2025

Past Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.183 was the last version to support the following technologies
  • IBM WebSphere Application Server 8.0 for Java

Past Dynatrace OneAgent operating systems support changes

The following operating systems are no longer supported since 01 May 2024
The following operating systems are no longer supported since 01 July 2024
The following operating systems are no longer supported since 01 November 2024

Other support changes

Cloud platform support

In the past, Dynatrace offered a three-month upgrade grace period for upstream Kubernetes distributions, Red Hat OpenShift, and VMware Tanzu Application Service due to the offset between delivery schedules. As of May 2020, Dynatrace provides nearly same-day support for all container platforms. Thus our support model no longer requires the three-month grace period. For all OneAgent releases prior to May 2020 (earlier than OneAgent version 1.191), Dynatrace will extend support by three months to honor pre-existing OneAgent installations based on the previous support model.

Kubernetes

  • OneAgent version 1.189 introduces support for Kubernetes versions 1.17.
  • OneAgent version 1.191 will be the final release supporting Kubernetes versions 1.14, which was de-supported by the Kubernetes community in April 2020.

OpenShift

  • OneAgent version 1.189 introduces support for OpenShift 4.4.
  • OneAgent version 1.191 will be the final release supporting OpenShift versions 4.1, which was de-supported by Red Hat in April 2020.

Resolved issues

General Availability (Build 1.191.167)

The 1.191 GA release contains 30 resolved issues (including 1 vulnerability resolution).

OneAgent Installer

  • OneAgent does not break Apache monitoring after it has been restarted gracefully. (APM-234132)
  • Proxy settings on Linux and AIX are now preserved during OneAgent update. (APM-231381)

IIS

  • Fix issue causing intermittent IIS 7.5 process crashes. (ONE-36470)

General

  • Restored missing warning message about disk performance counters (diskperf) being disabled on Windows. (APM-231303)
  • Updating OneAgent no longer causes dynamic loader error when an application is started within container without restarting it first. (APM-232687)

Logging module

  • Fixed Log Monitoring LogAgent issue that occurred when a transferred zipped file is unexpectedly zeroed. (APM-221219)

Mainframe

  • Reporting of ports is now available for communication protocol version 7.2 Resolves 0 processes being shown when not linked to services. (ONE-36563)

Node.js

  • Content-type check has been improved to ensure that POST request parameters are captured when charset is specified. (ONE-33653)
  • Fixed the bug in Q Promise instrumentation that was causing unhandled exceptions in customer applications. (ONE-36423)

OS module

  • OneAgent OS module now respects ConsoleLoglevel setting from ruxitagent.conf. (APM-225026)
  • OneAgent no longer attempts to collect AIX disk throughput Read/Write when perfstat_config is not enabled. (APM-230096)
  • Reporting metrics from Meminfo has now been restored. (APM-233895)
  • Improved CPU usage calculation for host and processes on Linux. (APM-227502)

Plugin module

  • Vulnerability: Hardened OneAgent against elevation of privilege vulnerability. (APM-224888)
  • This fix solves frequent crashes of Remote Plugin Module in versions 1.187 and 1.189. (APM-227885)

Webserver core

  • "Improved brotli compression parameters to reduce CPU overhead when injecting OneAgent for JavaScript into a brotli-compressed response. (ONE-34880)

user assistance

  • OneAgent OS module no longer replaces runc when deactivated or container technologies monitoring (using runc) is switched off. (APM-234209)
  • Page faults metrics are now updated correctly. (APM-232879)

Java

  • Fixed rare JVM crash that occurred when application used deprecated API Thread::stop. (ONE-33930)
  • The OneAgent Java module's webflux HTTP client sensor no longer throws an occasional NullPointerException when trying to start a path. (ONE-34545)
  • Improved compatibility of RUM with WebLogic console. (ONE-33901)

.NET

  • Fixed session variable capturing for ASP.Net Classic Mode. (ONE-34976)
  • Fixed an issue which caused .NET applications using an older version (< 3.0.9) of the NuGet package Microsoft.Azure.WebJobs to crash during start-up. (ONE-34879)

PHP

  • Resolved OneAgent PHP module issue in which out-of-memory error caused stack overflow. (ONE-35537)
  • The stack overflow issue that occurred on Apache process restart has now been resolved. (ONE-36186)
  • The OneAgent PHP module is no longer causing errors in case of faulty HTTP status code on server- and client-side requests and on exit/die function call. (ONE-34324)
  • OneAgent PHP module no longer crashes on initialization of AutoSampling when thread resource limit is reached. (ONE-36341)
  • Fixed issue causing crash during OPcache metrics collection from php-cgi on Windows. (ONE-36342)

Go

  • The "number of running goroutines" Go process metric displays the correct count. (ONE-34167)

Watchdog

  • Improved robustness of watchdog: exception during watchdog log aging no longer crashes watchdog. (APM-224943)

Update 187 (Build 1.191.187)

This cumulative update contains 3 resolved issues (including 1 vulnerability resolution) and all previously released updates for the 1.191 release.

Component
Resolved issues
1 (1 vulnerability)

.NET

  • Improved stability of .NET Asp.NET OWIN Katana request capture. (ONE-36599)

All modules

  • Vulnerability: Updated to OpenSSL 1.1.1g. (ONE-37754)

OS module

  • Page faults metrics are now updated correctly. (APM-236006)

Update 195 (Build 1.191.195)

This cumulative update contains 2 resolved issue (including 1 vulnerability resolution) and all previously released updates for the 1.191 release.

Component
Resolved issues
1 (1 vulnerability)

All modules

  • Vulnerability: Updated to OpenSSL 1.1.1g. (ONE-37754)

General

  • Corrected the aging of internal directories. (APM-236127)

Update 217 (Build 1.191.217)

This cumulative update contains 5 resolved issues and all previously released updates for the 1.191 release.

All modules

  • Identifying and removing NewRelic agent with another name (new_relic_agent-*.jar). (ONE-38483)

General

  • Fixed potential crash of 32-bit applications on Windows operating systems older than Windows 10 / Windows Server 2016. (APM-237747)

Node.js

  • Fixed issue that caused OneAgent configuration update failures. (ONE-36467)

OneAgent Installer

  • OneAgent does not break Apache monitoring after it has been restarted gracefully. (APM-234132)

Java

  • Fixed stitching of PurePaths between node.js and akka.http tier. (ONE-38295)

Update 239 (Build 1.191.239)

This cumulative update contains 3 resolved issues and all previously released updates for the 1.191 release.

Component
Resolved issues

All modules

  • Fixed regression preventing Windows services written in Go programming language from starting. (ONE-39714)
  • OneAgent more robust to prevent situation in which Node.js applications running on Cloud Foundry sometimes crashed. (ONE-38773)

OS module

  • Fixed problem where only 5 of 6 samples were taken for container CPU usage statistics. (APM-239171)

OneAgent for mobile resolved issues

General Availability (Build .191)

The .191 GA release contains 2 resolved issues.

Mobile

  • OneAgent for Android: TLS v1.2 enabled for Android 4.1 - 4.4 (by default disabled by Android). (ONE-34288)
  • OneAgent for iOS: resolved scenario where visitorId could be zero. (ONE-34849)

OneAgent for JavaScript resolved issues

General Availability (Build .191)

The .191 GA release contains 3 resolved issues.

JavaScript

  • Fixed a problem in the XHR module that caused errors because the fired events were not real Event objects. (ONE-35863)
  • Fixed a problem that occurred in the Basic XHR module that caused not all eventhandlers to fire. (ONE-34914)
  • Fixed a bug in the JS Agent that would occur if an agent in a child frame tries to communicate with an agent in the top frame with a different version. (ONE-36319)

Early Adopter releases

The following Early Adopter releases are in progress starting with this OneAgent release.

Factsheet
Status
Early Adopter
Min. OneAgent version
1.191
Description
This feature enables full-stack monitoring for Linux on the ARM 64-bit AArch64 architecture.
Planned GA date
Not yet confirmed