OneAgent release notes version 1.181
.NET Framework
- Added support for Microsoft Azure Service Bus client for .NET 3.2.0 - 5.2.0
- Added support for MongoDB .NET driver 2.8+
.NET and .NET Core
PHP
- Added support for MongoDB PHP for Linux 1.3+
Current Dynatrace OneAgent technology support changes
Dynatrace OneAgent 1.181 is the last version to support the following technologies
- Node.js 11 for Node.js
- The vendor has de-supported this technology and version with 2019-06-30
- PHP 5.6 for PHP
- The vendor has de-supported this technology and version with 2018-12-31
Future Dynatrace OneAgent technology support changes
Dynatrace OneAgent 1.183 will be 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
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.181 is the last version that supports 32bit Go lang applications. 99.99 percent of all go applications are 64bit, which is why we decided not to support 32bit any longer.
Other upcoming support changes
- Java 6 WebSphere Application Server version 8.5 (EOS by IBM in April 2018)
OneAgent 1.183 will be the last version that supports WebSphere version 8.5 with Java 6. Going forward, only combinations with Java 7 or higher will be supported - 32bit versions of Node.JS applications
OneAgent 1.183 will be the last version that will support 32bit Node.JS applications. 99.99 percent of all Node.JS applications are 64bit, which is why we decided not to support 32bit any longer.
Cloud platform support
Kubernetes
- OneAgent will support Kubernetes version 1.17 released in December 2019.
- OneAgent Operator version 0.5 released into Operator Hub, Github, and Quay / RHCC.
- OneAgent on Kubernetes will consider proper alerting when a pod is marked for termination
- Detectable SSL errors are distinguished (untrusted, expired, hostname not matching) and presented in the Dynatrace UI.
Cloud Foundry
- Connecting to a CF foundation from the Dynatrace UI results in better login-failure handling. There is now a limit on the number of retries that can be attempted following authenticaion errors (5 per hour). This is configurable in
custom.properties
using the keyslockoutAfterFailures
andcountFailuresWithinSeconds
. - Detectable SSL errors are distinguished (
untrusted
,expired
,hostname not matching
) and presented in the Dynatrace UI.
OpenShift
- OneAgent Operator version 0.5 released into Red Hat Ecosystem Catalog
- Improved installation for OCP 3.11 by linking service accounts and secrets automatically
Support changes
- Kubernetes versions 1.12 or lower are no longer actively maintained by the Kubernetes community. The major public cloud providers offer managed Kubernetes 1.13 and higher. OneAgent version 1.181 is the last version that supports Kubernetes 1.12. Downstream exceptions for Azure AKS, Amazon EKS, Google GKE, Pivotal PKS, Pivotal Platform, and OpenShift may exist.
- Redirects of requests to Kubernetes configuration API are removed with 1.181.
Resolved issues
General Availability (Build .181)
The .181 GA release contains 52 resolved issues.
Component
Resolved issues
Agent & SG
- Verbose logging of container injection could result in huge log files that were not aged. (APM-199018)
- Dimension value is validated before sending. (APM-203269)
- Fixed problem with incorrect plugins initialization order. (APM-200979)
- Reduced Os Agent CPU overhead when gathering memory usage statics. (APM-200795)
- Problem with stopping hostagent fixed. (APM-201326)
- Cloud Foundry foundation property problem fixed. (APM-205614)
Agent Installer
- Fixed issue with installation in custom path on RHEL 8 with SELinux enabled. (APM-201657)
- OneAgent container image bootstrap script will now unmount /run/netns/.* to prevent compatibility issues with containerd. (APM-203660)
Core
- Changes in 1.175 could result in code modules on Linux not being able to connect to the cluster. (ONE-29229)
- Resolved bug that may crash applications modified with prelink on glibc < 2.7. (ONE-29426)
- Resolved a bug in the java main class detection in combination with the --add-opens JVM argument. (ONE-29748)
- 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)
- Adding new detection string for azure linux vm. (ONE-29883)
Java
- Akka sensor does not detect user defined actor. (ONE-29559)
- Agent causing deadlock in JRockit JVM during startup. (ONE-29462)
- Do not throw IllegalArgumentException when handling malformed Cookie-header. (ONE-29237)
.NET
- Initialization of the HttpRequest.ServerVariables collection was triggered by the agent, leading to possible uninitialized values. (ONE-29335)
NodeJS
- Fix issue with forward/background CPU usage detection for web-requests. (ONE-29276)
- Fixed 'ioredis' sensor issue in cluster mode. (ONE-29978)
- Agent exception handling may cause a stack overflow when using module 'error-callsites'. (ONE-30755)
PHP
- Fixed bug by enabling parsing and reporting of UEM Custom Client IP headers. (ONE-29515)
- PHP Agent now handles the port passed along with a hostname in a host field when connecting to MySQL using MySQLi extension. (APM-202641)
- Class search feature caused crash in rare scenario if there was no functions neither methods to process. (ONE-29803)
- Fixed bug causing memory leak in php's request memory pool on custom service call. (ONE-30001)
- 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)
JavaScript
- Fixed an issue with deregistering error handlers. (ONE-28931)
- Fixed several issues that prevented the load action from finishing if iframes get removed during the page load. (ONE-27598)
- Fixed an issue with setting headers on fetch requests. (ONE-28815)
- Fixed a problem in the VisuallyComplete module if no images were detected. (ONE-29330)
- Fixed a bug with callbacks in ActiveXObject requests. (ONE-29419)
- JSAgent now also creates actions for "change" events per default. (ONE-29826)
- Fixed an issue in IE11 when "null" listeners are registered. (ONE-29840)
- Fixed a problem with clearing persistent values in browser storage. (ONE-29884)
- 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)
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
- Missing Winc technology type on PGI level fixed. (APM-195759)
- Fix for kernel crashes reporting. (APM-202856)
- Problem with missing container name fixed. (APM-202162)
- Node.JS technology and version discovery has been optimized for containerized applications. The version will now be cached between different containers started from given image. (APM-203714)
- Limiting cap_dac_override linux capabilities on for command which need SU. (APM-193803)
- Fixing problem with wrong path to winc on windows. (APM-203361)
- Name of mounted disk on aix read in proper way. (APM-208304)
Mobile
- OneAgent for iOS: major version was bumped to 8 and now use the sprint versioning scheme. For a summary of all changes please refer to the Blog post "Build apps your customers love and grow your business with Dynatrace mobile monitoring" - most noticeable changes are tvOS support and removal of UIWebView support. (ONE-30685)
- OneAgent for Android: major version was bumped to 8 and now use the sprint versioning scheme. For a summary of all changes please refer to the Blog post "Save build time and make life easier with the new Android auto-instrumentation" - most noticeable change is a completely new and fast instrumentation. (ONE-30700)
Early Adopter releases
The following Early Adopter releases are in progress starting with this OneAgent release.
Factsheet
Status
Early Adopter
Technologies
PHP, MongoDB
Min. OneAgent version
1.181
Requires restart?
No
Enable
Go to Settings > Monitoring > Monitored technologies and switch PHP MongoDB for Linux (PHP NG Monitoring only) on.
Description
Enable this to get visibility into MongoDB statements in PHP applications. This feature is available for PHP NG Monitoring only with PHP MongoDB driver ver >= 1.3, Windows OS is not supported yet.
Blog post
-
Planned GA date
Not yet confirmed