Rollout starts 18 October 2021

With this release, the oldest supported OneAgent versions are:

Compatibility

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

Java

Node.js

Go

  • Added support for gRPC 1.40 - 1.41

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

Future Dynatrace OneAgent operating systems support changes

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

  • Linux: Fedora 32
  • Windows: Windows Server 1909

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

  • UNIX: IBM AIX 7.2 TL3

Resolved issues

General availability (Build 1.227.137)

18 total resolved issues (1 vulnerability)

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

Node.js

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

Go

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

IIS

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

All modules

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

General

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

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)

Mainframe

  • CICS Process Groups fixed to properly use the PLEX name. (ONE-65951)

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)

OS module

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

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)

OneAgent for mobile resolved issues

2 total 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

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)

Attachments

  • Original document
  • Permalink

Disclaimer

Dynatrace Inc. published this content on 18 October 2021 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 19 October 2021 06:41:01 UTC.