This page showcases new features, changes, and bug fixes in Dynatrace OneAgent version 1.341. It contains:
With this release, the following are the oldest supported OneAgent versions.
| Support level | Oldest supported version |
|---|---|
1.323 | |
1.317 |
For details, see How long are versions supported following rollout?.
Application Observability
MBAgent now captures tagging information for IBM ACE TimeoutControl and TimeoutNotification timer nodes, enabling distributed trace context to be associated with timer-driven message flows.
Application Observability | Distributed Tracing
OneAgent now supports automatic tracing of the Azure SDK in Java applications (Azure SDK for Java versions 1.2.9+).
Application Observability | Distributed Tracing
We’ve added support for the Yii framework for PHP applications.
Application Observability | Distributed Tracing
Azure Functions Timer trigger tracing is now available in Python.
Application Observability | Distributed Tracing
OneAgent Java enhances resource-exhausted JVMTI events with additional resource attributes.
Application Observability | Distributed Tracing
Azure Functions Azure SQL trigger tracing is now available in Python.
Application Observability | Distributed Tracing
We’ve extended the support for Apache Thrift up to version 0.22.0.
Application Observability | Distributed Tracing
aws-sdk-go-v2/service/sqsOneAgent now supports monitoring AWS SQS services in Go applications.
Application Observability | Distributed Tracing
To benefit from our new memory-optimized instrumentation of .NET applications, go to
Settings > Collect and capture > General monitoring settings > OneAgent features and activate Advanced .NET Instrumentation Mode [Opt-In].
Application Observability | Distributed Tracing
OneAgent now supports monitoring AWS DynamoDB services in Go applications.
Application Observability | Open Telemetry
We’ve updated opentelemetry-proto to version 1.10.0.
Application Security
Primary Grail tags and fields are now available on security finding and scan events for Runtime Vulnerability Detection and Runtime Application Protection.
Digital Experience | RUM Web
RUM JavaScript now sends user action events for hard navigations if the agent initializes before the page is loaded. If the agent is injected after the page has already loaded, it won't send a related user action event. Learn more about user actions in web frontends.
Digital Experience | RUM Web
The RUM JavaScript agent now collects dt attributes from the host and parent tree when an interaction target is inside an open shadow root.
Digital Experience | RUM Web
You can now register custom trackers for all user actions globally or for specific action instances. These trackers enable you to use custom logic to delay action completion until asynchronous operations (such as GraphQL queries or images loading within the viewport) are fully resolved.
Infrastructure Observability
OneAgent now automatically identifies Node.js v26 processes and injects them with the Node.js code module.
Infrastructure Observability
Data ingest (logs, spans, etc.) from OneAgent installations on mainframe is now enriched with dt.smartscape.<entity> fields for easy correlation of data and Smartscape entities.
Infrastructure Observability
Events from the OS module are now enriched with the full Smartscape vertical stack.
Infrastructure Observability | Extensions
Unified analysis pages used across different Dynatrace applications can now be directly packaged with each extension. The pages are provided to the respective applications at the extension installation time.
Infrastructure Observability | Hosts
OS services monitoring now supports indirect, linked, and linked-runtime systemd unit file startup types.
Infrastructure Observability | Hosts
New os_service.* property names for events and availability metrics are now available in addition to the old dt.osservice.* names. The existing .osservice.* names will be deprecated on Dynatrace SaaS in a future release.
Infrastructure Observability | Hosts
OS services can now be queried from the Smartscape storage via smartscapeNodes OS_SERVICE.
For more information, see Smartscape - Core Entities.
Infrastructure Observability | Kubernetes
Container entities in Smartscape on Grail have a new field, container.containerization_type, indicating which containerization type is used to run the container (for example, cri-o).
For more information, see Smartscape - Core Entities.
Platform | OneAgent
OneAgent now extends source-level telemetry enrichment to additional domains:
Platform | OneAgent
OneAgent and Kubernetes Log module configurations are now available as a redesigned experience in
Settings. The new UIs give you visibility into discovered log sources, streamline onboarding and management, clarify how rules combine across scopes, and align with Dynatrace Platform applications such as OpenPipeline.
Find it at
Settings > Collect and capture > Log monitoring > Configure log module.
The classic Log module settings UI remains available in
Settings Classic while you migrate to the new experience. We recommend migrating to the new experience, which is future-proof and where all future improvements will be delivered.
Platform | OneAgent
OneAgent now supports IBM MQ v10 on z/OS.
Platform | OneAgent
Handling of Db2 metrics has been improved in the Data Explorer view. They were previously labeled as Unknown Process.
Platform | OneAgent
OneAgent now supports tagging for IBM IIB/ACE timer nodes. Timer nodes are now properly detected and tagged by the MBAgent, enabling end-to-end tracing visibility for message flows that are triggered by scheduled/timer-based events. Timer nodes in IIB/ACE message flows now show these entry points correctly, consistent with existing tagging support for other node types (IMS, Callable, JMSReply).
Infrastructure Observability | Hosts
OneAgent now rejects paths and files that resolve through NTFS junctions created by non-elevated (regular) Windows user accounts. This affects all locations OneAgent accesses, such as during process technology detection.
This change reduces the attack surface for junction-based privilege escalation on Windows by preventing OneAgent from following junctions that non-privileged users can create.
The behavior is applied automatically on supported Windows versions, no action is required for typical deployments. If your setup relies on junctions created by non-elevated users for monitoring purposes, review and update those resources before upgrading.
len) to fail when called on the event list passed to a user callback function. (OA-68632)dockerd. (OA-68624)undici now correctly loads via import - Javascript | MDN in ESM. (OA-67702)libc that could occur if the Go improved static injection OneAgent feature was turned on. (OA-67175)8. (OA-66469)oneagentctl.exe supports querying and setting Windows redirection guard policy. (OA-65716){} in unstructured Log4j 2 log entries. (OA-65527)