OneAgent release notes version 1.229
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.231 release.
New command line option for OneAgent installer for Windows
The PCAP_DRIVER
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 java.util.logging <all>
- Added support for Log4J2 (Apache) 2.13.0, 2.13.1, 2.13.3, 2.14 - 2.17.1
- Added support for Logback (QOS) 1
- Added support for Bellsoft Liberica 8 LTS, 11 LTS
- Added support for Bellsoft Liberica 16
- Added support for Bellsoft Liberica 17 LTS
- Added support for Eclipse Temurin (a.k.a. 'Adoptium') 8 LTS, 11 LTS
- Added support for Eclipse Temurin (a.k.a. 'Adoptium') 16
- Added support for Eclipse Temurin (a.k.a. 'Adoptium') 17 LTS
- Added support for IBM Semeru 8 LTS, 11 LTS
- Added support for IBM Semeru 16
- Added support for IBM Semeru 17 LTS
- Added tracing support for Apache Kafka Streams API including Spring Cloud Stream. To enable this as a OneAgent feature
- In the Dynatrace menu, go to Settings and select Server-side service monitoring > Deep monitoring.
- Expand the New OneAgent features section, find Java Kafka Streams, and turn it on.
z/OS
oneagentzos-R12290.pax
is now available
Node.js
- Added support for winston 3
Go
- Added support for OpenTelemetry 1.0 - 1.7
Operating systems
Future Dynatrace OneAgent technology support changes
Dynatrace OneAgent 1.239 will be the last version to support the following technologies
- OpenTelemetry 0.0.2 for PHP
Future Dynatrace OneAgent operating systems support changes
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
The following operating systems will no longer be supported starting 01 December 2023
- Windows: Windows Desktop 10 20H2
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 January 2024
- Linux: Amazon Linux AMI 2014.03 - 2018.03
- Linux: SUSE Linux Enterprise Server 12.4
- Linux: EulerOS 2.5
Past Dynatrace OneAgent technology support changes
Dynatrace OneAgent 1.213 was the last version to support the following technologies
- OpenTelemetry 0.16.0, 0.17.0 for Go
Dynatrace OneAgent 1.215 was the last version to support the following technologies
- OpenTelemetry 0.18.0 for Go
Dynatrace OneAgent 1.217 was the last version to support the following technologies
- OpenTelemetry 0.19.0 for Go
Dynatrace OneAgent 1.221 was the last version to support the following technologies
- OpenTelemetry 0.20.0 for Go
- OpenTelemetry 0.18, 1.0.0-rc.0, 1.0.0-rc.3 for Node.js
Dynatrace OneAgent 1.227 was the last version to support the following technologies
- OpenTelemetry 1.0.0-RC1 for Go
- OpenTelemetry 1.0.0-RC2 for Go
Past Dynatrace OneAgent operating systems support changes
The following operating systems are no longer supported since 01 October 2022
- Linux: SUSE Linux Enterprise Server 11.4
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
The following operating systems are no longer supported since 01 February 2023
- Linux: Ubuntu 21.10
The following operating systems are no longer supported since 01 March 2023
- Linux: Google Container-Optimized OS 85 LTS
- x86-64
- Vendor announcement
The following operating systems are no longer supported since 01 April 2023
- Linux: EulerOS 2.3
The following operating systems are no longer supported since 01 June 2023
- Linux: openSUSE 15.3
- x86-64, PPCLE
- Vendor announcement
- Linux: SUSE Linux Enterprise Server 15.0
- UNIX: IBM AIX 7.2 TL4
- POWER8, POWER9
- Vendor announcement
- Windows: Windows Desktop 10 21H1
- x86-64
- Vendor announcement
Other support changes
OneAgent for z/OS
Build 1.229.0
- Added zDC name to ZDTP017S message to identify which zDC that the CICS Code module is trying to connect to (ONE-64573)
- Fixed 0E0 Abend in ZDTIDIAG due to residual value in AR15 after STCKCONV (ONE-65437)
Resolved issues
General Availability (Build 1.229.180)
The 1.229 GA release contains 13 resolved issues.
Component | Resolved issues |
---|---|
General | 1 |
Infrastructure Monitoring | 1 |
OS module | 4 |
OneAgent SDK for C/C++ | 1 |
.NET | 1 |
Webserver core | 1 |
Go | 1 |
Node.js | 2 |
OneAgent Installer | 1 |
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)
OS module
- Resolved issue that caused crash on OneAgent Log Monitoring module shutdown/restart. (ONE-67374)
- Corrected grouping of processes running in unrecognized containers. (APM-335525)
- 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)
OneAgent SDK for C/C++
- OneAgent no longer fails to load on Oracle Solaris 10 SPARC. (ONE-65296)
.NET
- Fixed an issue that caused missing key names on PurePaths for captured SQL statement parameters. (ONE-67699)
Webserver core
- Improved TraceContext span id generation in Apache prefork MPM scenarios. (ONE-65332)
Go
- Fixed a problem that caused Go applications to become unresponsive when registering custom signal handlers using os/signal package. (ONE-67569)
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)
OneAgent Installer
- OneAgent can now handle uids/gids longer than 15 bits during config file updates. (APM-327216)
Update 210 (Build 1.229.210)
This cumulative update contains 5 resolved issues and all previously released updates for the 1.229 release.
Component | Resolved issues |
---|---|
.NET | 1 |
OS module | 1 |
OneAgent Installer | 1 |
PHP | 1 |
Go | 1 |
.NET
- Resolved a SecurityException in AspNetCore when monitoring exceptions that generated a `Methods must be security critical or security safe-critical to call native code.` log entry. (ONE-67782)
OS module
- Corrected grouping of processes running in unrecognized containers. (APM-335525)
OneAgent Installer
- Fixed an issue where auto-update failed due to problems with removal of dynatrace_onepcap.exe on Windows hosts. (APM-354296)
PHP
- OneAgent PHP module no longer crashes when instrumenting method with return value capture. (ONE-67997)
Go
- OneAgent is now injected correctly into statistically linked Go binaries started via `execv()` or `execvp()` calls. (ONE-68208)
OneAgent for mobile resolved issues
General Availability (Build 1.229)
The 1.229 GA release contains 2 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
General Availability (Build 1.229)
The 1.229 GA release contains 5 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)