Rollout starts November 22, 2021
With this release, the oldest supported OneAgent versions are:
Dynatrace extension framework upgrade notice
Starting with Dynatrace version 1.231, the Extension Framework (also referred to as the plugins framework) will start using Python 3.8. The Python 3.6 component will be replaced by Python 3.8.
Consequences: Some Dynatrace extensions running in your environment may stop working and require redeployment of a new version prepared for Python 3.8.
Impact: This issue will rarely happen. It affects only those extensions that use native libraries called from Python code distributed with the extension.
Symptoms: Metrics provided by affected extensions may stop working, such that no data is provided for affected metrics on dashboards, alerts, and custom device pages populated by the affected extension metrics. At the same time, extension logs will display errors.
We'll provide more details and a detailed procedure before the Dynatrace version 1.131 release.
New command line option for OneAgent installer for Windows
The command line option has been added to the OneAgent installer for Windows, allowing you to specify the packet capture driver to be used by OneAgent.
Java
-
Added support for Log4J2 (Apache) 2.13.0, 2.13.1, 2.13.3, 2.14.x
-
Added support for Logback (QOS) 1.0.0, 1.1.0, 1.2.0
-
Added support for Bellsoft Liberica 8, 11, 16, 17 for Linux, Alpine Linux 64-bit (ARM64 (AArch64), PPCLE)
-
Added support for Bellsoft Liberica 8, 11, 16, 17 for Linux, Alpine Linux 64-bit (x86), Solaris (x86), Windows (x86)
-
Added support for Bellsoft Liberica 8, 11, 16, 17 for Solaris (SPARC)
-
Added support for Eclipse Temurin (a.k.a. 'Adoptium') 8, 11, 16, 17 for AIX (POWER8, POWER9)
-
Added support for Eclipse Temurin (a.k.a. 'Adoptium') 8, 11, 16, 17 for Linux (ARM64 (AArch64), PPCLE, s390x)
-
Added support for Eclipse Temurin (a.k.a. 'Adoptium') 8, 11, 16, 17 for Linux (x86), Linux, Alpine Linux 64-bit (x86), Windows (x86)
-
Added support for IBM Semeru 8, 11, 16 for AIX (POWER8, POWER9)
-
Added support for IBM Semeru 8, 11, 16 for Linux (ARM64 (AArch64), PPCLE, s390x)
-
Added support for IBM Semeru 8, 11, 16 for Linux (x86), Linux, Alpine Linux 64-bit (x86), Windows (x86)
Node.js
Go
Operating systems
Future Dynatrace OneAgent operating systems support changes
The following operating systems will no longer be supported starting 01 February 2022
-
Linux: Red Hat Enterprise Linux CoreOS 4.5
-
Linux: Ubuntu 20.10
-
x86 (64bit-only) PPCLE s390x ARM64 (AArch64)
-
Vendor announcement
-
Last compatible Dynatrace OneAgent version: 1.225
The following operating systems will no longer be supported starting 01 March 2022
-
Linux: Google Container-Optimized OS 81 LTS
The following operating systems will no longer be supported starting 01 April 2022
Resolved issues
General availability (Build 1.229.180)
16 total resolved issues (1 critical issue)
.NET
-
Fixed an issue that caused missing key names on PurePaths for captured SQL statement parameters. (ONE-67699)
Node.js
-
The MongoDB sensor now reports the correct number of rows returned. (ONE-65609)
-
OneAgent Node.js code module is no longer causing exceptions when pg (PostgreSQL) version 6.x or earlier is used. (ONE-64899)
Go
-
Fixed a problem that caused Go applications to become unresponsive when registering custom signal handlers using os/signal package. (ONE-67569)
General
-
Elasticsearch processes now detected correctly, resolving persistent "restart pending" message. (APM-324069)
Infrastructure Monitoring
-
Added failsafe mechanism to RemotePluginModule installer that fails installation if there are old RemotePluginModule processes. (APM-328521)
Logging module
-
Improved log processing time (corrected extraction of time zone from `/etc/sysconfig/clock`). (APM-331224)
-
Critical issue: OneAgent log module now correctly calculates UTC time offsets (adjusted for Daylight Saving Time ) for local clocks. (APM-332884)
Mainframe
-
CICS process groups now correctly use the PLEX name. (ONE-65951)
-
CICS Services are now calculated correctly when a PLEX is present. (ONE-67396)
OneAgent Installer
-
OneAgent can now handle uids/gids longer than 15 bits during config file updates. (APM-327216)
OneAgent SDK for C/C++
-
OneAgent no longer fails to load on Oracle Solaris 10 SPARC. (ONE-65296)
OS module
-
Resolved issue that caused crash on OneAgent Log Monitoring module shutdown/restart. (ONE-67374)
-
OneAgent OS module correctly detects host as a Docker host when Docker containers are running in user space. (APM-333514)
-
OneAgent auto-injection into containers corrected for containerd runtime, where containerd daemon is started using symlinked binary. (APM-329822)
Webserver core
-
Improved TraceContext span id generation in Apache prefork MPM scenarios. (ONE-65332)
OneAgent for mobile resolved issues
Mobile
-
OneAgent for iOS: Fixed iOS 15 unit test freeze. (ONE-65728)
-
OneAgent for iOS: Fixed a crash during WKWebView instrumentation. (ONE-66590)
OneAgent for JavaScript resolved issues
JavaScript
-
Fixed a bug where JavaScript module would report long tasks that happened outside of the load action. (ONE-64732)
-
Fixed a problem that was caused by passing a function as data for a jQuery request. (ONE-65116)
-
Fixed an issue where lazy routing detection in Angular module would keep actions open indefinitely. (ONE-65954)
-
Fixed an issue where, if window.clearTimeout would have been called with lodash chain object, jsagent would invoke the methods from the chain and cause side effects. (ONE-65845)
-
Removed an outdated logic block which prevented some resources from being collected in Chrome. (ONE-66549)