OneAgent release notes version 1.191

Rollout start,29 Apr 2020

New features and enhancements

Java

  • Added support for Akka Remoting 2.3, 2.6
  • Added support for Cassandra (CQL3) - cassandra-driver-core 4.0.0-4.5.0

Operating systems

  • Added support for CentOS 7.x, 8.x (AArch64)
  • Added support for SUSE Enterprise Linux 15.x (AArch64)
  • Added support for Ubuntu 20.04 LTS (AArch64, PPCLE, s390x, x86)
  • Added support for Ubuntu 18.04 LTS (AArch64)
  • Added support for EulerOS 2.8 (AArch64)

Upcoming support changes

Upcoming Operating systems support changes

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

  • Linux: Fedora 29
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.193
  • Linux: Fedora 29
  • UNIX: IBM AIX 7.2 TL1 SP2+
  • Windows: Windows Server 1803

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

  • Linux: Google Container-Optimized OS 69 LTS, 74, 75, 76
  • UNIX: IBM AIX 7.1 TL4 SP4+

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

  • Linux: Amazon Linux 2014.03-2018.03
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: CentOS 6.x, 7.x
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: Debian 8, 9, 10
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: Fedora 30, 31
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: Red Hat Enterprise Linux 5.4+, 6.x
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: SUSE Enterprise Linux 11.4
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: SUSE Enterprise Linux 12 (initial)
  • Linux: Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS, 19.04, 19.10
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Linux: Ubuntu 19.04
  • Linux: Ubuntu 19.04
  • Windows: Windows 7 and 8.1 7 SP1, 8.1
    • x86 (32bit-only)
    • Last compatible OneAgent version: 1.197
  • Windows: Windows 7 and 8.1 7 SP1
  • Windows: Windows Server 2008

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

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)

30 total resolved issues (1 critical issue, 1 vulnerability)

Component Resolved issues
Java 3
.NET 2
Node.js 2
PHP 5
Go 1
IIS 1
Watchdog 1
General 2
Logging module 1
Mainframe 1
OneAgent Installer 2 (1 critical)
OS module 4
Plugin module 2 (1 vulnerability)
user assistance 2
Webserver core 1

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)

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)

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)

IIS

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

Watchdog

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

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)

OneAgent Installer

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

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)

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)

Webserver core

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

Update 195 (1.191.195)

2 total resolved issues (1 vulnerability)

Component Resolved issues
All modules 1 (1 vulnerability)
General 1

All modules

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

General

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

Update 217 (1.191.217)

5 total resolved issues (1 critical issue)

Component Resolved issues
All modules 1
General 1 (1 critical)
Java 1
Node.js 1
OneAgent Installer 1

All modules

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

General

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

Java

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

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)

Update 187 (1.191.187)

3 total resolved issues (1 vulnerability)

Component Resolved issues
All modules 1 (1 vulnerability)
.NET 1
OS module 1

All modules

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

.NET

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

OS module

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

Update 239 (1.191.239)

3 total resolved issues

Component Resolved issues
All modules 2
OS module 1

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)

Mobile

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

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.