OneAgent release notes version 1.279

Rollout start: Nov 20, 2023

With this release, the following are the oldest supported OneAgent versions.

Support level
Oldest version supported
Standard Support
1.261
Enterprise Success and Support
1.255

For details, see How long are versions supported following rollout?.

Technology support

Definition of the technology support version schema with examples:

  • Major version 5 is supported

    • Major version 5 is supported, including all of its minor versions like 5.1 and 5.2
    • Other major versions are not supported like 6 and 7
  • Minor version 5.1 is supported

    • Minor version 5.1 is supported, including all of its patch versions like 5.1.1 and 5.1.2
    • Other minor versions are not supported like 5.2 and 5.3
  • Patch version 5.1.1 is supported

    • Patch version 5.1.1 is supported
    • Other patch versions are not supported like 5.1.2 and 5.1.3
  • Version range 5.1 – 5.3 is supported

    • Minor versions 5.1, 5.2, and 5.3 are supported, including all of their patch versions like 5.1.1, 5.2.1, and 5.3.1
    • Other minor versions are not supported like 5.0 and 5.4
  • The minimum required version is 5+

    • All major, minor, and patch versions starting from version 5 are supported, like 5, 5.1, 5.1.1, and 6

New technology support

For more information, see New technology support.

  • JMS 3.0 (Java module)
  • Spring Webflux 6 (Java module)
  • Spring WebFlux WebClient 6 (Java module)

End of support

For more information, see End of support announcements.

Breaking change The OneAgent Envoy module depends on OpenTracing. Envoy discontinued OpenTracing with version 1.29, and therefore, OneAgent can no longer monitor Envoy version 1.29 and newer. This affects all OneAgent versions.

However, OneAgent can still monitor Envoy versions prior to 1.29. In the future, Dynatrace will support Envoy monitoring based on OpenTelemetry. For more details, see this Community post.

New features and enhancements

RabbitMQ batched publish

Application Observability | .NET

Added batch publishing support for the .NET RabbitMQ client.

Improved grouping of Extensions Controller

Infrastructure Observability | Hosts

Introduced detection of Dynatrace ActiveGate Extensions Controller process and improved the name of Dynatrace OneAgent Extensions Controller process.

Process grouping for SNMP Traps data source

Infrastructure Observability | Hosts

Added grouping of SNMPTraps extension to group with name Dynatrace ActiveGate Source SNMP Traps.

Resolved issues

General Availability (Build 1.279.166)

The 1.279 GA release contains 13 resolved issues.

General

  • Improved MAC address formatting for SNMP-based extensions. (EXT-5795)
  • Resolved an issue that caused the Extensions Execution Controller (EEC) to crash when a large number of metrics were ingested. (EXT-8557)
  • Resolved an incompatibility with glibc versions > 2.33. (OA-25111)

Mainframe

  • The z/OS Java module now correctly instrumenta Java 8+ Lambda classes. (OA-20469)

NGINX

  • Fixed an issue in the OneAgent NGINX code module that caused the log enrichment functionality to crash. (OA-23392)
  • Fixed an issue in the OneAgent NGINX code module that potentially caused glitches in NGINX and upstream peer health metrics (incorrect number of healthy and unhealthy peers reported). (OA-20912)

OS module

  • Fixed process blocklist refresh when process is executed without fork. (HOST-4416)
  • Auto-injection is now correctly disabled or enabled on the host when the corresponding setting is changed in the web UI. (HOST-4436)

OpenTracing module

  • Improved OneAgent Envoy code module robustness, including fixing an issue in which Envoy failed to start up if there was an error in the module configuration (such as an empty set of initial URLs). In this case, the error is now logged, and the envoy is allowed to continue running unmonitored. (OA-20885)

Java

  • Business events for HTTP requests processed by async servlets are no longer missing. (OA-23907)
  • Fixed an issue in which HTTP request bodies were not correctly captured by the OneAgent Java code module when the application used the ServletRequest::getReader API. (OA-20622)

PHP

  • Fixed issue in which PHP-FPM with opcache.preload didn't communicate with the cluster, so it didn't report service- and code-level monitoring data. (OA-24150)
  • Resolved an issue with Doctrine's Proxy Objects while setting a Request Attribute. (OA-23721)

OneAgent for Android

General Availability (Build 8.279.1)

The 8.279 GA release contains 1 resolved issue.

OneAgent for Android

  • Changed the default value for the withCrashReporting method to true in the OneAgent SDK technical documentation. (RUM-16050)

OneAgent for iOS

General Availability (Build 8.279.1)

The 8.279 GA release contains 3 resolved issues.

Component
Resolved issues

OneAgent for iOS

  • SwiftUI instrumentor: Improved SwiftUI modifiers instrumentation. (RUM-15830)

Session Replay for iOS

  • iOS Session Replay: Resolved an issue that caused iOS 17 device crashes in certain rare cases. (SR-4452)
  • iOS Session Replay: Resolved OneAgent crash for corner cases with screenshots of size 0. (SR-4502)

OneAgent for JavaScript resolved issues

General Availability (Build 1.279.1)

The 1.279 GA release contains 1 resolved issue.

Session Replay

  • Fixed an issue with resources not loading in Session Replay in the following situations: (1) In the Replay, when a resource was requested to the original server, the server returned different content depending on the "Accept" header; (2) In the Replay, when loading resources with a relative path in a page with a <base> tag; (3) When recording resources with a relative path inside an iframe; (4) When replaying a session after more than 30s with no activity. (SR-2722)