OneAgent release notes version 1.183
.NET and .NET Core
Node.js
- Added support for grpc-js 1
- 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, ARM64 (AArch64)
- 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, 7.2 TL0
- POWER8, POWER9, POWER10
- 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 December 2024
- Linux: CentOS Stream 8
- x86-64, PPCLE
- Vendor announcement
- Linux: CentOS Stream 8
- ARM64 (AArch64)
- Vendor announcement
The following operating systems will no longer be supported starting 01 January 2025
- Linux: CentOS 7
- x86-64
- Vendor announcement
- Linux: CentOS 7
- Linux: CentOS 7
- ARM64 (AArch64)
- Vendor announcement
- Linux: Red Hat Enterprise Linux 6, 7
- Linux: Oracle Linux 6, 7
- x86-64
- Linux: EulerOS 2.8
The following operating systems will no longer be supported starting 01 April 2025
- UNIX: IBM AIX VIOS 3.1
- POWER8, POWER9, POWER10
- Vendor announcement
The following operating systems will no longer be supported starting 01 May 2025
- Windows: Windows Desktop 11 21H2
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 June 2025
- Linux: SUSE Linux Enterprise Server 15.2
The following operating systems will no longer be supported starting 01 July 2025
- Linux: openSUSE 15.5
- x86-64, PPCLE
- Vendor announcement
Past Dynatrace OneAgent operating systems support changes
The following operating systems are no longer supported since 01 May 2024
- Windows: Windows Server 2012, 2012 R2
- x86-64
- Vendor announcement
The following operating systems are no longer supported since 01 July 2024
- Linux: openSUSE 15.4
- x86-64, PPCLE
- Vendor announcement
The following operating systems are no longer supported since 01 August 2024
- Linux: SUSE Linux Enterprise Server 15.1
- Linux: Ubuntu 23.04
The following operating systems are no longer supported since 01 November 2024
- Linux: Ubuntu 14.04 LTS
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 havehostNetworking
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
andcri-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 .183)
The .183 GA release contains 43 resolved issues.
Component
Resolved issues
.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.
Factsheet
Status
Early Adopter
Technologies
.NET
Min. OneAgent version
1.183
Requires restart?
Yes
Enable
Go to Settings > Monitoring > Monitored technologies and switch .NET Azure Functions on.
Description
Enables support for Azure Functions in your .NET applications.
Blog post
-
Planned GA date
Not yet confirmed
Factsheet
Status
Early Adopter
Technologies
PHP, Memcached
Min. OneAgent version
1.183
Requires restart?
No
Enable
Go to Settings > Monitoring > Monitored technologies and switch PHP Memcached for Linux (PHP NG Monitoring only) on.
Description
Enable this to get visibility into Memcached statements in PHP applications. This feature is available for PHP NG Monitoring only.
Blog post
-
Planned GA date
Not yet confirmed
Factsheet
Status
Early Adopter
Technologies
PHP, Redis
Min. OneAgent version
1.183
Requires restart?
No
Enable
Go to Settings > Monitoring > Monitored technologies and switch PHP Redis (PHP NG Monitoring only) on.
Description
Enable this to get visibility of Redis calls in PHP applications. This feature is available for PHP NG Monitoring only.
Blog post
-
Planned GA date
Not yet confirmed