OneAgent release notes version 1.237
Rollout starts April 1, 2022
With this release, the oldest supported OneAgent versions are:
Process availability
You can now monitor the availability of key processes on your hosts. For more information, see Process availability.
Process instance snapshots
The Process instance snapshots section of the new host overview page offers additional insights into the most resource-consuming processes running on your host and the processes defined for process availability monitoring. For more information, see Host performance monitoring with Dynatrace.
Java
- Added support for OpenTelemetry agent 1.0-1.11
Added automatic detection of the WebSphere Liberty server name based on the Java command line. This detection rule must be activated only for existing environments:
- In the Dynatrace menu, go to Settings > Processes and containers > Built-in detection rules.
- Turn on Automatically detect WebSphere Liberty application.
z/OS
oneagentzos-R12370.pax
is now available
PHP
Starting with this release, we support PHP code module on Linux ARM64 (AArch64).
IBM Integration Bus
- Added support for IBM App Connect Enterprise 12.0.3.0+
- Dropped support for IBM Integration Bus 9.x.
Webserver
Starting with this release, we support Apache code module on Linux ARM64 (AArch64).
New features and enhancements
OneAgent OS module
Host CPU is now measured properly when there are multiple processor groups on a Windows host.
OpenTelemetry Java agent auto-instrumentation
Dynatrace is now compatible with the OpenTelemetry Java auto-instrumentation agent. This means that the OpenTelemetry Java agent can now be used to gain insights out of Java frameworks not supported by OneAgent, such as Elasticsearch clients, Couchbase, and Apache Camel. For more information, see Automatically instrument Java applications with OpenTelemetry.
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 June 2022
- Linux: Fedora 33
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 July 2022
- Linux: CentOS 8.x
- x86-64
- Vendor announcement
- Linux: CentOS 8.x
- PPCLE
- Vendor announcement
- Linux: CentOS 8.x
- ARM64 (AArch64)
- Vendor announcement
- Linux: Google Container-Optimized OS 85 LTS
- x86-64
- Vendor announcement
- Linux: openSUSE 15.2
- x86-64, PPCLE
- Vendor announcement
- Windows: Windows Desktop 10 2004
- x86-64
- Vendor announcement
- Windows: Windows Server 2004
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 August 2022
- Linux: Ubuntu 21.04
The following operating systems will no longer be supported starting 01 October 2022
- Linux: SUSE Linux Enterprise Server 11.4
The following operating systems will no longer be supported starting 01 November 2022
- Linux: Ubuntu 14.04 LTS
The following operating systems will no longer be supported starting 01 December 2022
- Linux: Fedora 34
- x86-64
- Vendor announcement
- Windows: Windows Desktop 10 1909
- x86-64
- Vendor announcement
- Windows: Windows Server 20H2
- x86-64
- Vendor announcement
The following operating systems will no longer be supported starting 01 January 2023
- Linux: Debian 8, 9
- x86-64
- Vendor announcement
- Linux: SUSE Linux Enterprise Server 12.3
Past Dynatrace OneAgent technology support changes
Dynatrace OneAgent 1.221 was the last version to support the following technologies
- OpenTelemetry 0.20.0 for Go
- OpenTelemetry 0.18.x, 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
Dynatrace OneAgent 1.233 was the last version to support the following technologies
- Node.js 15 for Node.js
- The vendor has de-supported this technology and version with 2021-06-01
Past Dynatrace OneAgent operating systems support changes
The following operating systems are no longer supported since 01 September 2021
- Linux: Red Hat Enterprise Linux CoreOS 4.4
- x86-64
- Last compatible version: 1.223
- Linux: openSUSE 15.1
- x86-64, PPCLE
- Vendor announcement
- Last compatible version: 1.223
The following operating systems are no longer supported since 01 October 2021
- Linux: SUSE Linux Enterprise Server 12.2
- Vendor announcement
- Last compatible version: 1.225
The following operating systems are no longer supported since 01 December 2021
- Linux: Fedora 32
- x86-64
- Vendor announcement
- Last compatible version: 1.227
- Windows: Windows Server 1909
- x86-64
- Vendor announcement
- Last compatible version: 1.227
The following operating systems are no longer supported since 01 February 2022
- Linux: Red Hat Enterprise Linux CoreOS 4.5
- x86-64
- Last compatible version: 1.235
- Linux: Ubuntu 20.10
- Vendor announcement
- Last compatible version: 1.225
The following operating systems are no longer supported since 01 March 2022
- Linux: Google Container-Optimized OS 81 LTS
- x86-64
- Vendor announcement
The following operating systems are no longer supported since 01 April 2022
- UNIX: IBM AIX 7.2 TL3
- POWER8, POWER9
- Vendor announcement
Other support changes
OneAgent for z/OS
Build 1.237.0
- Fixed IMS code module to prevents linking an APP region subpath to a CTL region subpath that was never started. (ONE-69493)
- Fixed IMS code module to send the correct release version on INIT messages. (ONE-73091)
- Added a new zDC message
ZDC959
. (ONE-71214)
Resolved issues
General Availability (Build 1.237.258)
The 1.237 GA release contains 31 resolved issues (including 1 vulnerability resolution).
Component | Resolved issues |
---|---|
Mainframe | 2 (1 vulnerability) |
.NET | 4 |
AI causation engine | 2 |
Go | 1 |
All modules | 2 |
General | 1 |
Infrastructure Monitoring | 1 |
Logging module | 3 |
OS module | 7 |
PHP | 2 |
OneAgent Installer | 1 |
Watchdog | 1 |
configuration | 1 |
Java | 1 |
opentracingnative | 2 |
Mainframe
- Vulnerability: zRemote now runs as the same user as ActiveGate. This is `dtuserag` (by default) unless otherwise specified by the customer. (ONE-69726)
- Timestamps corrected when a CICS Transaction spans LPARs. (ONE-71107)
.NET
- Resolved crash in OneAgent .NET sensor that occurred when traceparent header was set twice. (ONE-72105)
- Improved stability of the OneAgent .NET module in Infrastructure Mode. (ONE-74546)
- OneAgent .NET code module has improved support for ADO.NET. (ONE-73318)
- Log enrichment for MS extension logging no longer leads to index-out-of-range exceptions, and correct prefixes are now used. (ONE-73433)
AI causation engine
- Resolved issue that, in very rare cases, resulted in segfaults when deleted nodes or already overwritten memory was accessed. (ONE-73147)
- Corrected issue in which, when paths were tagged with mobile tags or Dynatrace tags from different clusters or different tenants, the current OneAgent adaptive sampling mechanism did not start new subpaths. (ONE-72781)
Go
- Fixed a potential crash in Cloud Foundry. (ONE-72841)
All modules
- Fixed potential crash that could occur if the current working directory can not be determined. (ONE-71178)
- Improved signal handling to avoid losing OneAgent threads when running in a Go application. (ONE-71622)
General
- Processes started by COM+ Event System are no longer grouped together with "Windows System" Process Group. (APM-352108)
Infrastructure Monitoring
- Added request timeouts to RabbitMQ. (APM-352920)
Logging module
- Specific configuration for Log Agent was corrected (missing AppFW-related logs). (APM-355411)
- Fixed crash in OneAgent logging module on analyzing logs with very frequent rotation. (APM-366242)
- Fixed crash in OneAgent logging module on analyzing logs with very frequent rotation. (APM-366242)
OS module
- Fixed monitoring of containerd containers for Kubernetes on Cloud Foundry deployments. (APM-366549)
- The list of mount points for `disk-devices` extension is now gathered correctly. (APM-361168)
- Improved OS Agent ID calculation on startup when running in a container. (APM-351075)
- OS service monitoring now uses case-insensitive matching for service name. (ONE-73054)
- Resolved slow memory leak on Linux due to repeatedly trying to connect to sdbus. (APM-358560)
- Fixed monitoring of containerd containers for Kubernetes on Cloud Foundry deployments. (APM-366549)
- The list of mount points for `disk-devices` extension is now gathered correctly. (APM-361168)
PHP
- Fixed issue with getting multiple results from request attributes set for one function. (ONE-74577)
- Fixed issue with getting multiple results from request attributes set for one function. (ONE-74577)
OneAgent Installer
- Fixed an issue where auto-update failed due to problems with removal of executables in lib/lib64 path on Windows hosts. (APM-360344)
Watchdog
- Fixed an issue where watchdog would not restart a faulty process due to dump creation. (APM-355159)
configuration
- Proxy credentials are no longer logged in the OneAgent logs. (ONE-71436)
Java
- Fixed potential endless loop in Java allocation profiling that could cause a stuck thread. (ONE-72758)
opentracingnative
- Fixed an issue that could sometimes cause Envoy services to be displayed as Netty services. (ONE-72283)
- Query parameters are now properly split from the remainder of the URL. (ONE-72089)
Update 262 (Build 1.237.262)
This cumulative update contains 2 resolved issues and all previously released updates for the 1.237 release.
Mainframe
- Subagents are registered with zRemote version again. This fixes deactivation of the zAgent if an outdated subagent is trying to connect. (ONE-75119)
.NET
- Improved stability of the OneAgent .NET module in Infrastructure Mode. (ONE-74546)
OneAgent for mobile resolved issues
General Availability (Build 1.237)
The 1.237 GA release contains 4 resolved issues.
Component | Resolved issues |
---|---|
Mobile | 1 |
Mobile Agent | 3 |
Mobile
- OneAgent for iOS: improved static XCFramework support. (RUM-4317)
Mobile Agent
- OneAgent for iOS: Fixed a bug that prevented a full shutdown. (RUM-4402)
- OneAgent for iOS: session identifier was not always randomized for datacollection level performance. (RUM-4534)
- OneAgent for Android: Fixed issue that caused a crash when OneAgent was not able to determine display metrics. (RUM-4891)
OneAgent for JavaScript resolved issues
General Availability (Build 1.237.211)
The 1.237 GA release contains 1 resolved issue.
JavaScript
- Fixed an issue that occurred with the Proxy API XHR wrapper in late mode when injected after DataDome. (RUM-5003)