Try it free

What's new in Dynatrace SaaS 1.340

  • Release notes
  • 10-min read
  • Published May 25, 2026
  • Rollout start on Jun 02, 2026 (planned)
Pre-release information

This is an ongoing summary of changes in this planned release. Check back here at GA for the final version.

This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.340. It contains:

  • Feature updates: 19
  • Breaking changes: 4
  • Fixes and maintenance: 3

Feature updates

Account Management | Cost Management

Maintenance of DDU consumption metering

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.total
  • builtin:billing.ddu.log.byDescription
  • builtin:billing.log.ingest.usage
  • builtin:billing.ddu.events.total
  • builtin:billing.ddu.events.byDescription
  • builtin:billing.events.business_events.ingest.usage

Account Management | Subscriptions and Licensing

Single POD email for combined Amend & Extend subscription orders

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

Added Python support for GenAI services and frameworks

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.

  • Dynatrace captures distributed traces, logs, and GenAI-related telemetry for supported model interactions, including provider, operation, model, duration, token usage, and prompt and completion metadata where available.
  • You can capture prompt and completion content to debug AI and LLM interactions, analyze model behavior, and understand the performance and cost impact of calls to large language models. To enable it, go to OneAgent features and turn on Python OpenAI prompt capture [Opt-In].

Application Observability

Show pre-releases in the admin area

Pre-releases are now shown in the admin area of the What's new app.

Application Observability | Log Analytics

Log module self-monitoring enabled by default for Grail

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:

  • Self-monitoring events for log module health and log source status, stored in Grail dt.system.events. Two event categories emitted: log source status and health‑related events.
  • Troubleshooting guides covering each event type, with remediation steps and query examples.
  • Dashboard visualizing fleet health and detected log source status—available as a downloadable package from documentation or via the upgraded built-in **Log ingest overview **dashboard.
  • Suppression mechanism to disable specific event types per configuration scope.

Where to find it:

  • Events in Grail dt.system.events
  • Dashboard package
  • Troubleshooting guides in our documentation.

Enabled by default for Grail; available as opt-in for Log Monitoring Classic (LMv2).

Digital Experience | Users & Sessions

Full screen for Session Replay

Users can now enter full-screen mode to watch Session Replay.

FinOps

Self-service usage and cost insights

We've introduced self-service usage and cost insights that guide you—from free trial to full deployment—through a consistent experience.

If you're on a free trial, you can now see exactly how your usage maps to cost, so there are no surprises. As an existing customer, you get actionable insights with drilldowns to quickly identify cost spikes, root causes, and the teams responsible.

FinOps

AI-powered cost intelligence with Dynatrace Assist

You can now understand, predict, and optimize usage and costs from Dynatrace Assist—no DQL or product expertise required. Open Dynatrace Assist and ask questions to:

  • Understand cost spikes

    Try: "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

    Try: "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

    Try: "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.

FinOps

FinOps best practices for DPS customers

Managing and optimizing Dynatrace costs just got clearer. We've published a new Manage your Spend documentation section—a single, structured entry point that guides DPS customers through the full journey from understanding to optimizing costs, aligned with the FinOps Foundation framework.

Infrastructure Observability | Infrastructure & Operations

Platform tokens for classic network zone APIs

Added support for platform tokens for classic network zone REST APIs.

Infrastructure Observability | Infrastructure & Operations

Platform tokens for classic ActiveGate APIs

Added support for platform tokens for classic ActiveGate REST APIs.

Infrastructure Observability | Infrastructure & Operations

Platform tokens for classic OneAgent APIs

Added support for platform tokens for classic OneAgent REST APIs.

Platform

What's New — now in-product

All product news right in the product—searchable, filterable, shareable.

What's new view
What's new view
  • Search across titles, descriptions, categories, and version numbers.
  • Filter by category—pick Logs, Dashboards, Application Observability, or any other product area with a single click.
  • Share easily—copy the URL to share entries with your peers.

Platform | Dashboards

View primary tags and fields in Dashboards and Notebooks

In Dashboards Dashboards and Notebooks 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

Durations now also support decimal numbers

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 12s

If 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 nanoseconds
  • 1.23456789us will also be truncated to 1234ns, ignoring everything after

Note:

This is only supported for durations, not for calendar durations.

  • Due to daylight saving time, 0.5d is ambiguous and could be something between 11.5h and 12.5h. For 1.5M, it becomes even more obvious.
  • As it is not supported for calendar durations, even 1.0d isn't supported as literal—use 1d instead.

Platform | Settings

Improved navigation and sharing in Segments

The Segments app now opens in a new browser tab when accessed from the Segment Selector (for example, in Dashboards or Notebooks), replacing the previous modal overlay. This lets you keep your current context while managing segments.

Additionally, segments in the management list are now rendered as standard links, enabling:

  • Right-click → Open in new tab or Copy link address
  • Cmd/Ctrl+click to open in a new tab
  • Shareable, stable URLs for individual segments

These changes align Segments with standard web navigation patterns, making it easier to share segment configurations with teammates and to work with multiple segments in parallel.

Platform | Smartscape

Locate specific nodes across any Smartscape view

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.

Locate specific nodes across any Smartscape view
Locate specific nodes across any Smartscape view

Threat Observability | Security events

Checkmarx integration

Dynatrace now integrates with Checkmarx. For details, see Checkmarx Ingest .

Threat Observability | Security events

CrowdStrike integration

Dynatrace now integrates with CrowdStrike to ingest detection findings.

Breaking changes

Infrastructure Observability | Infrastructure & Operations

Deprecation of ActiveGate auto-update API

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

New REST API for host-based ActiveGate deployment

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

Stricter validation for 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 Dashboards cannot fail validation unless you modify them otherwise.

  • If a dashboard fails validation before Dynatrace version 1.342, Dashboards Dashboards will display a warning and a failure reason, but the dashboard will continue to load as usual.
  • Starting with Dynatrace version 1.342, a dashboard that fails validation will not load until you fix it.

Action plan: If you want to continue using a dashboard that failed validation, you need to fix it before Dynatrace version 1.342.

  • To fix a dashboard that failed validation, use the integrated JSON editor.
  • Read‑only dashboards that fail validation must be fixed by the dashboard owner.
Select the Edit JSON option in a dashboard
Select the Edit JSON option in a dashboard

Use Edit JSON to update the dashboard.

  • To edit directly in the Edit JSON editor, display the dashboard, select Edit JSON from the dashboard menu, make your changes, and then select Save. The editor will close, and your changes will be reflected in the dashboard.
  • To use a different editing environment, select Copy JSON in the upper-right corner of the editor to copy all of the JSON, and then paste the JSON into your own editor. After you make your updates in the other editor, copy and paste the edited JSON back into the Edit JSON editor and select Save.

Software Delivery | Ecosystem

Support for Smartscape topology on user.sessions and user.replays

We added support for Smartscape topology on user.sessions and user.replays.

Fixes and maintenance

Resolved issues in this release (SaaS)

  • In the Smartscape node/edge extraction configuration in OpenPipeline, the pattern for the 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)
  • We disabled classic entity extraction for Cloud Platform Monitoring. Smartscape support is not affected by this change. (PPX-11079)
  • primary_tags enrichment now correctly supports services with multiple tag values. (DI-28053)
Related tags
Dynatrace Platform