Support for Microsoft Azure Service Bus Client for .NET is available in a General Availability (GA) release, providing end-to-end tracing for Azure ServiceBus Queue and Topics.
Support for .NET Remoting is now available in a GA release, providing end-to-end tracing for legacy .NET Remoting applications.
Support for IBM MQ Client is now available in a GA release, providing end-to-end tracing for IBM MQ using the .NET client library.
OneAgent SDK for .NET (version 1.5.0) now supports the tracing of incoming web requests.
.NET Instrumentation Cache, which improves startup latency, is now General Available (GA).
Node.js
Support for Node.js 12 (long-term support version)
Go
Support for Go versions 1.11.10 and 1.12.5
PHP
Support for PHP NG (PHP next generation) monitoring is now available as an Early Adopter release.
General improvements
OneAgent version 1.171 doesn't require a special license key for allowing installation to Infrastructure monitoring mode. Previous to this, customers who acquired Dynatrace licenses over a year ago had to update their licenses before they could use the cloud-infrastructure monitoring mode. This requirement has been removed; it's now possible to install OneAgent in either the full-stack or cloud-infrastructure modes.
Improved detection of hook directories in CRI-O version 1.12.6+
Reporting of cloud platform type and version for Kubernetes cluster hosts on Windows
Greatly improved performance when retrieving containerD metadata has reduced OneAgent CPU consumption during monitoring of containerD hosts.
An improved heuristic for the discovery of lazy loading of .NET applications has been added.
The Windows Diego Cell discovery heuristic has been improved to match changes in recent Garden for Windows releases.
OneAgent support changes
Dynatrace OneAgent support of the following platforms and components will be discontinued within the next 6 months
PHP 5.6 support has been extended and will reach end-of-life in November 2019
Pivotal Platform PAS version 2.2.x (Pivotal support for this version ended in April 2019. Please consult the Pivotal support matrix for further details). OneAgent version 1.171 is the last version that supports Pivotal Platform version 2.2.x.
Pivotal Platform PAS version 2.3.x (Pivotal support for this version ends in June 2019. Please consult the Pivotal support matrix for further details). OneAgent version 1.175 is the last version that supports Pivotal Platform version 2.3.x.
WebSphere Application Server version 8.0 (EOS by IBM in April 2018) OneAgent 1.183 will be the last version that supports WebSphere v8.0.
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 (afterward, WebSphere 8.5 can only be used with Java 7)
Cloud Platform support
AWS
We’ve introduced multiple improvements to the Amazon CloudWatch monitoring component to avoid API throttling.
We’ve improved the presentation of Diego cells on the Cloud Foundry overview page. You can now more easily track CPU, memory and disk utilization of Diego cells.
Kubernetes
Dynatrace now supports Red Hat OpenShift 4.1 with CRI-O container runtime.
We’ve introduced container monitoring rules for Kubernetes on Linux as an Early Adopter release. Container monitoring rules allow you to leverage Kubernetes properties to control auto-injection of OneAgent into Kubernetes containers. This facilitates the systematic roll-out of full-stack monitoring within large-scale environments based on organizational structures.
ActiveGate
ActiveGate support changes
Here are the de-support plans for ActiveGate
OneAgent version 1.177 will be the last version to support only 32-bit host IDs. By that time, all ActiveGates earlier than version 1.144 must be upgraded to newer releases in order to properly support OneAgent 64 bit IDs. Failure to do this will result in OneAgent being unable to communicate with the Dynatrace Cluster via these earlier versions of ActiveGate. Other than that, this change will be completely transparent.
Other changes
For important bug fixes and other changes, as well as previous release notes, see the release changelog.
Increased number of threads used in one plugin loop. (APM-174982)
Fixed problem with recursive file copying while building a plugin. (APM-175675)
requests library version updated. (APM-179383)
Fixed a problem in the Visually Complete module that happened when Internet Explorer unloaded frames. (APM-173974)
Fixed a problem with source action creation if a userinput has already been used to create an action. (APM-177232)
Missing QueryAttachment for mysql_unbuffered_query node. (APM-176248)
ActiveGate
Fixed: During update of ActiveGate with installed Synthetic (EAP), Agent traffic is disabled. (APM-175642)
ActiveGate should create custom.config if the file does not exist. (APM-114236)
Windows: Stop the AG service, if the installation of AG or component has failed. (APM-171779)
Private collector archive doesn't contain logs from supportarchive directory. (APM-175717)
RPM installation failed due to issue with proxy. (APM-177967)
Windows Synthetic installer - version.properties file is not installed. (APM-178089)
VMware metrics were not reported for big VMware environments. (APM-178671)
Fixed upgrade of AG with installed RPM. (APM-178822)
Gaps in Cloud monitoring timeseries. (APM-179150)
VMware is discarding all measurements for sparse metrics. (APM-179295)
Agent Installer
Linux installer will now correctly disable systemd ABRT service. (APM-177311)
Linux installer was not correctly verifying if user creation succeeded. (APM-177574)
Linux installer will now correctly detect if kernel does not support file capabilities when non-privileged mode is used. (APM-174347)
Fixed handling of certain quoted paths in Windows installer --unpack-msi parameter. (APM-175923)
auto-update was being disabled incorrectly in non-privileged mode when ambient capabilities are available and DISABLE_ROOT_FALLBACK=1 was specified. (APM-177832)
Core
For containerD container runtime the properties "Kubernetes container name" and "Kubernetes pod UID" are now visible in the Process UI screen. (ONE-24987)
Java
Request Attribute doesn't capture String array values only its name. (ONE-24864)
Add support for threading tagging when using lambdas in Hotspot/9+ and IBM/8+. (ONE-23959)
Add support of shaded Apache Axis2 client. (ONE-24098)
Detect GraalVM. (ONE-24601)
Add support for thread tracing for Spring Integrations. (ONE-23956)
Detect Apache Synapse and WSO2. (ONE-24502)
.NET
.NET Remoting sensor caused a problem, if a remote object resided in the LogicalCallContext. (ONE-22986)
A memory dump triggered by the user is now created as full memory dump on Windows. (ONE-24795)
ADO.NET sensor with enabled aggregation did not report the number of rows returned correctly. (ONE-23923)
Fixed possible agent crash for ASP.NET 1.1 applications. (ONE-24796)
Oracle database name was wrong, because connection string parsing could not handle the SID key correctly. (ONE-25339)
NodeJS
Avoid linking of PurePaths across setInterval. (ONE-25096)
Support Node.js 12. (ONE-24469)
Support TraceContext for incoming/outgoing http requests. (ONE-22450)
Report and display NODE_ENV, NODE_OPTIONS, NODE_PATH as "Environment custom metadata". (ONE-20069)
Agent converted header properties to lower case in case of request redirects. (ONE-25337)
Go
Fix a metrics issue, causing a Go process to crash under rare conditions during shutdown. (ONE-24547)
Add support for Go 1.11.10 and Go 1.12.5. (ONE-24825)
JavaScript
Improved the code to automatically detect problems if unsupported ways of injecting the jsagent are used. (ONE-22648)
Added the possibility to pass the source information to the enterAction function in the dtrum api. (ONE-23358)
Improved SpeedIndex handling. See Blog entries for further information. (ONE-23816)
Improved the ExtJS module to prevent customer code from assuming ExtJS is available and using non-existing functionality. (ONE-24969)
Fixed an issue with the mootools module that was happening if the config object for mootools is null/undefined. (ONE-24669)
Fixed an issue that occurs if the config for XHRs is frozen using Object.freeze. (ONE-24697)
Fixed a performance issue regarding failed images calculation within the visually complete module. (ONE-25223)
Apache
Apache duplicates response header values with mod_headers and fast internal redirects. (ONE-25869)
Incorrect subpath linking for Apache proxying after a fast internal redirect. (ONE-25870)
NGINX
Support for "mirror" NGINX configuration directive. (ONE-19092)
Tengine 1.4.2+ support. (ONE-23984)
OS Agent
Fixed a false positive warning about lack of deep monitoring of PHP processes that are grouped with statically linked processes of different types. (APM-172664)
Name of process deleted binary will now be properly read on RedHat distributions, where deletion timestamp is added to /proc/<pid>/exe symlink. (APM-172002)
Fixed a false-positive information about lack of injection possibility due to binary being statically linked for processes with very large /proc/pid/maps. (APM-174460)
Kubernetes version discovery has been adjusted to match changes in hyperkube API. (APM-178581)
Go to Settings > Monitoring > Monitored technologies, set the PHP NG monitoring switch to the On position, and restart the PHP application by restarting PHP services: Apache, PHP-FPM, Fast-CGI IIS or Apache processes.