OneAgent release notes version 1.287

Rollout start: Mar 26, 2024

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

Support level
Oldest version supported
Standard Support
1.269
Enterprise Success and Support
1.263

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.

  • Log analytics on Linux s390x (Log module). Announcement
  • W3C Trace Context propagation for KafkaJS headers (Node.js module). OneAgent feature: Send W3C Trace Context Kafka headers

End of support

For more information, see End of support announcements.

Announcements

We're dropping support for IE 11

Starting with RUM JavaScript version 1.293, we will stop supporting Internet Explorer 11. For more information, see RUM JavaScript for Internet Explorer 11 and the related announcement in the Dynatrace Community.

New features and enhancements

Included Npcap was upgraded to version 1.79

Infrastructure Observability | Network

The Npcap that is included in the OneAgent Windows installer was upgraded to version 1.79, which includes security improvements and is more stable. In case of any problems with automatic uninstallation of the previous Npcap (version 1.71) during the OneAgent upgrade process, please uninstall it manually.

Improved detection of host shutdown

Infrastructure Observability | Hosts

OneAgent now uses an additional one-shot systemd service to mitigate problems with host shutdown detection on some platforms.

Process Availability policies: additional configuration options

Process Availability

Process availability settings have been extended to allow the configuration of:

  • Minimum number of processes that should be running for a given policy
  • Operating systems to which a policy should apply
  • A rule that checks host metadata
  • A rule that checks the user who started processes

Additionally, the Process Availability event title has been changed to better match the new settings.

Java technology property: minor detection change

Infrastructure Observability | Hosts

Java technology (vendor) is detected directly based on the release file of the monitored application.

Improved detection of code location for ColdFusion application servers

Application Security | Vulnerabilities

Detection of code location for ColdFusion application servers has been improved. Existing code-level vulnerabilities for ColdFusion applications may change their security vulnerability ID.

Resolved issues

General Availability (Build 1.287.126)

The 1.287 GA release contains 18 resolved issues.

.NET

  • Fixed an issue that caused around 100 MB of additional memory usage for .NET applications on Linux. The binary size has been decreased by ~25 MB and dynamic memory allocation when loading the .NET code module has been cut by ~80 MB. (OA-27775)
  • Fixed a OneAgent .NET HttpClient Sensor v2 issue that potentially led to breaking HttpWebRequests. (OA-28324)
  • Fixed memory leak when using .NET improved in-process context propagation feature. Clearing leftover data structures on thread pool threads created by corner cases. (OA-28524)

Go

  • Fixed Go Redis sensor crash when starting a method node fails. (OA-28682)
  • Fixed Go Client gRPC sensor crash when starting a method node fails. (OA-27573)

General

  • Improved the dependencies of a supportive library that could be used to temporarily block the process module injection on Linux. (OA-27875)
  • Extension Execution Controller (EEC) crashes no longer occur due to memory shortage. (EXT-9843)
  • Fixed an issue where the NGINX Plus metrics API was not correctly detected without an explicit listen directive in the corresponding HTTP block of the NGINX configuration. (OA-26242)
  • Variables are now handled correctly with the LIKE operator for WMI-based extensions. (EXT-9444)

Java

  • Fixed an issue in the Java code module that could cause a deadlock when multiple servlet filters are initialized concurrently. (OA-28497)
  • The Java code module no longer impedes the startup of Mule 4.6 with Java 17. (OA-28097)

Mainframe

  • Fixed a bug that prevented MQ services from being displayed properly. (OA-28373)

Node.js

  • Fixed a log spam issue in the new MINTv2 implementation. (OA-27789)

OS module

  • Fixed a bug where disk mounts with space values exceeding 2 TB weren't reported on AIX. (HOST-5385)

Apache

  • The `debugApacheDisableProxyRequestCapturingNative` setting can now be used (coupled with the specific UI setting) to enable Apache Log Enrichment for rebranded Apache Servers. (OA-29482)
  • It's now possible to activate Apache log enrichment during runtime. (Go to "Settings" > "Preferences" > "OneAgent features" and turn on "Apache - Trace/span context enrichment for logs [Opt-In]"). (OA-25057)

Webserver core

  • Fixed a bug in web server agents (for example, NGINX) that led to increased CPU consumption and memory overhead. (OA-29095)

IIB

  • An (empty) Properties folder is now added as the first message header for HTTP/SOAP/REST requests when the Properties folder is missing from the message header (for example, due to deletion in the previous Compute node by the customer). As a result, Dynatrace tagging (adding Dynatrace tags in a newly created HTTPRequestHeader folder) no longer affects customer business logic. (OA-28157)

Update 136 (Build 1.287.136)

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

Update 143 (Build 1.287.143)

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

Update 149 (Build 1.287.149)

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

OneAgent for Android

General Availability (Build 8.287.1)

The 8.287 GA release contains 2 resolved issues.

OneAgent for Android

  • BizEvents are no longer erroneously sent with future timestamps. (RUM-18481)

Session Replay for Android

  • Fixed issue with NavigationDrawer component that was causing incorrect replays. (SR-4958)

OneAgent for iOS

General Availability (Build 8.287.1)

The 8.287 GA release doesn't contain any user-facing resolved issues.

OneAgent for JavaScript

General Availability (Build 1.287.7)

The 1.287 GA release contains 1 resolved issue.

JavaScript

  • Resolved issue causing styles from a Shadow DOM to not be recorded for Session Replay. (SR-4639)