OneAgent release notes version 1.233

Rollout start: Feb 7, 2022

With this release, the oldest supported OneAgent versions are:

Standard Support

Enterprise Success and Support

z/OS

Java

  • Added tracing support for Reactor Core publisher Mono/Flux. To enable this as a OneAgent feature
    1. Go to Settings and select Server-side service monitoring > Deep monitoring.
    2. Expand the New OneAgent features section, find Java Project Reactor Core v3 tracing, and turn it on.

Go

Current Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.233 is 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

Future Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 December 2024
The following operating systems will no longer be supported starting 01 January 2025
The following operating systems will no longer be supported starting 01 April 2025
The following operating systems will no longer be supported starting 01 May 2025
The following operating systems will no longer be supported starting 01 June 2025
The following operating systems will no longer be supported starting 01 July 2025

Past Dynatrace OneAgent technology support changes

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 May 2024
The following operating systems are no longer supported since 01 July 2024
The following operating systems are no longer supported since 01 November 2024

Other support changes

OneAgent for z/OS

Build 1.233.0

  • Duplicate hosts are no longer reported if CTG and CICS execute on an LPAR with Network Address Translation between the host and the zRemote. (ONE-69509)
  • Fixed DTAX to disable and enable exits in the same iteration after zDC reconnect (ONE-66324)

Resolved issues

General Availability (Build 1.233.151)

The 1.233 GA release contains 23 resolved issues (including 1 vulnerability resolution).

All modules

  • Vulnerability: Updated expat library to 2.4.4 in response to CVE-2022-23990. (ONE-70954)
  • SQL normalization now detects `alter role`, `create role`, and `set role`, and it normalizes these statements so no passwords are visible. For example, the statement `set role AT_ADMIN identified by "password"` is now replaced by `set role [L]`. (ONE-68103)
  • Performance regression in exec() calls introduced in OneAgent version 1.219 has been corrected. (ONE-67661)
  • Environment variables `DT_RELEASE_VERSION`, `DT_RELEASE_BUILD_VERSION`, `DT_RELEASE_PRODUCT`, and `DT_RELEASE_STAGE` were incorrectly translated to tags as `DT_APPLICATION_RELEASE_VERSION`, `DT_APPLICATION_BUILD_VERSION`, `DT_APPLICATION_NAME`, and `DT_APPLICATION_ENVIRONMENT`. Those environment variables now appear in the tags with their original names. (ONE-67459)
  • Automatic core dump is now created correctly for OneAgent components when a hanging component is detected. (ONE-69345)

OS module

  • Grouping for `docker -d` process corrected. (ONE-67340)
  • Fixed the OneAgent System Monitoring module's Windows executable file properties and changed the process name from `OS Agent` to `Dynatrace System Monitoring Agent`. (ONE-68619)
  • Removed a false warning about parsing program arguments. (APM-341868)
  • Improved detection of Docker containers on OneAgent OS module startup. (APM-326338)
  • Command-line arguments used for grouping configured via advanced detection rules are now passed correctly. (APM-341112)
  • OneAgent OS module is able to detect custom location of Docker containers. (ONE-67330)
  • OSI ID created in IP address mode is no longer regenerated when no IP address is detected on the host on OneAgent start. (APM-335270)

Java

  • Fixed a NullPointerException caused by Java OpenTelemetry sensor. (ONE-70579)
  • Improved Log4j pattern adaptation for Java log enrichment sensor to handle more complex message patterns properly. (ONE-68994)
  • Resolved possible interference of software component reporting with the URLStreamHandler used by Java applications. (ONE-68468)

NGINX

  • Fixed crashes in "itom" NGINX ingress controller derivatives. (ONE-67491)

Infrastructure Monitoring

  • Fixed parsing of extension YAML file for snmptraps datasource. (APM-344418)

.NET

  • Resolved issue that caused .NET Software Component Reporting to sometimes lead to a crash if enabled during runtime. (ONE-69476)

Logging module

  • Resolved issue causing the OneAgent Log Monitoring module to crash on startup on Windows systems. (APM-349398)

Mainframe

  • Path correlation is no longer broken when CICS paths contain a mixture of EXEC CICS START and SOAP requests. (ONE-68588)
  • Duplicate hosts no longer reported if CTG and CICS execute on an LPAR with Network Address Translation between the host and the zRemote. (ONE-69509)

opentracingnative

  • Restored the ability to monitor dynamically added routes in certain cases such as typical Istio configurations. However, this remains unsupported (there is no guarantee this will continue to work). (ONE-67298)

PHP

  • Disabled loading of the OneAgent PHP library in the case of an unsupported PHP version. (ONE-70339)

Update 157 (Build 1.233.157)

This cumulative update contains 1 vulnerability resolution and all previously released updates for the 1.233 release.

All modules

  • Vulnerability: Updated expat library to 2.4.4 in response to CVE-2022-23990. (ONE-70954)

Update 163 (Build 1.233.163)

This cumulative update contains 1 resolved issue and all previously released updates for the 1.233 release.

OS module

  • OneAgent System Monitoring component will continue working, even if can't attach to shared memory. (ONE-70679)

Update 166 (Build 1.233.166)

This cumulative update contains 1 resolved issue and all previously released updates for the 1.233 release.

OS module

  • Fixed OSI ID for EC2 and Azure hosts when HostIdSource is set to k8s-node-name. (ONE-69816)

Update 177 (Build 1.233.177)

This is a cumulative update that contains all previously released updates for the 1.233 release.

Update 184 (Build 1.233.184)

This cumulative update contains 3 resolved issues and all previously released updates for the 1.233 release.

Component
Resolved issues

OS module

  • Fixed recalculation of process group instance (PGI) ID in an endless loop for PGI with custom environment variables. (APM-355354)

OneAgent Installer

  • Fixed an issue where auto-update failed due to problems with removal of dynatrace_onepcap.exe on Windows hosts. (APM-354296)

.NET

  • Fixed an issue in OpenTelemetry (.NET) that led to application crashes in case of duplicate span attribute entries with the same key. (ONE-71666)

OneAgent for mobile resolved issues

General Availability (Build .233)

The .233 GA release contains 5 resolved issues.

Component
Resolved issues

Mobile

  • OneAgent for iOS: fixed web requests attached to wrong session during session split. (ONE-67379)
  • Symbolication Client: disabled profiling. (ONE-68392)
  • OneAgent for iOS: Improved agent data saving when host app crashes. (ONE-67250)
  • OneAgent for Android: Fixed issue that caused a crash when OneAgent deactivated itself. (ONE-68656)

Mobile Session Replay

  • iOS Session Replay: fixed application non responsive after displaying a system view controller (e.g. password picker). (ONE-69239)

OneAgent for JavaScript resolved issues

General Availability (Build .233)

The .233 GA release contains 4 resolved issues.

JavaScript

  • Added the possibility to prevent CORS requests from having headers added. (ONE-70308)
  • Fixed a bug that causes increased CPU load on browsers if overload prevention is enabled and a session times out. (ONE-68000)
  • Fixed a bug related to sessions causing high CPU load on browsers. (ONE-68102)
  • Fixed an issue where payload in agent events would be unnecessarily trimmed, causing incomplete data. (ONE-68757)