This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.340. It contains:
Cost Intelligence
Use Dynatrace Cost Intelligence to understand your costs, act before they spike, and optimize with ease.
Managing and optimizing Dynatrace costs just got clearer. We've published new Optimize documentation that guides DPS customers through the full journey from understanding to optimizing costs, aligned with the FinOps Foundation framework.
Use Dynatrace Assist to understand, predict, and optimize usage, no further expertise required. You can:
Understand cost spikes.
Ask questions like: "I received a cost alert that costs have increased. Can you check if you find anything notable?"
What you'll get: A full drilldown into your billing_usage events with the root cause surfaced directly—no manual exploration needed.
Predict costs.
Ask questions like: "Based on my log ingest usage over the last 90 days, can you predict my next 30 days?"
What you'll get: A capability-level prediction based on your actual consumption, useful when onboarding new teams.
Optimize costs.
Ask questions like: "Looking at optimizing my log query usage—are there any queries duplicated by multiple users?"
What you'll get: Insights into overlapping queries with direct suggestions on how to improve.

Account Management | Cost Management
Technical foundations for DDU consumption metering for classic licenses regarding Logs on Grail and Bizevents on Grail are reworked for maintenance reasons. The consumption logic itself does not change.
During the hour when this transition takes place, you may see a DDU consumption gap within a single billing hour affecting the following metrics:
builtin:billing.ddu.log.totalbuiltin:billing.ddu.log.byDescriptionbuiltin:billing.log.ingest.usagebuiltin:billing.ddu.events.totalbuiltin:billing.ddu.events.byDescriptionbuiltin:billing.events.business_events.ingest.usageAccount Management | Subscriptions and Licensing
You can now select the Amend and Extend POD template, so you can receive a single POD email containing both amended subscription changes and new renewal subscription terms.
AI Observability | AI Observability
OneAgent version 1.339+ Dynatrace version 1.340+
OneAgent now provides automatic instrumentation for Python applications that use AWS Bedrock, OpenAI, Azure OpenAI, and LangChain.
Application Observability | Distributed Tracing
Several enhancements make it easier to analyze and navigate trace data in Distributed Tracing.

Application Observability | Log Analytics
The Dynatrace log module now emits self-monitoring events that deliver an environment-wide health overview for OneAgent and Kubernetes log modules. You can detect and resolve log ingest issues across distributed fleets faster, with self-service troubleshooting based on per-source status and health signals.
What's new:
dt.system.events. Two event categories emitted: log source status and health‑related events.Where to find it:
dt.system.eventsEnabled by default for Grail; available as opt-in for Log Monitoring Classic (LMv2).
Application Observability | Services
Services now includes a visual service map that shows service-to-service relationships and messaging flows, with performance and health indicators overlaid on the topology. That makes it the fastest way to understand blast radius during an incident, with topology context, performance signals, and bottlenecks visible in a single view without switching views. You can also filter services directly by primary Grail fields such as k8s.cluster.name, k8s.namespace.name, aws.region, and azure.location; the same attributes that power segments across Dynatrace.
Both capabilities are available in the Explorer Preview view and are open for feedback before General Availability. For more details, see Community.


Digital Experience | Users & Sessions
You can now watch Session Replay in full-screen mode.
Infrastructure Observability | Infrastructure & Operations
Added support for platform tokens for classic network zone REST APIs.
Infrastructure Observability | Infrastructure & Operations
Added support for platform tokens for classic ActiveGate REST APIs.
Platform
All product news right in the product—searchable, filterable, shareable.

Platform
You can now select synthetic monitors to be disabled when a maintenance window is active. Specify monitors by name, ID, or tag. During the window, they stop running automatically and resume when maintenance ends.
This keeps your synthetic results clean during planned changes, such as database upgrades or deployments, without triggering false positives and without having to manually disable and re-enable monitors each time.
Platform | Dashboards
In
Dashboards and
Notebooks, in the table visualization, the record details viewer now groups fields by main type. This includes primary tags and topology fields, as well as fields hidden by table column settings.
Platform | DQL
Duration literals (h, m, s, ms, us, ns) now also support decimal numbers.
Examples:
0.5h.2m—which is equal to the previously supported 0.2 * 1m or 12sIf sub-nano precision is used, decimals are cut off:
0.5ns is always converted to 0ns, meaning that even 4 * 0.5ns == 0ns, whereas 0.5 * 4ns == 2ns. While technically supported, the decimal notation only makes sense for units greater than nanoseconds1.23456789us will also be truncated to 1234ns, ignoring everything afterNote:
This is only supported for durations, not for calendar durations.
0.5d is ambiguous and could be something between 11.5h and 12.5h. For 1.5M, it becomes even more obvious.1.0d isn't supported as literal—use 1d instead.Platform | Problems
Environments created on or after January 26, 2026, can now access the /eventProperties and /eventTypes REST endpoints. These endpoints are needed to be able to correctly create the events ingest payload.
Platform | Smartscape
You can now search for nodes by name or ID across all Smartscape views, including modal views. Press Ctrl+F (or Cmd+F on Mac) to focus the new search field—Dynatrace highlights matching nodes in the graph and narrows the legend to the matching entity groups. The legend is also interactive: expand any entity type to see its nodes and jump to them in the graph without typing a query.

Threat Observability | Security events
Dynatrace now integrates with Checkmarx. For details, see Checkmarx Ingest .
Application Observability
Starting with Dynatrace version 1.341 , the cluster will reject connections from OneAgent versions 1.141 and earlier.
If you are running OneAgent versions 1.141 or earlier, be sure to upgrade to a later OneAgent version (1.143–1.339) to avoid data loss and connectivity issues.
For more details, see End-of-life announcements.
Infrastructure Observability
In an update to the Smartscape on Grail entity model, the previous PROCESS field process.software_technologies has been replaced by agent-specific fields.
Infrastructure Observability | Infrastructure & Operations
The ActiveGate auto-update configuration API is deprecated. Instead, use the Settings 2.0 API with the deployment.activegate.updates schema ID.
Infrastructure Observability | Infrastructure & Operations
A new REST API is now available for deploying the ActiveGate installer and retrieving connection information. Unlike the classic API, this API supports non–preconfigured installers, enabling deployment without environment-specific preconfiguration.
Platform | Dashboards
Starting with Dynatrace version 1.342, Dynatrace will apply stricter validation rules to dashboards and won't display dashboards that fail validation.
Who this affects: This will mainly affect dashboards created or modified via the API or external AI tools. Dashboards created and maintained using
Dashboards can’t fail validation unless you modify them otherwise.
Dashboards will display a warning and a failure reason, but the dashboard will continue to load as usual.Action plan: If you want to continue using a dashboard that failed validation, you need to fix it before Dynatrace version 1.342.
Use Edit JSON to update the dashboard.
Software Delivery | Ecosystem
user.sessions and user.replaysWe added support for Smartscape topology on user.sessions and user.replays.
edgeType has been changed from ^[a-z][a-z0-9.]{0,31}$ to ^[a-z][a-z0-9]{0,31}$. With this breaking change, the dot (.) character is forbidden in the edgeType. (PPX-11541)dt.security_context in Dynatrace version 1.339. (DI-28804)primary_tags enrichment now correctly supports services with multiple tag values. (DI-28053)
Extensions (classic) where monitoring configurations could not be viewed or updated for extensions that were recently updated or installed. (DAQ-25128)