OneAgent release notes version 1.185

Java

  • Added support for OkHttp 4.0.x, 4.1.x, 4.2.x

Operating systems

  • Added support for Ubuntu 19.10 (s390x, x86, PPCLE, x86)

Upcoming support changes

Upcoming 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

Upcoming Operating systems support changes

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

  • Windows: Windows Server 1709

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

  • Windows: Windows 10 (Desktop) 1703

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
  • Windows: Windows Server 2008 R2

Resolved issues

36 total resolved issues/vulnerabilities
0 resolved critical issues
0 resolved vulnerabilities

Component Resolved issues
General 2
OneAgent Installer 2
All modules 4
Java 1
.NET 3
Node.js 2
PHP 1
Go 2
Webserver core 1
OS module 8
Mobile 5
Extension module 2
Cluster 3

General

  • Fixed agent crash when an unexpected exception is thrown while sending healthcheck message to Watchdog. (APM-211380)
  • GCP metadata queries will now be done using FQDN, preventing DNS queries over multiple search domains. (APM-212661)

OneAgent Installer

  • Fixed oneagentctl --version returning an invalid line terminator on Linux. (APM-211855)
  • Fixed USER=no_create not being preserved during the update on Windows. (APM-209673)

All modules

  • SpringBoot detection may not work properly in CloudFoundry environments (ONE-31059)
  • Addressed a bug on Linux s390 that may prevent communicating with the cluster (ONE-32001)
  • Large address aware IBM HTTP Server on Windows was not detected as Apache, preventing the process from being monitored (ONE-32192)
  • Fixes a potential underflow in reported reclaimable memory on AIX, which then wrongly led to display of 16384 PB reclaimable memory. (ONE-31713)

Java

  • RUM instrumentation V2 causing java.lang.StackOverflowError (ONE-29453)

.NET

  • Fixed a possible (but very rare) null reference exception in http sensor. (ONE-31334)
  • .NET Core injection now work correctly on Alpine Linux with standalone mode. (ONE-31418)
  • Fixed wrong behavior if System.Diagnostics.DiagnosticSource is found in wrong Assembly. (ONE-32624)

Node.js

  • Avoid side effects of sensor specific express error handling on application behavior (ONE-31728)
  • Display process technology properly for gRPC processes (ONE-31524)

PHP

  • Fixed conflicts with zend extensions when running in ZendServer environment (ONE-31468)

Go

  • Auctioneer tech type may not be reported for certain open source CloudFoundry binaries (ONE-31044)
  • Go Agent may crash pure-Go applications built with external linker (ONE-31489)

Webserver core

  • In some rare situations, we had a race condition in our request handling leading to crashes in w3wp. The initialization of our request-related data structures has been improved to rectify this problem. (ONE-31997)

OS module

  • Problem with aggregating 2 php-fpm instances to one PGI fixed. (APM-215507)
  • Unimportant PGIs removed from CGI (APM-213005)
  • Fixing problem with duplicated Oracle SID in case of PGI calculation (APM-208222)
  • Problem with oracle SID recognition fixed (APM-208224)
  • Fixing problem with missing boundary parameters (APM-210318)
  • Problem with sending OsiInfo even if agent s disabled (APM-217587)
  • Performance problem with NetworkConfigurationReporter (APM-215322)
  • Restart event generation improved for rolling restarts of app pools on windows (APM-215523)

Mobile

  • iOS Agent: fixed reporting of user opt-in state for capturing crashreports (ONE-31127)
  • Gradle Plugin: Improved okhttp instrumentation for obfuscation compatibility (ONE-31525)
  • iOS Agent: improved overload handling (ONE-30379)
  • iOS Agent: improved DTXExcludedControlClasses handling with Swift (ONE-30945)
  • Symbolication Client: improved temporary files handling (ONE-31286)

Extension module

  • Consumer and broker I/O bytes network metrics for Kafka processes (APM-203144)
  • Occasional data gaps in data coming from extensions fixed. (APM-206885)

Cluster

  • Mobile Symbolication: improved error handling (APM-209756)
  • PHP 7.4 monitoring is enabled by default in standalone mode (APM-210995)
  • Missing technology in SoftwareTechs property (APM-210475)