• Home
  • What's new
  • Release notes
  • OneAgent
  • OneAgent release notes version 1.183

OneAgent release notes version 1.183

.NET and .NET Core

    Node.js

    • Added support for grpc-js 1.x
    • Added support for Node.js 13

    PHP

    • Added support for Memcached 3.0.0+
    • Added support for MongoDB PHP for Windows 1.3+
    • Added support for phpredis 4.0.0+

    Current Dynatrace OneAgent technology support changes

    Dynatrace OneAgent 1.183 is the last version to support the following technologies
    • IBM WebSphere Application Server 8.0 for Java
      • The vendor has de-supported this technology and version with 2018-04-30
      • Vendor announcement

    Current Dynatrace OneAgent operating systems support changes

    The following operating systems will no longer be supported starting 01 February 2020
    • Linux: Debian 7
      • x86
      • Last compatible version: 1.183
    • Linux: Debian 7
      • x86-64
      • Vendor announcement
      • Last compatible version: 1.183
    • Linux: Fedora 26, 27, 28
      • x86
      • Last compatible version: 1.183
    • Linux: Fedora 26, 27, 28
      • x86-64
      • Vendor announcement
      • Last compatible version: 1.183
    • Linux: Google Container-Optimized OS 70, 71, 72
      • x86-64
      • Vendor announcement
      • Last compatible version: 1.183
    • Linux: openSUSE 42.3
      • x86-64, PPCLE
      • Vendor announcement
      • Last compatible version: 1.183
    • Linux: Ubuntu 17.10, 18.10
      • Last compatible version: 1.183
    • Linux: Ubuntu 17.10, 18.10
      • Vendor announcement
      • Last compatible version: 1.183
    • UNIX: IBM AIX 7.1 TL3 SP9+, 7.2 TL0 SP4+
      • POWER8, POWER9
      • Vendor announcement
      • Last compatible version: 1.183
    • Windows: Windows Desktop 10 1511
      • x86-64
      • Vendor announcement
      • Last compatible version: 1.183
    The following operating systems will no longer be supported starting 01 March 2020
    • Linux: Red Hat Enterprise Linux CoreOS 4.2
      • x86-64
      • Last compatible version: 1.183

    Future Dynatrace OneAgent operating systems support changes

    The following operating systems will no longer be supported starting 01 April 2023
    • Linux: Google Container-Optimized OS 85 LTS
      • x86-64
      • Vendor announcement
    • Linux: EulerOS 2.3
      • Vendor announcement
    The following operating systems will no longer be supported starting 01 June 2023
    • Linux: openSUSE 15.3
      • x86-64, PPCLE
      • Vendor announcement
    • Linux: SUSE Linux Enterprise Server 15.0
      • Vendor announcement
    • UNIX: IBM AIX 7.2 TL4
      • POWER8, POWER9
      • Vendor announcement
    • Windows: Windows Desktop 10 21H1
      • x86-64
      • Vendor announcement
    The following operating systems will no longer be supported starting 01 August 2023
    • Windows: Windows Desktop 8.1
      • x86-64
      • Vendor announcement
    • Windows: Windows Server 2008 R2
      • x86-64
      • Vendor announcement
    The following operating systems will no longer be supported starting 01 October 2023
    • Linux: Google Container-Optimized OS 89 LTS
      • x86-64
      • Vendor announcement
    The following operating systems will no longer be supported starting 01 November 2023
    • UNIX: IBM AIX 7.1 TL5
      • POWER8, POWER9
      • Vendor announcement

    Past Dynatrace OneAgent operating systems support changes

    The following operating systems are no longer supported since 01 July 2022
    • Linux: CentOS 8
      • PPCLE
      • Vendor announcement
    • Linux: CentOS 8
      • ARM64 (AArch64)
      • Vendor announcement
    The following operating systems are no longer supported since 01 October 2022
    • Linux: SUSE Linux Enterprise Server 11.4
      • Vendor announcement
    The following operating systems are no longer supported since 01 December 2022
    • Windows: Windows Desktop 10 1909
      • x86-64
      • Vendor announcement
    • Windows: Windows Server 20H2
      • x86-64
      • Vendor announcement
    The following operating systems are no longer supported since 01 January 2023
    • Linux: Debian 8, 9
      • x86-64
      • Vendor announcement
    • Linux: SUSE Linux Enterprise Server 12.3
      • Vendor announcement
    The following operating systems are no longer supported since 01 February 2023
    • Linux: Ubuntu 21.10
      • Vendor announcement

    Other support changes

    32bit versions of Go applications

    OneAgent 1.183 is the last version that will support 32bit Go lang applications. 99.99 percent of all go applications are 64bit, which is why we decided not to support 32bit any longer.

    Java 6 WebSphere Application Server version 8.5

    EOS by IBM in April 2018.
    OneAgent 1.183 is the last version that supports WebSphere version 8.5 with Java 6. Going forward, only combinations with Java 7 or higher will be supported

    Cloud platform support

    Azure

    • Support for Azure VM Extension version 1.182.0.0
    • Moved OneAgent tokens from GET parameters to HTTP headers for Azure Site and VM Extensions
    • VM extensions support installation arguments installerArgs property

    Cloud Foundry

    • Moved OneAgent tokens from GET parameters to HTTP headers for all supported buildpacks

    Kubernetes

    • Support for dnsPolicy for pods that have hostNetworking available
    • Operator CRDs now support contemporary standards including OpenAPI schema, certain defaults, and status conditions
    • OneAgent version 1.184 will be the final release supporting Kubernetes versions 1.12 and 1.13, both de-supported by upstream Kubernetes since September 2019.
    • Container injection into containerd and cri-o containers is generally available and enabled by default.

    Red Hat OpenShift

    • Migrated from the Red Hat RHEL Atomic base image to the Red Hat UBI image (for example, registry.access.redhat.com/ubi8/ubi-minimal:latest)

    Resolved issues

    • General Availability (Build 1.183)

    General Availability (Build 1.183)

    The 1.183 GA release contains 43 resolved issues.

    ComponentResolved issues
    .NET2
    Mobile8
    Other2
    Agent & SG3
    Agent Installer1
    Core8
    Java1
    NodeJS2
    PHP4
    Go2
    JavaScript4
    IIS1
    OS Agent2
    Network Agent1
    Plugin Agent2

    .NET

    • Method parameter capturing now works as intended for C# properties. (ONE-30666)
    • .NET Core injection now work correctly on Alpine Linux with standalone mode. (ONE-31418)

    Mobile

    • OneAgent for iOS: fixed reporting of user opt-in state for capturing crashreports. (ONE-31127)
    • Gradle Plugin: Improved okhttp instrumentation for obfuscation compatibility. (ONE-31525)
    • OneAgent for iOS: fixed sessionId creation when agent is set to performance data collection level. (ONE-30466)
    • Symbolication Client: reduced number of permission requests necessary to run on macOS Catalina. (ONE-30721)
    • OneAgent for iOS: fixed reporting of user opt-in state for capturing crashreports. (ONE-31127)
    • Gradle Plugin: Improved okhttp instrumentation for obfuscation compatibility. (ONE-31525)
    • OneAgent for iOS: fixed sessionId creation when agent is set to performance data collection level. (ONE-30466)
    • Symbolication Client: reduced number of permission requests necessary to run on macOS Catalina. (ONE-30721)

    Other

    • Symbolication Client: trim trailing newlines and whitespaces from upload parameters. (ONE-30627)
    • Symbolication Client: trim trailing newlines and whitespaces from upload parameters. (ONE-30627)

    Agent & SG

    • Fixed agent crash when an unexpected exception is thrown while sending healthcheck message to Watchdog. (APM-211380)
    • FIxed problem with java process discovery for static linked libraries. (APM-199149)
    • Cloud Foundry foundation property problem fixed. (APM-205614)

    Agent Installer

    • Fixed additional configuration not being applied when redeploying containerized OneAgent. (APM-203528)

    Core

    • Addressed bug where the Agent could delay the startup of 32 bit applications on AIX, Solaris SPARC and Linux PPC BE. (ONE-30070)
    • For Spring Boot applications, jar file, main module and main class properties were not reported. (ONE-30121)
    • Addressed bug on Solaris that may prevent the agent from connecting to the cluster. (ONE-30179)
    • Tenant and connection parameter were not passed to special agent on Linux, when /proc/self/mem was not accessible. (ONE-30281)
    • Resolved bug in groupid calculation for Spring Boot applications when we can't find any Spring Boot properties. (ONE-30527)
    • Large number of private gates could prevent startup of Node.js applications. (ONE-30917)
    • SpringBoot detection may not work properly in CloudFoundry environments. (ONE-31059)
    • Fixes a potential underflow in reported reclaimable memory on AIX, which then wrongly led to display of 16384 PB reclaimable memory. (ONE-31713)

    Java

    • UEM sensor causing duplicate gzip header breaking page rendering. (ONE-30164)

    NodeJS

    • Agent exception handling may cause a stack overflow when using module 'error-callsites'. (ONE-30021)
    • Fixed 'ioredis' sensor issue in cluster mode. (ONE-30595)

    PHP

    • Fixed bug which lead to change of application behavior of functions which returns by reference - when custom service or request attribute was set on this function. (ONE-30300)
    • Fixed PHP Agent NG crash on Windows when request attribute deep object access was triggered. (ONE-30389)
    • Fixed reporting of request URI in PHP NG agent causing wrong path on web requests view. (ONE-30514)
    • 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)

    JavaScript

    • Fixed an issue in the angular module that caused wrong URLs to be captured for xhrs. (ONE-30178)
    • Fixed an issue in the jquery module which is caused by multiple jquery frameworks being available on the same page. (ONE-30229)
    • Fixed an issue in the angular module caused by iterating properties, when SystemJS is used. (ONE-30240)
    • Fixed an issue in the angular module that caused wrong URLs to be captured for xhrs. (ONE-31602)

    IIS

    • Due to an incorrectly handled corner case in processing gzipped HTML data, the agent would sometimes see incorrect content of the HTTP response body, leading to either missing out on opportunities to perform an HTML injection, or to malforming the HTML while performing the injection. (ONE-30574)

    OS Agent

    • Problem with oracle SID recognition fixed. (APM-208224)
    • Problem with oneagenthelper*.log aging fixed. (APM-208020)

    Network Agent

    • Problem with loading oneagentnetwork.dll on Windows Server 2008 32bit fixed. (APM-205168)

    Plugin Agent

    • Error handling in elasticsearch plugins improved. (APM-202007)
    • plugin-sdk is compatible with pip 19.3. (APM-210998)

    Early Adopter releases

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

    OneAgent 1.183 | .NET Azure Functions
    Factsheet
    StatusEarly Adopter
    Technologies.NET
    Min. OneAgent version1.183
    Requires restart?Yes
    EnableGo to Settings > Monitoring > Monitored technologies and switch .NET Azure Functions on.
    DescriptionEnables support for Azure Functions in your .NET applications.
    Blog post-
    Planned GA dateNot yet confirmed
    OneAgent 1.183 | PHP Memcached for Linux (PHP NG Monitoring only)
    Factsheet
    StatusEarly Adopter
    TechnologiesPHP, Memcached
    Min. OneAgent version1.183
    Requires restart?No
    EnableGo to Settings > Monitoring > Monitored technologies and switch PHP Memcached for Linux (PHP NG Monitoring only) on.
    DescriptionEnable this to get visibility into Memcached statements in PHP applications. This feature is available for PHP NG Monitoring only.
    Blog post-
    Planned GA dateNot yet confirmed
    OneAgent 1.183 | PHP Redis (PHP NG Monitoring only)
    Factsheet
    StatusEarly Adopter
    TechnologiesPHP, Redis
    Min. OneAgent version1.183
    Requires restart?No
    EnableGo to Settings > Monitoring > Monitored technologies and switch PHP Redis (PHP NG Monitoring only) on.
    DescriptionEnable this to get visibility of Redis calls in PHP applications. This feature is available for PHP NG Monitoring only.
    Blog post-
    Planned GA dateNot yet confirmed