OneAgent release notes version 1.227

Rollout start: Oct 18, 2021

With this release, the oldest supported OneAgent versions are:

Standard Support

Enterprise Success and Support

Compatibility

OneAgent core dump capture logic has been adjusted for compatibility with Red Hat Automatic Bug Reporting Tool (ABRT).

Java

  • Added support for Kafka 3.0 - 3.6
  • Added support for Spring Cloud Stream Kafka Binder 3+
  • Added support for OpenTelemetry 1.4 - 1.43

z/OS

  • oneagentzos-R12270.pax is now available

Node.js

Go

  • Added support for gRPC 1.40 - 1.59

Operating systems

Current Dynatrace OneAgent technology support changes

Dynatrace OneAgent 1.227 is the last version to support the following technologies
  • OpenTelemetry 1.0.0-RC1 for Go
  • OpenTelemetry 1.0.0-RC2 for Go

Current Dynatrace OneAgent operating systems support changes

The following operating systems will no longer be supported starting 01 December 2021

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.209 was the last version to support the following technologies
  • OpenTelemetry 0.13.0 for Go
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

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.227.0

  • Made code improvements to one of the main modules in zDC. This will improve the zDC startup time (ONE-63612).
  • Fixed IEP support feature to make the CICS code module compatible with BMC Strobe (ONE-62077).
  • Show correct call type for z/OS Connect CICS Purepath in Purepath view (ONE-64073).

Resolved issues

General Availability (Build 1.227.132)

The 1.227 GA release contains 17 resolved issues (including 1 vulnerability resolution).

All modules

  • Improved Kubernetes detection for OneAgent running in a pod of a Kubernetes cluster on Mesos. (ONE-64943)

IIS

  • Resolved an issue with concurrency handling in the IIS Module Insights sensor that could, under load, lead to OneAgent crashes. (ONE-64006)

General

  • Java code module injection issue resolved for an uncommon type of JVM linkage on Linux. (APM-325097)
  • Fixed an issue that caused injection into Docker containers to fail. (APM-319795)

Infrastructure Monitoring

  • Vulnerability: Updated urllib library from version 1.26.4 to version 1.26.6 in response to CVE-2021-33503 and BDSA-2021-1688. (ONE-61605)

Node.js

  • Searching exported functions for Node.js custom services now also correctly returns async and arrow functions. (ONE-65238)

OS module

  • Reduced redundant log entries from OneAgent OS module. (APM-319598)

OneAgent Installer

  • Restored handling of OneAgent installer legacy parameters for deployment via earlier versions of ActiveGate. (APM-326266)
  • SELinux policy now provides rule for Musl libc-compiled oneagentdynamizer, resolving problem with denials and preventing static Go monitoring from working in containerized environments. (APM-327994)

OpenTracing Java

  • Fixed an issue in which the OneAgent Java for z/OS module never tried to connect after certain errors. (ONE-63709)

Plugin module

  • Couchbase `swap used` metric calculation changed from the sum of all samples from all buckets to the maximum value from those samples. (APM-323433)

.NET

  • Beacon requests not on root path (`/xx/rb_xxx`) are now filtered correctly on Asp.Net applications. (ONE-65578)
  • OpenTelemetry .NET no longer injects into preview versions of the System.Diagnostics.DiagnosticSource package. (ONE-65252)
  • Reference to `System.Diagnostics.DiagnosticSource` is no longer needed for `Microsoft.AspNetCore.Http.Abstractions`. (ONE-65682)
  • Broken PurePaths no longer occur when using the new synchronous API to send HTTP requests in .NET 5. (ONE-65445)
  • Resolved issue that was breaking PurePath when spaces in header names crashed the OneAgent HTTP sensor. (ONE-63647)

Go

  • Resolved an issue in OneAgent Go HTTP metrics module which occurred when a panic was thrown in user code. (ONE-64117)

Update 137 (Build 1.227.137)

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

Mainframe

  • CICS process groups now correctly use the PLEX name. (ONE-65951)

Update 157 (Build 1.227.157)

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

Component
Resolved issues

Logging module

  • OneAgent log module now correctly calculates UTC time offsets (adjusted for Daylight Saving Time ) for local clocks. (APM-332884)
  • Improved log processing time (corrected extraction of time zone from `/etc/sysconfig/clock`). (APM-331224)

Mainframe

  • CICS Services are now calculated correctly when a PLEX is present. (ONE-67396)

OneAgent for mobile resolved issues

General Availability (Build .227)

The .227 GA release contains 2 resolved issues.

Component
Resolved issues

Mobile

  • Mobile Symbolication: Improved special character handling for DSSClient iOS symbol file processing. (ONE-64297)

Mobile Session Replay

  • Session Replay for iOS: Improvements in UITextViews masking feature depending on if it is editable or not. (ONE-63520)

OneAgent for JavaScript resolved issues

General Availability (Build .227)

The .227 GA release contains 6 resolved issues.

JavaScript

  • Fixed a bug in the Visually complete module that causes missing or invalid values for Synthetic tests on pages that are already instrumented with RUM and Visually complete. (ONE-63712)
  • Fixed a bug in the Visually complete module that causes missing or invalid values for Synthetic tests and deferred injected agents on pages with picture elements. (ONE-63921)
  • Fixed a bug when validating `sourceUrls` that caused them not to be sent for certain custom actions. Removed legacy `sourceTitle` from `enterAction` API. (ONE-63952)
  • Fixed a bug that causes browsers to trigger invalid preflights on CORS requests whose URLs start with a whitespace. (ONE-65149)
  • Fixed a problem that was caused by passing a function as data for a jquery request. (ONE-65116)
  • 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)