This page showcases new features, changes, and bug fixes in Dynatrace SaaS version 1.345. It contains:
Platform | OpenPipeline
With the new Inline lookup processor, you can map an existing attribute on a record to a new or updated value using a lookup table you define directly in the pipeline, without connecting to an external system. Use it instead of complex DQL statements for common enrichment tasks—such as adding a description based on an error code, mapping an app ID to a business unit or cost center, or adding security context based on an existing attribute—so enrichment stays simple and readable.
Application Observability | Distributed Tracing
Dynatrace links between subpaths are no longer persisted as span links.
The Semantic Dictionary field DT_TRACING_LINK_ID is now deprecated.
Application Observability | Services
From any database statement in the Database queries view of
Services, you can now open a Service backtrace modal to understand the upstream call chain. This allows you to see from where specific statements are triggered, how load is distributed across callers, and whether any callers carry errors.
You can:
Application Security | Vulnerabilities
The Notify on New Critical & High Vulnerabilities workflow template automatically monitors your generative AI services for newly detected critical and high vulnerabilities and sends a Slack notification as soon as they appear. Each alert includes a breakdown of affected services, vulnerable components, and direct links to the security findings
Vulnerabilities and
AI Observability views—so your team can investigate and act without leaving their existing tools. To use it, install the template, connect your Slack workspace, and turn on the schedule trigger to get continuous coverage with no manual checks required.
Cost Intelligence
Davis AI events are now usage tracked if they're routed to a bucket other than default_davis_events.
When the events ingest usage tracking is updated, this can be visible on environment-level usage tracking, where one 15-min timeframe has less usage, and the next 15-min interval has more usage. The total usage stays the same.
Digital Experience | Users & Sessions
Session Replay now skips directly to the first replay view when loading.
Infrastructure Observability
Introduced a Dynatrace Snowflake Observability Agent (DSOA) installation wizard that streamlines the setup process within Business Observability.
Infrastructure Observability | Discovery & Coverage
Discovery & Coverage network coverage now uses Smartscape on Grail queries. This means faster queries at a large scale. Additionally, we've added cross-linking to
Smartscape so you can quickly see network device relationships.
Infrastructure Observability | Infrastructure & Operations
The ActiveGate installer now supports raw installers on both Linux and Windows.
Infrastructure Observability | Kubernetes
We've introduced a new tagging strategy that allows you to centrally manage metadata enrichment across all telemetry data and data sources. With this central configuration, you can:
This configuration supports metadata enrichment of Kubernetes signals and metadata enrichment of host/process signals (collected by OneAgent). Enrichment of cloud signals will be released in an upcoming Dynatrace version.
For more information, see Enrich Kubernetes telemetry with primary Grail fields and tags and Enrichment of OneAgent telemetry.
Infrastructure Observability | Kubernetes
Dynatrace is introducing platform tokens as the successor to access tokens, offering a more secure and unified way to authenticate with the Dynatrace platform.
We encourage you to start migrating from access tokens to platform tokens at your earliest convenience. Existing access tokens will continue to be accepted for the time being, but they will eventually be removed from Dynatrace Operator. We will inform you about dates and best practices with appropriate lead time in our release notes.
Infrastructure Observability | Kubernetes
Dynatrace now supports auto-update for ActiveGate and OneAgent images hosted on supported public registries, bringing the same seamless update experience previously available through the Dynatrace built-in registry. Supported public registries offer multi-arch images compatible with ARM64 (AArch64), x86-64, s390x, and PPC64le architectures on Linux, adhering to best practices for immutability and signing to strengthen supply chain security.
If you source images from a private registry, Dynatrace now emits events that can be used in Workflows to trigger custom image replication pipelines. This allows teams to keep their private registry automatically in sync, without sacrificing control over their internal image management processes.
For configuration details, a component breakdown, and more, see Use a public registry.
Platform
You can now track record-level deletion tasks more easily and get clearer status details while deletions are in progress. Broader deletion windows also make overall deletion progress more efficient, reducing the need to split a single deletion into many smaller requests (smaller than 24h). Status reporting now includes submission time and indicates when a deletion completed incompletely.
Platform | Dashboards
In
Dashboards and
Notebooks, the Scanned bytes query metadata is now always formatted as GiB, aligning directly with the pricing rate card.
Platform | Dashboards
Dashboards and
NotebooksTo automatically format a DQL query in
Dashboards or
Notebooks
Additionally, the Explain query command has moved into the DQL editor menu.

Platform | Dashboards
Dashboards and
NotebooksIn
Dashboards and
Notebooks, we've made some minor layout changes for consistency across apps and to support upcoming mobile improvements.
Platform | Dynatrace Intelligence
You can now configure which personally identifiable information (PII) blocking patterns get detected by the Dynatrace Intelligence agentic AI. A new setting allows administrators to disable individual PII detection patterns or turn off PII blocking entirely, giving you control over the balance between data protection and response quality.
PII blocking protects sensitive data in user and workflow prompts, but overly broad detection can degrade response quality by blocking false positives. Patterns designed to detect credit card numbers or government IDs were also flagging legitimate observability data, including timestamps, CVE identifiers, host IDs, Kubernetes metrics, and vulnerability patterns. This overly broad detection resulted in blocked or degraded responses for common operational queries. With configurable blocking rules, you can selectively disable patterns that cause false positives in your environment while keeping the protections that matter to your organization.
When PII blocking is active, and a detection pattern is identified in the user prompt, the chat UI highlights the match and identifies which pattern triggered it, with a link to documentation for further explanation.
Platform | Grail
You can now assign cost allocation metadata to your lookup files in Grail. This allows you to track and attribute storage and ingest costs to specific cost centers or products across your organization:
dt.cost.costcenter and dt.cost.product to associate a file with a cost center or product at upload time.fetch dt.system.files includes dt.cost.costcenter and dt.cost.product fields so that you can query and filter your files by cost allocation metadata directly in DQL.Platform | OpenPipeline
In OpenPipeline, we have improved the UX for pipeline stages:
Platform | OpenPipeline
During OpenPipeline extraction and assignment, fields prefixed with dt.temp are now considered temporary and won't be stored in Grail, but are available throughout OpenPipeline processing. This allows easier creation of custom metrics and events without impact on the original data (such as logs and spans).
Platform | Platform Services
You can now configure Dynatrace domains as host patterns in EdgeConnect, including wildcards like *.dynatrace.com and absolute hosts like myenvironment.apps.dynatrace.com. This enables cross-environment routing through a fixed IP, which is useful when the target environment enforces IP allowlisting.
This requires EdgeConnect version 1.744.0+.
Platform | Platform Services
Dashboards and
NotebooksIn
Dashboards and
Notebooks, you can now add and delete labels on your dashboards and notebooks, and use them to search and filter your content list.
Threat Observability | Security events
When you ask about vulnerabilities on your AI workloads, the dt-sec-insights skill returns vulnerability insights for the monitored GenAI services in your environment. You get either confirmed vulnerable services or a clear response that there are no monitored AI workloads—never misleading results based on guesswork.
Application Observability
Starting with this release, Dynatrace rejects connections from OneAgent versions 1.215 and earlier.
If you’re running OneAgent version 1.215 or earlier, upgrade to a supported OneAgent version to avoid data loss and connectivity issues, and to benefit from enhanced security and features unavailable in earlier OneAgent versions.
For details, see End-of-life announcements.
Application Observability | Services
http.route for enhanced endpointsEnhanced endpoints now derive an http.route when OneAgent sends the /* fallback value. For details, see Automatic naming for services without http.route.
Digital Experience
Hard navigation user actions are now named Load <page name> instead of Loading of <page name>, providing a more concise and consistent naming format across all user action types.
Clouds. (INFOBS-11615)event.severity was set through a custom Davis event OpenPipeline processor to a type that was not the long Grail data type (as stated in Semantic Dictionary). (DI-30305)
Users & Sessions. (DEM-30157)POST forms failed to submit when the target window was already open, causing the action to time out. If you applied the disableNewWindowPostFormsHandling experimental property as a workaround, you can now remove it. (DEM-28422)
Live Debugger where the Edit breakpoint pop-up remained open when you hovered over other context-menu items. (APPOBS-37406)
Live Debugger, added a new message stating, for non-code file types, that this file type is not supported for viewing. (APPOBS-37399)
Live Debugger that showed the incorrect "Live Debugger not enabled" notice. (APPOBS-37289)