Added Azure Functions Consumption plan tracing for Node.js
z/OS
oneagentzos-R12430.pax is now available
Added tracing support for JDBC database calls on z/OS Java.
OneAgent SDK for Android
Starting with OneAgent for Android version 8.245, we're ending support for the following versions of Android and Gradle plugin:
Android 4.0.3 - 4.4 (API level 15 - 19)
Android Gradle plugin 3.1 - 3.6.
After the release, we'll support the following versions:
Android 5.0+ (API level 21+)
Android Gradle plugin 4.0+
New features and enhancements
Log Monitoring
OneAgent log module is now case insensitive on Windows for all configuration options: matcher, banned sources, custom log sources, and date patterns.
The directory (path) separator, for both autodetected and custom-defined log sources, is now a backslash (for example, C:\Users\Default\).
Integrate OpenTelemetry Node.js on Azure Functions consumption plan
Azure Functions offer multiple hosting options with different ways to integrate distributed tracing. You can now configure tracing Node.js services running on Azure Functions under the default Consumption Plan, with a dedicated Dynatrace package for OpenTelemetry. For details, see Trace Azure Functions written in Node.js.
Group IMS regions belonging to the same subsystem into a process group
Added ability to group IMS regions that belong to the same subsystem into a single process group. For more information, see Transaction monitoring.
Resolved issue in which the creation of outgoing Dynatrace tags when a PurePath trace was started with a custom tag sometimes led to a crash when creation was triggered by several threads in parallel. (OA-5474)
.NET
Improved the stability of the OneAgent .NET code module reading .NET assemblies. (OA-5512)
Fixed a bug that prevented monitoring of ASP.NET Core application if the OneAgent .NET code module was enabled. (OA-5499)
Reduced memory overhead of the OneAgent .NET module. (OA-5424)
Go
Fixed crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)
Mainframe
Fixed zRemote handling of incomplete connections that caused invalid handshake with zLocal. (OA-5635)
Update 205 (Build 1.243.205)
This cumulative update contains 27 resolved issues and all previously released updates for the 1.243 release.
Resolved issue in which the creation of outgoing Dynatrace tags when a PurePath trace was started with a custom tag sometimes led to a crash when creation was triggered by several threads in parallel. (OA-5474)
All modules
Processing of business event rules is now strictly top to bottom, so that rules are triggered consistently. (OA-1755)
Corrected problem with resolving a OneAgent symbol when glibc is started as an executable. (ONE-74936)
Fixed possible crash when there are multiple mounts of the same cgroup v1 controllers (in /proc/mounts). (OA-57)
General
Corrected case in which container metadata was not updated during a OneAgent redeployment. (APM-369663)
When the "IIS Module Insights" feature is enabled, modules for which the ID is a null pointer are no longer registered. (APM-367257)
Infrastructure Monitoring
The HAProxy plugin now works correctly when the configuration file contains excess spaces in the stats socket line. (APM-368350)
The `dynatracesourcesnmptraps` process is now properly closed during EEC shutdown/restart. (APM-374989)
Java
Fixed issue with parsing of tracing headers that potentially caused a load imbalance. (OA-6386)
Fixed unstructured log enrichment for certain class-loading sequences of different Log4j 2 versions. (ONE-74254)
Fixed issue with parsing of tracing headers that potentially caused a load imbalance. (OA-6386)
.NET
Improved stability of the OneAgent .NET code module. (OA-5816)
Improved the stability of the OneAgent .NET code module reading .NET assemblies. (OA-5512)
Fixed a bug that prevented monitoring of ASP.NET Core application if the OneAgent .NET code module was enabled. (OA-5499)
Improved stability of the OneAgent .NET code module. (OA-5816)
Go
Fixed crash in OpenTelemetry sensor upon reading input parameters of started span. (OA-5626)
Fixed detection of an unhandled error case when the creation of a client-side gRPC stream fails. (ONE-74537)
Fixed possible signature mismatch issue in AWS SDK for Go. (ONE-74567)
NGINX
An NGINX Ingress controller reload after a OneAgent update no longer triggers loading or creation of additional OneAgent libraries and processes. (ONE-74945)
Logging module
OneAgent debug flag `debugLogAnalyticsLgiDatePatternsConfigJson`, which is currently used in the Log Monitoring 2.0 code module to configure date pattern formats, now allows wildcards in log names using the convention described in Apache documentation with the `APR_FNM_NOESCAPE` and `APR_FNM_CASE_BLIND` flags enabled. (APM-377873)
Mainframe
Fixed zRemote handling of incomplete connections that caused invalid handshake with zLocal. (OA-5635)
OS module
OS services monitoring: remove an event raise when there are no OS services matching the policy. (Resolves an issue with a new configuration when a higher priority policy tried to disable an existing event for an OS service matched by a lower priority policy.). (HOST-126)
All kworker processes are now properly grouped to Linux System process group. (ONE-75828)
Extended recognition of PHP-FPM binaries. (APM-371559)
OpenTracing Java
Java z/OS: spurious warning log message about export message size is eliminated. (ONE-75065)
PHP
OneAgent PHP stack overflow issue in certain corner cases has been fixed. (ONE-75101)
Plugin module
The Remote Plugin Module installer now checks for available disk space. (APM-371759)
Update 225 (Build 1.243.225)
This cumulative update contains 2 vulnerability resolutions and all previously released updates for the 1.243 release.
n/a
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4446)
Vulnerability: Vulnerability: Improved input validation for Real User Monitoring (RUM) in OneAgent. (DTSEC-4447)