OneAgent release notes version 1.189

Rollout start 6 April, 2020

New features and enhancements

Java

  • Added support for Spring AMQP 2.2
  • Added support for Oracle Hotspot JVM 14 for Linux, Alpine Linux 64-bit (x86), Solaris (x86), Windows (x86)
  • Added support for Oracle Hotspot JVM 14 for Solaris (SPARC)
  • Added support for OpenJDK 14 for Linux, Alpine Linux 64-bit (x86), Windows (x86)

Go

  • Added support for Go 1.14 for Linux, Alpine Linux 64-bit (x86), Windows (x86)

Operating systems

  • Added support for EulerOS 2.3, 2.5, 2.8 (x86)

Current support changes

Current OneAgent support changes

OneAgent 1.189 will be the last OneAgent version that supports the following technologies

  • PHP 7.0
    • The vendor has de-supported this technology and version with 2018-12-03

Current Operating systems support changes

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

  • Windows: Windows 10 (Desktop) 1703

Upcoming support changes

Upcoming OneAgent support changes

OneAgent 1.197 will be the last OneAgent version that supports the following technologies

  • Oracle Hotspot JVM 12
    • The vendor has de-supported this technology and version with 2019-09-30
  • OpenJDK 12
    • The vendor has de-supported this technology and version with 2019-09-30
  • SAP JVM 9, 10

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

  • Linux: Debian 8
  • Windows: Windows 10 (Desktop) 1709

Resolved issues

General availability (Build 1.189.147)

19 total resolved issues (1 vulnerability)

Component Resolved issues
Java 3
Node.js 1
PHP 2
Go 1
Watchdog 1
All modules 2
General 1
Mainframe 2
OneAgent Installer 4 (1 vulnerability)
OS module 1
Plugin module 1

Java

  • Improved performance of real-time updates for Java custom services. (ONE-32728)
  • Fixed problem in which OneAgent failed to load on ARM in a full-stack setup. (ONE-32868)
  • Java UEM sensor now tolerates null header name added via servlet API. (ONE-33862)

Node.js

  • Improved mysql2 instrumentation to fix cases of missing or incomplete mysql2 db statements. (ONE-33569)

PHP

  • Error messages no longer returned on PurePath when server name is not set in server configuration. (ONE-34088)
  • PHP: OneAgent no longer reports truncated URLs if data exceeds 250 characters. (ONE-33563)

Go

  • SQL sensor setting now corresponds to UI setting. (ONE-34333)

Watchdog

  • Watchdog no longer crashes on std::bad_alloc thrown in process thread. (APM-223726)

All modules

  • Updated list of AWS EC2 availability zones required for EC2 cloud detection. (ONE-34595)
  • IBM App Connect Enterprise injection is now turned on by default with IBM Integration Bus. (ONE-34485)

General

  • Log Monitoring log parsing expanded to more reliably discover severity levels and display entries on Log Analysis dashboard. (APM-221273)

Mainframe

  • DB2 strings in CICS and IMS transactions no longer returned as empty strings under certain load and connectivity conditions. (ONE-34223)
  • The support archive collection of zRemote correctly fetches the mainframe log files. (ONE-32297)

OneAgent Installer

  • Vulnerability: Fixed potential local privilege elevation vulnerability in OneAgent Windows installer. (APM-223253)
  • SystemLogsAccessEnabled no longer reset to default if it was already migrated from a previous location. (APM-228832)
  • Added a warning to be displayed during uninstall from platforms with SELinux and custom installation path if semanage is unavailable on host. (APM-223104)
  • USER parameter on a fresh Windows installation is no longer overwritten by default value when installation configuration file doesn't exist. (APM-227718)

OS module

  • Updated detection of Diego Cells to cover more distributions. (APM-226107)

Plugin module

  • Container memory reported on Docker screens was changed to show Resident Set Size. (APM-228897)

Update 205 (1.189.205)

9 total resolved issues (1 critical issue)

Component Resolved issues
General 1
Mainframe 1
Node.js 1
OneAgent Installer 2 (1 critical)
OS module 2
PHP 1
user assistance 1

General

  • Updating OneAgent no longer causes dynamic loader error when an application is started within container without restarting it first. (APM-232687)

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

  • Fixed the bug in Q Promise instrumentation that was causing unhandled exceptions in customer applications. (ONE-36423)

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

  • Reporting metrics from Meminfo has now been restored. (APM-233895)
  • Up to 10 versions of installer directories are now saved, thereby resolving the WebSphere Application errors that were resulting due to missing oneagentjava.jar files. (APM-233901)

PHP

  • The stack overflow issue that occurred on Apache process restart has now been resolved. (ONE-36186)

user assistance

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

Update 240 (1.189.240)

3 total resolved issues (1 vulnerability)

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

All modules

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

General

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

OS module

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

Update 160 (1.189.160)

3 total resolved issues (1 critical issue)

Component Resolved issues
Mainframe 1
OneAgent Installer 1 (1 critical)
Webserver core 1

Mainframe

  • The support archive collection of zRemote correctly fetches the mainframe log files. (ONE-32297)

OneAgent Installer

  • Critical issue: Proxy settings on Linux and AIX are now preserved during OneAgent update. (APM-231381)

Webserver core

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

Update 184 (1.189.184)

3 total resolved issues (1 critical issue)

Component Resolved issues
General 1
.NET 1
OneAgent Installer 1 (1 critical)

General

  • Updating OneAgent no longer causes dynamic loader error when an application is started within container without restarting it first. (APM-232687)

.NET

  • Fixed session variable capturing for ASP.Net Classic Mode. (ONE-34976)

OneAgent Installer

  • Critical issue: Proxy settings on Linux and AIX are now preserved during OneAgent update. (APM-231381)

Update 231 (1.189.231)

5 total resolved issues

Component Resolved issues
.NET 2
OS module 1
Plugin module 1
user assistance 1

.NET

  • Improved stability of .NET Asp.NET OWIN Katana request capture. (ONE-36599)
  • 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)

OS module

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

Plugin module

  • 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)

OneAgent for JavaScript

JavaScript

  • Provided a custom configuration property "fau=0" (fix angular update) to disable AngularJs to Angular migration support, which might cause performane degradation if large objects are cloned in XHR callbacks. (ONE-32995)
  • Improved handling for wrong usage of the jquery API (ONE-32833)
  • Fixed a bug in the jQuery module where it wouldn't send headers with falsy values. (ONE-33168)