OneAgent release notes version 1.227
Rollout starts October 18, 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
- Added support for Kafka 3.0 - 3.4
- Added support for Spring Cloud Stream Kafka Binder 3+
- Added support for OpenTelemetry 1.4 - 1.26
z/OS
oneagentzos-R12270.pax
is now available
Node.js
- Added support for MongoDB 4
Go
- Added support for gRPC 1.40 - 1.55
Operating systems
- Added support for Red Hat Enterprise Linux 7.4+, 8
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
- 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
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 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
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.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 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
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).
Component | Resolved issues |
---|---|
All modules | 1 |
IIS | 1 |
General | 2 |
Infrastructure Monitoring | 1 (1 vulnerability) |
Node.js | 1 |
OS module | 1 |
OneAgent Installer | 2 |
OpenTracing Java | 1 |
Plugin module | 1 |
.NET | 5 |
Go | 1 |
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 | 2 |
Mainframe | 1 |
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 1.227)
The 1.227 GA release contains 2 resolved issues.
Component | Resolved issues |
---|---|
Mobile | 1 |
Mobile Session Replay | 1 |
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 1.227)
The 1.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)