<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Release Notes | PingOne DaVinci</title>
        <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html</link>
        <description>Release Notes</description>
        <lastBuildDate>Fri, 31 Jul 2026 20:12:02 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <ttl>5</ttl>
        <copyright>Copyright 2026 Ping Identity. All rights reserved.</copyright>
        <item>
            <title><![CDATA[July 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-2026</guid>
            <pubDate>Wed, 01 Jul 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-07-31T18:00:00Z">
<h3 id="july-31"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-31"></a>July 31</h3>
<div class="sect3">
<h4 id="davinci-audit-events-released-for-general-availability"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#davinci-audit-events-released-for-general-availability"></a>DaVinci audit events released for general availability</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve released DaVinci administrative audit events for general availability. You can find them listed in <strong class="uicontrol">Monitoring &gt; Audit</strong> alongside standard PingOne events. Each event includes actor identity, client name, IP address, resource name, result status, and a DaVinci-specific event detail payload.</p>
</div>
<div class="admonitionblock important">
<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-important" title="Important"></i>
</td>
<td class="content">
<div class="paragraph">
<p>The standalone DaVinci <a href="https://docs.pingidentity.com/davinci/davinci_audit_trail.html" class="xref page">Audit Trail</a> tab will be deprecated after the transition period ends. Migrate any audit workflows, reporting, or alerting to the PingOne <a href="https://developer.pingidentity.com/pingone-api/platform/audit-activities.html" target="_blank" rel="noopener">Audit Activities API</a>.</p>
</div>
<div class="paragraph">
<p>DaVinci audit events now follow the PingOne audit schema instead of the legacy DaVinci audit format. Update any custom integrations that parse the legacy format.</p>
</div>
</td>
</tr>
</tbody></table>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/pingone/monitoring/p1_davinci_audit_events.html" target="_blank" rel="noopener">DaVinci administrative audit events</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-07-30T18:00:00Z">
<h3 id="july-30"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-30"></a>July 30</h3>
<div class="sect3">
<h4 id="added-option-for-enforcement-to-the-baseline-content-security-policy-csp"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-option-for-enforcement-to-the-baseline-content-security-policy-csp"></a>Added option for enforcement to the baseline Content Security Policy (CSP)</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>The early access CSP feature now includes an option to enforce the baseline CSP. This CSP otherwise operates in report-only mode.</p>
</div>
<div class="paragraph">
<p>Learn more about early access features in <a href="https://docs.pingidentity.com/davinci/davinci_early_access.html" class="xref page">PingOne DaVinci Early Access Features</a>.</p>
</div>
<div class="paragraph">
<p>Learn more about CSPs in <a href="https://docs.pingidentity.com/davinci/flows/davinci_content_security_policies.html" class="xref page">Content Security Policies</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-07-17T18:00:00Z">
<h3 id="july-17"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-17"></a>July 17</h3>
<div class="sect3">
<h4 id="pingone-response-header-infrastructure-change"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#pingone-response-header-infrastructure-change"></a>PingOne response header infrastructure change</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We are performing previously announced changes to the PingOne response header infrastructure beginning July 20. As part of this change, the response headers returned by DaVinci will be changed to lower case. We don’t expect any impact to you. If you experience any issues, create a Support Ticket.</p>
</div>
<div class="paragraph">
<p>For more information, refer to the <a href="https://support.pingidentity.com/s/article/Upcoming-Infrastructure-Change-for-PingOne-Multi-Tenant-March-April-2026" target="_blank" rel="noopener">support article</a> (requires sign-on) or the <strong>Upcoming Infrastructure Change for PingOne DaVinci Customers</strong> emails that were sent to your Technical Contacts.</p>
</div>
</div>
</div>
<div class="sect2 2026-07-01T18:00:00Z">
<h3 id="july-1"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#july-1"></a>July 1</h3>
<div class="sect3">
<h4 id="davinci-audit-events-in-pingone-early-access"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#davinci-audit-events-in-pingone-early-access"></a>DaVinci audit events in PingOne early access</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>DaVinci administrative audit events are now available in PingOne early access. You can find them listed in <strong class="uicontrol">Monitoring &gt; Audit</strong> alongside standard PingOne events. Each event includes actor identity, client name, IP address, resource name, result status, and a DaVinci-specific event detail payload.</p>
</div>
<div class="admonitionblock important">
<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-important" title="Important"></i>
</td>
<td class="content">
<div class="paragraph">
<p>The standalone DaVinci <a href="https://docs.pingidentity.com/davinci/davinci_audit_trail.html" class="xref page">Audit Trail</a> tab will be deprecated after the transition period ends. Migrate any audit workflows, reporting, or alerting to the PingOne <a href="https://developer.pingidentity.com/pingone-api/platform/audit-activities.html" target="_blank" rel="noopener">Audit Activities API</a>.</p>
</div>
<div class="paragraph">
<p>DaVinci audit events now follow the PingOne audit schema instead of the legacy DaVinci audit format. Update any custom integrations that parse the legacy format.</p>
</div>
</td>
</tr>
</tbody></table>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/pingone/early-access-features/ea_p1_davinci_audit_events.html" target="_blank" rel="noopener">DaVinci administrative audit events in PingOne (early access)</a>.</p>
</div>
<div class="paragraph">
<p>Learn more about opting in to preview early access features in <a href="https://docs.pingidentity.com/pingone/settings/p1_managing_opt_ins_for_ea_features.adoc" target="_blank" rel="noopener">Managing opt-ins for EA features</a>.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[June 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-2026</guid>
            <pubDate>Mon, 01 Jun 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-06-30T18:00:00Z">
<h3 id="june-30"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-30"></a>June 30</h3>
<div class="sect3">
<h4 id="improved-analytics-information-for-flow-timeouts"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-analytics-information-for-flow-timeouts"></a>Improved analytics information for flow timeouts</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve improved the analytics information available when a flow execution times out. If a flow’s logging level is <strong class="uicontrol">Error</strong> or <strong class="uicontrol">Debug</strong>, several new properties contain timeout information for flow executions that timed out:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>The <code>errorType</code> property indicates the source of the timeout error</p>
</li>
<li>
<p>The <code>errorCode</code></p>
</li>
<li>
<p>The <code>errorMessage</code></p>
</li>
</ul>
</div>
<div class="paragraph">
<p>These properties are visible in analytics and webhook events.</p>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.html" class="xref page">Viewing flow analytics</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-06-23T18:00:00Z">
<h3 id="june-23"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-23"></a>June 23</h3>
<div class="sect3">
<h4 id="improved-content-security-policy-csp-controls"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-content-security-policy-csp-controls"></a>Improved Content Security Policy (CSP) controls</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve improved the controls for content security policies. If your environment uses a custom domain, you can override the baseline report-only CSP with an enforced CSP, a report-only CSP, or both. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_content_security_policies.html" class="xref page">Content Security Policies</a>.</p>
</div>
<div class="paragraph">
<p>You can use <a href="https://docs.pingidentity.com/pingone/settings/p1_managing_opt_ins_for_ea_features.html" target="_blank" rel="noopener">PingOne early access</a> to opt in to the improved controls. General availability is expected in 4 - 6 weeks. In September, we’ll transition the baseline CSP to enforcement.</p>
</div>
</div>
<div class="sect3">
<h4 id="build-flows-using-the-ai-assistant"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#build-flows-using-the-ai-assistant"></a>Build flows using the AI assistant</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>The PingOne AI Assistant for DaVinci can now create specific categories of flows and update the flows it created using natural language prompts. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_using_the_ai_assistant.html" class="xref page">Using the PingOne AI Assistant for DaVinci</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-06-16T18:00:00Z">
<h3 id="june-16"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-16"></a>June 16</h3>
<div class="sect3">
<h4 id="flow-analytics-connector-enhancements"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#flow-analytics-connector-enhancements"></a>Flow Analytics connector enhancements</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Connector</span></p>
</div>
<div class="paragraph">
<p>We’ve made the following improvements to the <a href="https://docs.pingidentity.com/connectors/flow_analytics_connector.html" target="_blank" rel="noopener">Flow Analytics connector</a>:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><strong>Variable selector in <strong class="uicontrol">Outcome</strong> fields</strong>: <strong class="uicontrol">Outcome Type</strong>, <strong class="uicontrol">Outcome Status</strong>, and <strong class="uicontrol">Outcome Status Detail</strong> now support the variable selector, enabling dynamic values to be set at flow runtime. Previously, these fields only accepted static dropdown selections. Now they accept static dropdown selections, custom texts, and variable selection.</p>
</li>
<li>
<p><strong>New global variables</strong>: Three new global variables are available for use in custom analytics events:</p>
<div class="ulist">
<ul>
<li>
<p><code class="codeph">{{global.flowName}}</code>: The name of the executing flow</p>
</li>
<li>
<p><code class="codeph">{{global.flowVersionId}}</code>: The version number of the executing flow</p>
</li>
<li>
<p><code class="codeph">{{global.flowVersionAlias}}</code>: The version alias of the executing flow</p>
</li>
</ul>
</div>
</li>
<li>
<p><strong>Expanded <strong class="uicontrol">Outcome Description/Comment</strong> limit</strong>: The character limit for the <strong class="uicontrol">Outcome Description/Comment</strong> field has been increased from 1024 to 2500 characters.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect2 2026-06-15T18:00:00Z">
<h3 id="june-15"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-15"></a>June 15</h3>
<div class="sect3">
<h4 id="validation-messages-in-custom-html-template-nodes-now-support-localization"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#validation-messages-in-custom-html-template-nodes-now-support-localization"></a>Validation messages in <strong class="uicontrol">Custom HTML Template</strong> nodes now support localization</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>When a user completes forms created in <strong class="uicontrol">Custom HTML Template</strong> nodes, they can now receive validation rule feedback in their own language. Add language keys in the message fields in the <strong class="uicontrol">Form validation rules</strong> section.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="https://docs.pingidentity.com/davinci/release_notes/_images/html-template-localization.png" alt="A screenshot of the Custom HTML Template node settings showing where to add localization keys for validation rules." width="500">
</div>
</div>
<div class="paragraph">
<p>Learn more about <strong class="uicontrol">Custom HTML Template</strong> nodes in the <a href="https://docs.pingidentity.com/connectors/http_connector.html#using-the-connector-in-a-flow" target="_blank" rel="noopener">HTTP connector</a> documentation.</p>
</div>
</div>
</div>
<div class="sect2 2026-06-12T18:00:00Z">
<h3 id="june-12"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-12"></a>June 12</h3>
<div class="sect3">
<h4 id="documentation-for-social-login-connectors"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#documentation-for-social-login-connectors"></a>Documentation for social login connectors</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Connector</span></p>
</div>
<div class="paragraph">
<p>We’ve added documentation for the following service connectors:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://docs.pingidentity.com/connectors/apple_login_connector.html">Apple Login Connector</a></p>
</li>
<li>
<p><a href="https://docs.pingidentity.com/connectors/facebook_login_connector.html">Facebook Login Connector</a></p>
</li>
<li>
<p><a href="https://docs.pingidentity.com/connectors/google_login_connector.html">Google Login Connector</a></p>
</li>
</ul>
</div>
<div class="paragraph">
<p>The documentation includes setup instructions and configuration steps for authenticating with each third-party social <span class="fr-alt fr-glossentry" title="<div class=&quot;paragraph&quot;>
<p>A service that manages identity information and provides authentication services to relying clients or SPs within a federated or distributed network.</p>
</div>">identity provider (IdP)</span>.</p>
</div>
</div>
</div>
<div class="sect2 2026-06-04T18:00:00Z">
<h3 id="june-4"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-4"></a>June 4</h3>
<div class="sect3">
<h4 id="improved-dynamic-theme-selection-in-the-form-connector"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-dynamic-theme-selection-in-the-form-connector"></a>Improved dynamic theme selection in the Form connector</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Connector</span></p>
</div>
<div class="paragraph">
<p>Previously, the <strong class="uicontrol">Show Form</strong> capability allowed you to select a static theme or provide a dynamic theme ID at runtime.</p>
</div>
<div class="paragraph">
<p>A new <strong class="uicontrol">Use Active Theme</strong> option applies whichever theme is currently active when the flow runs, letting you control the theming for all flows from <strong class="uicontrol">Branding &amp; Themes</strong>.</p>
</div>
<div class="paragraph">
<p>The previous <strong class="uicontrol">PingOne Active Theme</strong> option is now renamed to <strong class="uicontrol"><em class="varname">&lt;theme name&gt;</em> (Active)</strong> and moved to a new <strong class="uicontrol">Static Selection</strong> section. If the environment’s active theme changes, the “(Active)” indicator will move to the correct theme in the list, but your static theme selection will not change in the node configuration.</p>
</div>
</div>
</div>
<div class="sect2 2026-06-02T18:00:00Z">
<h3 id="june-2"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#june-2"></a>June 2</h3>
<div class="sect3">
<h4 id="content-security-policy-csp-updates"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#content-security-policy-csp-updates"></a>Content Security Policy (CSP) updates</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>The dates for the remaining CSP phases have shifted:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Mid-June 2026: You’ll be able to configure CSP overrides at the flow level if your environment uses custom domains.</p>
</li>
<li>
<p>Mid-July 2026: We’ll transition the baseline CSP to enforcement mode with a controlled rollout.</p>
</li>
</ul>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[May 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-2026</guid>
            <pubDate>Fri, 01 May 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-05-26T18:00:00Z">
<h3 id="may-26"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-26"></a>May 26</h3>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p><span class="ping_ticket">DV-23568</span></p>
</div>
<div class="paragraph">
<p>We fixed an issue that delayed flow policy weight updates in certain situations. This update applies flow policy weight changes immediately.</p>
</div>
</div>
<div class="sect2 2026-05-18T18:00:00Z">
<h3 id="may-18"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-18"></a>May 18</h3>
<div class="sect3">
<h4 id="added-ai-assistant-to-davinci"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-ai-assistant-to-davinci"></a>Added AI Assistant to DaVinci</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added an AI assistant to DaVinci. It uses artificial intelligence (AI) to help you understand and analyze DaVinci flows using natural language. The assistant can help with a variety of flow-related tasks including:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Explaining the purpose of a flow and how it works.</p>
</li>
<li>
<p>Checking a flow’s configuration for problems and recommending solutions.</p>
</li>
<li>
<p>Analyzing a flow execution to explain what happened and diagnose any errors that occurred.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_using_the_ai_assistant.html" class="xref page">Using the PingOne AI Assistant for DaVinci</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-05-14T18:00:00Z">
<h3 id="may-14"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-14"></a>May 14</h3>
<div class="sect3">
<h4 id="davinci-mcp-server-v0-2-0"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#davinci-mcp-server-v0-2-0"></a>DaVinci MCP Server v0.2.0</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added a new <code>davinci_troubleshooting</code> tool collection to the DaVinci MCP Server that allows AI assistants to validate DaVinci flow configurations and investigate flow execution history.</p>
</div>
<div class="paragraph">
<p>New tools:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>validate_flow</code>: Checks a flow for configuration errors and best-practice warnings using the DVLinter engine. Zero errors indicate deployment-ready status.</p>
</li>
<li>
<p><code>list_flow_executions</code>: Lists executions for a specific flow. Supports filtering by timestamp range and transaction ID.</p>
</li>
<li>
<p><code>summarize_flow_execution</code>: Returns status, input/output data, errors, stack traces, and user context for a specific execution.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://developer.pingidentity.com/build-with-ai/davinci-mcp-server/available-tools.html#troubleshooting-tools" target="_blank" rel="noopener">Troubleshooting tools</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-05-12T18:00:00Z">
<h3 id="may-12"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-12"></a>May 12</h3>
<div class="sect3">
<h4 id="improved-analytics-resiliency"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-analytics-resiliency"></a>Improved analytics resiliency</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve improved the analytics feature to handle high flow volume more efficiently. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.html" class="xref page">Viewing flow analytics</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-05-11T18:00:00Z">
<h3 id="may-11"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-11"></a>May 11</h3>
<div class="sect3">
<h4 id="import-and-export-forms-when-copying-and-pasting-davinci-nodes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#import-and-export-forms-when-copying-and-pasting-davinci-nodes"></a>Import and export forms when copying and pasting DaVinci nodes</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Forms</span></p>
</div>
<div class="paragraph">
<p>Previously, we made it possible to <a href="https://docs.pingidentity.com/pingone/release_notes/index.html#october-23" target="_blank" rel="noopener">import forms when importing a complete flow</a>. Now, you can import forms by pasting nodes on the DaVinci canvas.</p>
</div>
<div class="paragraph">
<p>This change will allow Ping Identity to add node groups and actions to the <a href="https://marketplace.pingone.com/browse?products=davinci&amp;contentType=davinciConnectors" target="_blank" rel="noopener">Ping Identity Marketplace</a> that include premade forms.</p>
</div>
<div class="paragraph">
<p>When you paste any <strong class="uicontrol">Show Form</strong> nodes, DaVinci prompts you to choose whether to import the forms to <strong class="uicontrol">User Experience</strong> &gt; <strong class="uicontrol">Forms</strong>.</p>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/pinone/user_experience/p1_import_export_forms.html" target="_blank" rel="noopener">Importing and exporting forms</a>.</p>
</div>
</div>
<div class="sect3">
<h4 id="show-form-now-supports-dynamic-multiple-outcomes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#show-form-now-supports-dynamic-multiple-outcomes"></a>Show Form now supports dynamic multiple outcomes</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Connectors</span>
<span class="ping_product">Forms</span></p>
</div>
<div class="paragraph">
<p>We’ve added a new <strong class="uicontrol">Show Form</strong> capability that generates outcomes dynamically based on the selected form configuration. Outcomes appear in a list below the node and you can branch directly from each outcome.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="https://docs.pingidentity.com/davinci/release_notes/_images/form-conditions-rn.png" alt="A side-by-side comparison of the Show Form capability in the flow builder. The left side shows the previous version that requires a Functions connector for each outcome. The right side shows the new version with dynamic outcomes that match the form configuration.">
</div>
</div>
<div class="paragraph">
<p>The previous capability is now <strong class="uicontrol">Show Form (Legacy)</strong>.</p>
</div>
<div class="paragraph">
<p>You can switch existing nodes at any time by selecting the new capability in node settings and clicking <strong class="uicontrol">Apply</strong>. The existing configuration carries over, and the dynamic outcomes appear so you can rewire the flow as needed.</p>
</div>
<div class="paragraph">
<p>The legacy capability will continue to work normally until a deprecation announcement is made. We recommend migrating to the new <strong class="uicontrol">Show Form</strong> capability to receive ongoing enhancements and long-term support.</p>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/connectors/form_connector.adoc#branching-from-show-form-outcomes">Branching from Show Form outcomes</a>.</p>
</div>
</div>
<div class="sect3">
<h4 id="increased-variable-limit"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#increased-variable-limit"></a>Increased variable limit</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve increased the number of variables that an environment can store to 200. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_flow_limits.html" class="xref page">Flow limits</a>.</p>
</div>
</div>
<div class="sect3">
<h4 id="added-new-analytics-filter"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-new-analytics-filter"></a>Added new analytics filter</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added the ability to filter analytics results by Transaction ID. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.html" class="xref page">Viewing flow analytics</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-05-05T18:00:00Z">
<h3 id="may-5"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-5"></a>May 5</h3>
<div class="sect3">
<h4 id="improved-pingone-authentication-session-creation"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-pingone-authentication-session-creation"></a>Improved PingOne Authentication session creation</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>DaVinci now automatically tracks the user ID and authentication methods used during a flow execution and passes them to the PingOne Authentication connector to create a session. This delivers secure-by-default flows, reducing impersonation risks and removing the need for you to map these fields manually in each flow.</p>
</div>
<div class="paragraph">
<p>This change is backward compatible. Existing flows using the PingOne Authentication connector’s <strong class="uicontrol">Return Success Response</strong> capability can continue to use existing mappings.</p>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_global_variables.html" class="xref page">Including variables and other data</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-05-01T18:00:00Z">
<h3 id="may-1"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#may-1"></a>May 1</h3>
<div class="sect3">
<h4 id="davinci-mcp-server-v0-1-0"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#davinci-mcp-server-v0-1-0"></a>DaVinci MCP Server v0.1.0</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added an open-source <a href="https://modelcontextprotocol.io/" target="_blank" rel="noopener">Model Context Protocol (MCP)</a> server that enables AI assistants to manage DaVinci identity orchestration resources using natural language. By acting as a bridge between MCP-compatible AI assistants and the DaVinci API, organizations can now:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><strong>Accelerate flow development and review</strong>: AI assistants can list, inspect, and audit DaVinci flows, flow versions, and their internal node graphs without requiring manual navigation of the DaVinci UI.</p>
</li>
<li>
<p><strong>Simplify resource discovery</strong>: AI assistants can enumerate and describe applications, flow policies, connectors, connector instances, variables, and forms across an entire DaVinci environment.</p>
</li>
<li>
<p><strong>Support least-privilege access</strong>: Secure OAuth 2.0 PKCE authentication with OS-native keychain storage ensures credentials are handled safely, and the read-only <code class="codeph">DaVinci Admin Read Only</code> role is recommended to minimize blast radius.</p>
</li>
<li>
<p><strong>Work across regions</strong>: Full support for PingOne NA (<code class="codeph">pingone.com</code>), EU (<code class="codeph">pingone.eu</code>), and APAC (<code class="codeph">pingone.asia</code>) regional domains.</p>
</li>
<li>
<p><strong>Use flexible tool scoping</strong>: Operators can restrict which tools are exposed to the AI assistant using <code class="codeph">--include-collections</code>, <code class="codeph">--exclude-collections</code>, <code class="codeph">--include-tools</code>, and <code class="codeph">--exclude-tools</code> flags.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>The server ships with the <code class="codeph">davinci_admin</code> tool collection, which contains core administrative tools for applications, flows, connectors, variables, and forms.</p>
</div>
<div class="paragraph">
<p>Quick-install support is available for VS Code and Cursor through one-click deeplinks, and manual configuration examples are provided for Claude Desktop, Claude Code CLI, Cursor, Cline, and Gemini CLI.</p>
</div>
<div class="paragraph">
<p>Learn more:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://developer.pingidentity.com/build-with-ai/davinci-mcp-server/overview.html" target="_blank" rel="noopener">Developer documentation</a></p>
</li>
<li>
<p><a href="https://github.com/pingidentity/davinci-mcp-server" target="_blank" rel="noopener">GitHub repository</a></p>
</li>
<li>
<p>npm package: <code class="codeph">@ping-identity/davinci-mcp-server</code></p>
</li>
</ul>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[April 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-2026</guid>
            <pubDate>Wed, 01 Apr 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-04-30T18:00:00Z">
<h3 id="april-30"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-30"></a>April 30</h3>
<div class="sect3">
<h4 id="fixed-idp-redirect-issue-in-widget-flows"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-idp-redirect-issue-in-widget-flows"></a>Fixed IdP redirect issue in widget flows</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-21678</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We fixed an issue with flows launched with the widget that used social IdP that caused the <strong class="uicontrol">Return to URL</strong> field to be ignored. If the IdP returns an error, the user is now correctly redirected to the <strong class="uicontrol">Return to URL</strong>, and the flow progresses down the false path from the IdP node.</p>
</div>
<div class="paragraph">
<p>This fix is controlled by a feature flag. Contact Ping Identity support to enable it for your environment.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-28T18:00:00Z">
<h3 id="april-28"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-28"></a>April 28</h3>
<div class="sect3">
<h4 id="removed-default-outcome-from-ab-multiple-conditions-nodes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#removed-default-outcome-from-ab-multiple-conditions-nodes"></a>Removed default outcome from <strong class="uicontrol">A==B Multiple Conditions</strong> nodes</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_ticket">DV-19916</span>
<span class="ping_product">Connectors</span></p>
</div>
<div class="paragraph">
<p>We’ve removed the "default" outcome from the Function connector’s <strong class="uicontrol">A==B Multiple Conditions</strong> capability. This outcome had no clear function and could cause confusion for administrators.</p>
</div>
<div class="paragraph">
<p>No action is required, and existing flows aren’t affected.</p>
</div>
<div class="paragraph">
<p>If your flow already has a connection from the default outcome, the connection is preserved. When you disconnect it, the outcome is removed and can’t be reconnected.</p>
</div>
<div class="imageblock">
<div class="content">
<img src="https://docs.pingidentity.com/davinci/release_notes/_images/abmultipleconditionsdefault.png" alt="A==B Multiple Conditions node without the default outcome" width="300">
</div>
</div>
</div>
<div class="sect3">
<h4 id="improved-flow-analytics-display"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-flow-analytics-display"></a>Improved flow analytics display</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve made several improvements to the flow analytics display, including:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Clearer linking between nodes and logged events</p>
</li>
<li>
<p>Expandable/collapsible view of event details</p>
</li>
<li>
<p>The ability to copy event details</p>
</li>
<li>
<p>A streamlined user experience</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>Learn more in <a href="https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_debugging_and_analytics.html" class="xref page">Debugging and analytics</a> and <a href="https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.html" class="xref page">Viewing flow analytics</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-23T18:00:00Z">
<h3 id="april-23"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-23"></a>April 23</h3>
<div class="sect3">
<h4 id="content-security-policy-csp-updates-2"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#content-security-policy-csp-updates-2"></a>Content Security Policy (CSP) updates</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’re making two changes to the upcoming CSP updates.</p>
</div>
<div class="ulist">
<ul>
<li>
<p>The current CSP controls are now invisible for all environments that aren’t using them. Updated CSP controls will be released in May.</p>
</li>
<li>
<p>The dates for the remaining phases have shifted:</p>
<div class="ulist">
<ul>
<li>
<p>Early May 2026: You’ll be able to configure CSP overrides at the flow level if your environment uses custom domains.</p>
</li>
<li>
<p>Early June 2026: We’ll transition the baseline CSP to enforcement mode with a controlled rollout.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
<div class="sect3">
<h4 id="teleport-node-may-return-payload-as-string"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#teleport-node-may-return-payload-as-string"></a>Teleport node may return payload as string</h4>
<div class="paragraph">
<p><span class="ping_changetype-issue">Issue</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>If you use a false path to a teleport connector with the <strong class="uicontrol">Go to Start Node</strong> capability selected, the payload that’s passed becomes a string.</p>
</div>
<div class="paragraph">
<p>The workaround is to place a functions connector after the destination teleport connector and configure the functions connector to reformat the string into the correct data type.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-21T18:00:00Z">
<h3 id="april-21"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-21"></a>April 21</h3>
<div class="sect3">
<h4 id="end-of-life-for-pingidentitydavinci-terraform-provider"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#end-of-life-for-pingidentitydavinci-terraform-provider"></a>End of life for <code class="codeph">pingidentity/davinci</code> terraform provider</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Terraform</span></p>
</div>
<div class="paragraph">
<p>The <code class="codeph">pingidentity/davinci</code> Terraform provider is now deprecated and will no longer be maintained after April 30, 2027. If you’re using it, you should migrate your DaVinci Terraform configuration to the <code class="codeph">pingidentity/pingone</code> provider. Learn more about migrating in the <a href="https://registry.terraform.io/providers/pingidentity/davinci/latest/docs/guides/migrate-from-legacy-provider">migration documentation</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-15T18:00:00Z">
<h3 id="april-15"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-15"></a>April 15</h3>
<div class="sect3">
<h4 id="the-orchestration-sdks-have-been-updated"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#the-orchestration-sdks-have-been-updated"></a>The Orchestration SDKs have been updated</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>Learn more in the <a href="https://developer.pingidentity.com/orchsdks/release-notes/index.html">Orchestration SDK release notes</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-14T18:00:00Z">
<h3 id="april-14"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-14"></a>April 14</h3>
<div class="sect3">
<h4 id="streamlined-pingone-flow-identification"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#streamlined-pingone-flow-identification"></a>Streamlined PingOne flow identification</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-14275</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve streamlined how PingOne flows are identified within DaVinci. Previously, two different fields (<code class="codeph">trigger.type=AUTHENTICATION</code> and <code class="codeph">settings.pingOneFlow</code>) could be used to designate a flow as a PingOne flow.</p>
</div>
<div class="paragraph">
<p>To improve consistency and clarity, we’ve updated the system to exclusively use the <code class="codeph">trigger.type=AUTHENTICATION</code> setting as the source of truth. The <code class="codeph">settings.pingOneFlow</code> field in the flow JSON is now ignored. Flows using the old setting can still be imported but must be updated. If you use Terraform, you should update to the latest version.</p>
</div>
</div>
<div class="sect3">
<h4 id="updated-flow-import-to-include-javascript-check"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#updated-flow-import-to-include-javascript-check"></a>Updated flow import to include JavaScript check</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-21416</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the flow import feature to scan the imported flow and any referenced subflows for JavaScript and display a non-blocking warning if JavaScript is found. This improves security awareness without slowing the import process.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-09T18:00:00Z">
<h3 id="april-9"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-9"></a>April 9</h3>
<div class="sect3">
<h4 id="released-authentication-and-mfa-use-case-connectors"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#released-authentication-and-mfa-use-case-connectors"></a>Released Authentication and MFA Use Case connectors</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Connectors</span></p>
</div>
<div class="paragraph">
<p>We’ve released the Authentication and MFA Use Case connectors in early access. Learn more in the <a href="https://docs.pingidentity.com/connectors/relnotes/connectors_release_notes.html#april-2026" target="_blank" rel="noopener">connector release notes</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-04-06T18:00:00Z">
<h3 id="april-6"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#april-6"></a>April 6</h3>
<div class="sect3">
<h4 id="added-new-metadata-field-to-flow-json"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-new-metadata-field-to-flow-json"></a>Added new metadata field to flow JSON</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-21266</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added a new <code class="codeph">capabilityClass</code> metadata field to the flow JSON. This field appears on flow nodes in the export JSON, indicating their capability class. This change supports exporting workflows that include batch processing.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[March 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-2026</guid>
            <pubDate>Sun, 01 Mar 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-03-31T18:00:00Z">
<h3 id="march-31"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-31"></a>March 31</h3>
<div class="sect3">
<h4 id="added-controls-for-multiple-flow-executions"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-controls-for-multiple-flow-executions"></a>Added controls for multiple flow executions</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_ticket">DV-6977</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added the ability for DaVinci to support multiple flow executions if a user launches more than one flow in the same browser. When <strong class="uicontrol">Allow Multiple Flow Executions in Browser</strong> is enabled, the first flow will run, and the remaining flows will pause until the first flow is finished. Learn more in <a href="https://docs.pingidentity.com/davinci/company_settings/davinci_company_settings.html" class="xref page">Company Settings</a> and in <a href="https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launching_a_flow_with_the_widget.html" class="xref page">Launching a flow with the widget</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-03-16T18:00:00Z">
<h3 id="march-16"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-16"></a>March 16</h3>
<div class="sect3">
<h4 id="new-experience-for-adding-nodes-to-the-canvas"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#new-experience-for-adding-nodes-to-the-canvas"></a>New experience for adding nodes to the canvas</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>To make it easier for you find commonly-used nodes, clicking <strong class="uicontrol">+</strong> on the canvas opens a new menu that makes common flow elements easier to find.</p>
</div>
<div class="ulist">
<ul>
<li>
<p><strong class="uicontrol">User Interface</strong></p>
<div class="ulist">
<ul>
<li>
<p>Add a blank <strong class="uicontrol">Show Form</strong>, <strong class="uicontrol">Custom HTML Template</strong>, or <strong class="uicontrol">Custom HTML Message</strong> node to the canvas.</p>
</li>
<li>
<p>Select an existing form from the drag-and-drop form builder to add a pre-configured <strong class="uicontrol">Show Form</strong> node to the canvas.</p>
</li>
</ul>
</div>
</li>
<li>
<p><strong class="uicontrol">Connectors</strong></p>
<div class="paragraph">
<p>The same as before, but the <strong class="uicontrol">New</strong> tab is now organized by connector type and vendor.</p>
</div>
</li>
<li>
<p><strong class="uicontrol">Subflow</strong></p>
<div class="paragraph">
<p>Select an existing flow to add a preconfigured subflow node to the canvas.</p>
</div>
</li>
</ul>
</div>
<div class="paragraph">
<p>Additionally, when you add nodes to the canvas, you can place them anywhere you want. Learn more about nodes in <a href="https://docs.pingidentity.com/davinci/flows/davinci_managing_nodes.html" class="xref page">Managing nodes</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-03-13T18:00:00Z">
<h3 id="march-13"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-13"></a>March 13</h3>
<div class="sect3">
<h4 id="adding-a-baseline-report-only-content-security-policy-csp"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#adding-a-baseline-report-only-content-security-policy-csp"></a>Adding a baseline report-only Content Security Policy (CSP)</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’re introducing a baseline Content Security Policy (CSP) for all PingOne OIDC and SAML flows to enhance browser-level security protections.</p>
</div>
<div class="paragraph">
<p>The CSP introduction is being applied in multiple phases. In the first phase, beginning March 23, 2026, the baseline CSP will be applied in report-only mode. This will allow Ping to monitor and identify violations without blocking any resources.</p>
</div>
<div class="paragraph">
<p>Ping will actively monitor violations to ensure a smooth transition to enforcement.</p>
</div>
<div class="paragraph">
<p>These CSP headers are applied to HTML responses in flows launched with a PingOne redirect. The baseline policy is:</p>
</div>
<div class="listingblock">
<div class="content">
<pre>Content-Security-Policy-Report-Only
base-uri 'none';
object-src 'none';
frame-ancestors 'none'
script-src 'unsafe-eval' https: http: 'nonce-&lt;dynamic&gt;' 'strict-dynamic';
report-uri https://csp.ping-security.com/csp-reports;</pre>
</div>
</div>
<div class="sect4">
<h5 id="whats-next"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#whats-next"></a>What’s next</h5>
<div class="ulist">
<ul>
<li>
<p>Early April 2026: You will be able to configure CSP overrides at the flow level if your environment uses custom domains.</p>
</li>
<li>
<p>Early May 2026: We will transition the baseline CSP to enforcement mode with a controlled rollout.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>If you have concerns about CSP behavior in your flows, contact Ping Support.</p>
</div>
</div>
</div>
</div>
<div class="sect2 2026-03-04T18:00:00Z">
<h3 id="march-4"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-4"></a>March 4</h3>
<div class="sect3">
<h4 id="added-legacy-browser-support"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-legacy-browser-support"></a>Added legacy browser support</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span>
<span class="ping_ticket">DV-1222</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve added an option for flows to support rendering in a legacy browser directly or within a WebView compatible with legacy browsers. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_editing_flow_settings.html" class="xref page">Editing flow settings</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-03-03T18:00:00Z">
<h3 id="march-3"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#march-3"></a>March 3</h3>
<div class="sect3">
<h4 id="improved-analytics-feature"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-analytics-feature"></a>Improved analytics feature</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-13689</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve streamlined flow logging to reduce noise and highlight critical events:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Refined the analytics display to make <code class="codeph">DEBUG</code> logging more concise and remove the <code class="codeph">Receive Request</code> event from <code class="codeph">INFO</code> logging.</p>
</li>
<li>
<p>Refined the field content for each event to only include identifier and timing information, making relevant data easier to find.</p>
</li>
<li>
<p>Reduced the number of events for <code class="codeph">INFO</code> and <code class="codeph">DEBUG</code> logs, removing redundant events and making it easier to parse the log.</p>
</li>
<li>
<p>Removed unnecessary fields to improve performance.</p>
</li>
</ul>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[February 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-2026</guid>
            <pubDate>Sun, 01 Feb 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-02-27T18:00:00Z">
<h3 id="february-27"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-27"></a>February 27</h3>
<div class="sect3">
<h4 id="added-options-for-disabling-default-css"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-options-for-disabling-default-css"></a>Added options for disabling default CSS</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-7299</span></p>
</div>
<div class="paragraph">
<p>We’ve added the ability to disable the default DaVinci CSS for a specific flow. You can enable this ability using flow settings for a flow launched with a redirect, or using an alternate JavaScript file for a flow launched with the widget. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_editing_flow_settings.html" class="xref page">Editing flow settings</a> and <a href="https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launching_a_flow_with_the_widget.html" class="xref page">Launching a flow with the widget</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-24T18:00:00Z">
<h3 id="february-24"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-24"></a>February 24</h3>
<div class="sect3">
<h4 id="fixed-out-of-band-continue-evaluation-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-out-of-band-continue-evaluation-issue"></a>Fixed Out-of-Band continue evaluation issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-10833</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the Out-of-Band (OOB) process so that when a user clicks an OOB Continue link and the associated challenge has expired, the flow consistently follows the false branch of the challenge evaluation.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-23T18:00:00Z">
<h3 id="february-23"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-23"></a>February 23</h3>
<div class="sect3">
<h4 id="updated-the-appearance-of-nodes-on-the-davinci-canvas"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#updated-the-appearance-of-nodes-on-the-davinci-canvas"></a>Updated the appearance of nodes on the DaVinci canvas</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the nodes on the DaVinci canvas with softer edges and shadows. For nodes with a list of outcomes, like the <a href="https://docs.pingidentity.com/connectors/functions_connector.html">Function connector</a>’s <strong class="uicontrol">A==B Multiple Conditions</strong> capability, the new look integrates the list into the parent node and provides more room for the outcome labels.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-19T18:00:00Z">
<h3 id="february-19"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-19"></a>February 19</h3>
<div class="sect3">
<h4 id="updated-global-variables-for-custom-domain-infrastructure-changes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#updated-global-variables-for-custom-domain-infrastructure-changes"></a>Updated global variables for custom domain infrastructure changes</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the DaVinci global variables as part of the second phase of custom domain infrastructure changes. Learn more about custom domain infrastructure changes in the <a href="https://docs.pingidentity.com/pingone/release_notes/index.html#phase-2-custom-domain-infrastructure-changes">PingOne release notes</a>. Learn more about the changes to DaVinci in <a href="https://docs.pingidentity.com/davinci/flows/davinci_global_variables.html" class="xref page">Including variables and other data</a>.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-18T18:00:00Z">
<h3 id="february-18"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-18"></a>February 18</h3>
<div class="sect3">
<h4 id="fixed-social-idp-redirect-issue-in-sdk-flows"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-social-idp-redirect-issue-in-sdk-flows"></a>Fixed social IdP redirect issue in SDK flows</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-18517</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We fixed an issue with flows launched with the SDK that used social IdP that caused the <strong class="uicontrol">Return to URL</strong> field to be ignored. If the IdP returns an error, the user is now correctly redirected to the <strong class="uicontrol">Return to URL</strong>, and the flow progresses down the false path from the IdP node.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-11T18:00:00Z">
<h3 id="february-11"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-11"></a>February 11</h3>
<div class="sect3">
<h4 id="the-pingone-connector-has-been-updated"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#the-pingone-connector-has-been-updated"></a>The PingOne connector has been updated</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span>
<span class="ping_product">Connectors</span></p>
</div>
<div class="paragraph">
<p>Learn more in the <a href="https://docs.pingidentity.com/connectors/relnotes/connectors_release_notes.html#search-special-character-usernames-toggle">PingOne connector</a> release notes.</p>
</div>
</div>
</div>
<div class="sect2 2026-02-06T18:00:00Z">
<h3 id="february-6"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#february-6"></a>February 6</h3>
<div class="sect3">
<h4 id="fixed-ui-subflow-validation-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-ui-subflow-validation-issue"></a>Fixed UI Subflow validation issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-21831</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the flow validation rule for UI subflows to make it a warning rather than an error, and to provide additional guidance for avoiding UI subflow issues. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_validating_a_flow.html" class="xref page">Validating a flow</a>.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[January 2026]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#january-2026</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#january-2026</guid>
            <pubDate>Thu, 01 Jan 2026 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2026-01-27T18:00:00Z">
<h3 id="january-27"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#january-27"></a>January 27</h3>
<div class="sect3">
<h4 id="improved-logging-data-for-davinci-webhook-events"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-logging-data-for-davinci-webhook-events"></a>Improved logging data for DaVinci webhook events</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span>
<span class="ping_ticket">DV-21680</span>
<span class="ping_product">Platform</span></p>
</div>
<div class="paragraph">
<p>We’ve updated the <strong class="uicontrol">DaVinci Interaction Send Error Response</strong> webhook events to include user/actor information whenever it is available for a connector. This improvement streamlines the troubleshooting process by making user details easier to find.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[December 2025]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#december-2025</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#december-2025</guid>
            <pubDate>Mon, 01 Dec 2025 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2025-12-17T18:00:00Z">
<h3 id="december-17"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#december-17"></a>December 17</h3>
<div class="sect3">
<h4 id="added-account-created-notification-template-in-pingone"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-account-created-notification-template-in-pingone"></a>Added Account Created notification template in PingOne</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span></p>
</div>
<div class="paragraph">
<p>We’ve released a new notification template in PingOne for account creation. You can now use this template to send a notification to the user when an account is created within a DaVinci flow.</p>
</div>
</div>
</div>
<div class="sect2 2025-12-02T18:00:00Z">
<h3 id="december-2"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#december-2"></a>December 2</h3>
<div class="sect3">
<h4 id="fixed-node-configuration-retention-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-node-configuration-retention-issue"></a>Fixed node configuration retention issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-17680</span></p>
</div>
<div class="paragraph">
<p>We fixed an issue that caused configuration data from previously selected capabilities to be saved within a flow, causing inaccurate data to be included during the flow validation. Saved flow versions now only contain data for the active capabilities.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[November 2025]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-2025</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-2025</guid>
            <pubDate>Sat, 01 Nov 2025 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2025-11-21T18:00:00Z">
<h3 id="november-21"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-21"></a>November 21</h3>
<div class="paragraph">
<p><span class="ping_changetype-issue">Issue</span></p>
</div>
<div class="paragraph">
<p>We’ve temporarily reverted the analytics changes from November 11 and 18 because of latency issues.</p>
</div>
</div>
<div class="sect2 2025-11-18T18:00:00Z">
<h3 id="november-18"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-18"></a>November 18</h3>
<div class="sect3">
<h4 id="improved-flow-validation"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-flow-validation"></a>Improved flow validation</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>We’ve improved the flow validation process to detect additional issues, including teleport node, subflow, and JSON success and error issues. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_validating_a_flow.html" class="xref page">Validating a flow</a>.</p>
</div>
</div>
<div class="sect3">
<h4 id="fixed-analytics-visibility-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-analytics-visibility-issue"></a>Fixed analytics visibility issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-21414</span></p>
</div>
<div class="paragraph">
<p>We fixed an issue that prevented flow analytics from displaying in some environments if the flow ran in a different region.</p>
</div>
</div>
</div>
<div class="sect2 2025-11-11T18:00:00Z">
<h3 id="november-11"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-11"></a>November 11</h3>
<div class="sect3">
<h4 id="improved-flow-analytics-display-2"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#improved-flow-analytics-display-2"></a>Improved flow analytics display</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>We’ve made several improvements to the flow analytics display, including clearer linking between nodes and logged events, icons for events indicating an error, and the ability to filter the flow execution list for flow executions with errors. Learn more in <a href="https://docs.pingidentity.com/davinci/davinci_best_practices/davinci_best_practices_debugging_and_analytics.html" class="xref page">Debugging and analytics</a> and <a href="https://docs.pingidentity.com/davinci/flows/davinci_viewing_flow_analytics.html" class="xref page">Viewing flow analytics</a>.</p>
</div>
</div>
</div>
<div class="sect2 2025-11-06T18:00:00Z">
<h3 id="november-6"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#november-6"></a>November 6</h3>
<div class="sect3">
<h4 id="added-flow-timeout-customization-options"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-flow-timeout-customization-options"></a>Added flow timeout customization options</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>We’ve added the option to use custom HTML and CSS for the flow timeout error message, replacing the default flow timeout error message. Learn more in <a href="https://docs.pingidentity.com/davinci/flows/davinci_editing_flow_settings.html" class="xref page">Editing flow settings</a>.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[October 2025]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#october-2025</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#october-2025</guid>
            <pubDate>Wed, 01 Oct 2025 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2025-10-07T18:00:00Z">
<h3 id="october-7"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#october-7"></a>October 7</h3>
<div class="sect3">
<h4 id="pingone-forms-connector-renamed-to-form-connector"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#pingone-forms-connector-renamed-to-form-connector"></a>PingOne Forms connector renamed to Form connector</h4>
<div class="paragraph">
<p><span class="ping_changetype-info">Info</span></p>
</div>
<div class="paragraph">
<p>The PingOne Forms connector has been moved to the Core category and named the Form connector. Learn more in the <a href="https://docs.pingidentity.com/connectors/form_connector.html" target="_blank" rel="noopener">Form connector</a>.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[September 2025]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#september-2025</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#september-2025</guid>
            <pubDate>Mon, 01 Sep 2025 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2025-09-23T18:00:00Z">
<h3 id="september-23"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#september-23"></a>September 23</h3>
<div class="sect3">
<h4 id="fixed-flow-version-retention-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-flow-version-retention-issue"></a>Fixed flow version retention issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-18157</span></p>
</div>
<div class="paragraph">
<p>We’ve fixed an issue with flow version retention. The issue caused every previous deployed flow version to be preserved, which caused flow latency or save failures in some cases. The creation of new flow versions was blocked in some environments because of this issue.</p>
</div>
<div class="paragraph">
<p>DaVinci now correctly enforces a limit of 100 flow versions per flow, which includes the versions used in flow policies directly or indirectly through a subflow reference. Versions older than the 100 most recent versions, which might have been visible before, are now deleted automatically.</p>
</div>
</div>
</div>
<div class="sect2 2025-09-10T18:00:00Z">
<h3 id="september-10"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#september-10"></a>September 10</h3>
<div class="sect3">
<h4 id="fixed-security-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#fixed-security-issue"></a>Fixed security issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-fixed">Fixed</span>
<span class="ping_ticket">DV-957</span></p>
</div>
<div class="paragraph">
<p>We’ve improved protections to prevent exposure of sensitive information.</p>
</div>
</div>
</div>
<div class="sect2 2025-09-09T18:00:00Z">
<h3 id="september-9"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#september-9"></a>September 9</h3>
<div class="sect3">
<h4 id="upcoming-analytics-data-retention-changes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#upcoming-analytics-data-retention-changes"></a>Upcoming analytics data retention changes</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>Starting September 10, 2025, and rolling out over the following two weeks, we will make the following changes to how DaVinci analytics events older than 30 days are retained:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Analytics data up to 30 days old will continue to be available in the DaVinci Analytics feature as it is today.</p>
</li>
<li>
<p>Analytics data older than 30 days will no longer be retrievable.</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>This change won’t affect dashboards or DaVinci audit trail retention.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
        <item>
            <title><![CDATA[August 2025]]></title>
            <link>https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-2025</link>
            <guid isPermaLink="false">https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-2025</guid>
            <pubDate>Fri, 01 Aug 2025 23:23:59 GMT</pubDate>
            <description><![CDATA[

<div class="sectionbody">
<div class="sect2 2025-08-28T18:00:00Z">
<h3 id="august-28"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-28"></a>August 28</h3>
<div class="sect3">
<h4 id="performance-enhancements"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#performance-enhancements"></a>Performance Enhancements</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>Platform enhancements have improved flow latency and allowed for better overall throughput. All DaVinci environments will see these improvements by the end of September, 2025.</p>
</div>
</div>
</div>
<div class="sect2 2025-08-21T18:00:00Z">
<h3 id="august-21"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-21"></a>August 21</h3>
<div class="sect3">
<h4 id="deprecated-the-interactiontoken-and-skproxyapienvironmentid-attributes"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#deprecated-the-interactiontoken-and-skproxyapienvironmentid-attributes"></a>Deprecated the interactionToken and skProxyApiEnvironmentId attributes</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>We’ve deprecated the <code class="codeph">interactionToken</code> and <code class="codeph">skProxyApiEnvironmentId</code> attributes. This simplifies API interactions by removing attributes that weren’t generally used.</p>
</div>
</div>
</div>
<div class="sect2 2025-08-20T18:00:00Z">
<h3 id="august-20"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-20"></a>August 20</h3>
<div class="sect3">
<h4 id="added-the-ability-to-open-translatable-rich-text-links-in-a-new-tab-in-pingone-forms"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-the-ability-to-open-translatable-rich-text-links-in-a-new-tab-in-pingone-forms"></a>Added the ability to open Translatable Rich Text links in a new tab in PingOne forms</h4>
<div class="paragraph">
<p><span class="ping_changetype-improved">Improved</span></p>
</div>
<div class="paragraph">
<p>In PingOne Forms, you can now set hyperlinks in Translatable Rich Text to open in a new tab. This allows you to keep the user in the current flow while directing them to an out-of-band experience or to an external resource, such as an agreement document hosted by your organization.</p>
</div>
<div class="paragraph">
<p><span class="image border-no-padding"><img src="https://docs.pingidentity.com/davinci/release_notes/_images/rich-text-link.jpg" alt="A screen capture showing a rich text field containing a link. The 'Open link in new tab' option is selected."></span></p>
</div>
</div>
</div>
<div class="sect2 2025-08-19T18:00:00Z">
<h3 id="august-19"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-19"></a>August 19</h3>
<div class="sect3">
<h4 id="added-saml-request-parameters"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#added-saml-request-parameters"></a>Added SAML request parameters</h4>
<div class="paragraph">
<p><span class="ping_changetype-new">New</span></p>
</div>
<div class="paragraph">
<p>For flows launched using PingOne, when the <strong class="uicontrol">Initiate Single Sign-On URL</strong> includes request parameters, those parameters are included in the SAML properties from PingOne. Learn more in <a href="https://docs.pingidentity.com/davinci/integrating_flows_into_applications/davinci_launch_flow_redirect.html" class="xref page">Launching a PingOne flow with a redirect</a>.</p>
</div>
</div>
</div>
<div class="sect2 2025-08-07T18:00:00Z">
<h3 id="august-7"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-7"></a>August 7</h3>
<div class="sect3">
<h4 id="multiple-flow-executions-in-a-single-browser-fail"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#multiple-flow-executions-in-a-single-browser-fail"></a>Multiple flow executions in a single browser fail</h4>
<div class="paragraph">
<p><span class="ping_changetype-issue">Issue</span></p>
</div>
<div class="paragraph">
<p>If a user launches multiple flow executions in a single browser, the first flow runs but subsequent flows fail. The workaround is to structure flow invocations so that users aren’t launching more than one flow at a time.</p>
</div>
</div>
</div>
<div class="sect2 2025-08-01T18:00:00Z">
<h3 id="august-1"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#august-1"></a>August 1</h3>
<div class="sect3">
<h4 id="flow-versions-retention-issue"><a class="anchor" href="https://docs.pingidentity.com/davinci/release_notes/davinci_release_notes.html#flow-versions-retention-issue"></a>Flow versions retention issue</h4>
<div class="paragraph">
<p><span class="ping_changetype-issue">Issue</span>
<span class="ping_ticket">DV-18157</span></p>
</div>
<div class="paragraph">
<p>Flow versioning has a known issue that causes every previous flow version to be preserved, ignoring the intended limit of 100 flow versions per flow. In some cases, this can cause flow latency or save failures. The creation of new flow versions has been blocked for flows with excessive versions.</p>
</div>
</div>
</div>
</div>
]]></description>
        </item>
    </channel>
</rss>