<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Feature Management &amp; Experimentation release notes</title>
        <link>https://developer.harness.io/release-notes/feature-management-experimentation</link>
        <description>Harness Release Notes</description>
        <lastBuildDate>Tue, 09 Jun 2026 11:51:16 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <copyright>Harness Inc.</copyright>
        <item>
            <title><![CDATA[Feature Management & Experimentation release notes]]></title>
            <link>https://developer.harness.io/release-notes/feature-management-experimentation</link>
            <guid>https://developer.harness.io/release-notes/feature-management-experimentation</guid>
            <pubDate>Wed, 27 May 2026 10:00:00 GMT</pubDate>
            <description><![CDATA[These release notes describe recent changes to Harness Feature Management & Experimentation (FME).]]></description>
            <content:encoded><![CDATA[<header><h1>Feature Management &amp; Experimentation release notes</h1><hr class="docItemHeaderDivider_VNQW"></header><a href="https://developer.harness.io/release-notes/feature-management-experimentation/rss.xml" target="_blank" rel="noopener noreferrer" class="link"><button class="doc-button small">Subscribe via RSS<i class="fa-solid fa-square-rss custom-icon"></i></button></a>
<p>These release notes describe recent changes to Harness Feature Management &amp; Experimentation (FME).</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="last-updated-may-27-2026">Last updated: May 27, 2026<a href="#last-updated-may-27-2026" class="hash-link" aria-label="Direct link to Last updated: May 27, 2026" title="Direct link to Last updated: May 27, 2026" translate="no">​</a></h4>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="may-2026">May 2026<a href="#may-2026" class="hash-link" aria-label="Direct link to May 2026" title="Direct link to May 2026" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="harness-policy-as-code-for-fme-environments-segments-and-segment-definitions">Harness Policy As Code for FME Environments, Segments, and Segment Definitions<a href="#harness-policy-as-code-for-fme-environments-segments-and-segment-definitions" class="hash-link" aria-label="Direct link to Harness Policy As Code for FME Environments, Segments, and Segment Definitions" title="Direct link to Harness Policy As Code for FME Environments, Segments, and Segment Definitions" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-05-04">2026-05-04<a href="#2026-05-04" class="hash-link" aria-label="Direct link to 2026-05-04" title="Direct link to 2026-05-04" translate="no">​</a></h4>
<p>Harness FME Policy as Code now includes support for environments, segments, and segment definitions. This allows teams to enforce consistent standards across Harness FME's configuration using the OPA-based policy framework.</p>
<p><img decoding="async" loading="lazy" alt="FME policy support for environments, segments, and segment definitions" src="/assets/images/policies-200d01e0410bf6d7dccd83f06dacd4e5.png" width="1380" height="1482" class="img_ev3q"></p>
<p>With this enhancement, teams can now define and enforce policies for:</p>
<ul>
<li class=""><strong>FME Environments</strong>: Enforce naming conventions for <a class="" href="/docs/feature-management-experimentation/environments">environments</a> to ensure consistent and predictable structure across projects.</li>
<li class=""><strong>FME Segments</strong>: Enforce naming conventions for <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments">segments</a> to standardize how user groups are defined and referenced.</li>
<li class=""><strong>FME Segment Definitions</strong>: Validate <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments">segment definitions</a>, including rules and exclusions (for example, ensuring rule-based segments exclude high-priority users where required).</li>
</ul>
<p>These policies are evaluated automatically on <strong>On Save</strong> events, ensuring governance rules are applied at creation and update time before changes are persisted.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation">Related documentation<a href="#related-documentation" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/policies/">Using Harness Policy As Code with FME</a></li>
<li class=""><a class="" href="/docs/platform/governance/policy-as-code/using-harness-policy-engine-for-fme">Policy As Code for FME Feature Flags</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2026">April 2026<a href="#april-2026" class="hash-link" aria-label="Direct link to April 2026" title="Direct link to April 2026" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="identity-based-targeting-improvements">Identity-based Targeting Improvements<a href="#identity-based-targeting-improvements" class="hash-link" aria-label="Direct link to Identity-based Targeting Improvements" title="Direct link to Identity-based Targeting Improvements" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-30">2026-04-30<a href="#2026-04-30" class="hash-link" aria-label="Direct link to 2026-04-30" title="Direct link to 2026-04-30" translate="no">​</a></h4>
<p>Harness FME now supports identity-aware targeting workflows, improving how you select and inspect user attributes directly in feature flag targeting rules, the <strong>Live Tail</strong> tab of a feature flag after pausing the event stream, and segment definitions when adding individual keys or inspecting existing keys.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/identity-1-5b279ddf2916c527e06dfeed5a363a32.png" width="2339" height="945" class="img_ev3q"></p>
<p>With identity data configured, you can:</p>
<ul>
<li class="">
<p>Use key type-ahead when adding individual keys to targeting rules. Typing the lead characters of an attribute value returns matching identities from your uploaded identity data (case-sensitive, leading-character matching only).</p>
<p><img decoding="async" loading="lazy" src="/assets/images/identity-2-a9d5e9abf16603276308b6a632c8d16c.png" width="2340" height="1313" class="img_ev3q"></p>
</li>
<li class="">
<p>View identity tooltips by hovering over a key in targeting rules. Tooltips display the full set of attribute values associated with that identity, making it easier to validate targeting behavior and debug rule evaluation.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/identity-3-b8186eda143a281330ee94638edbdd93.png" width="2339" height="827" class="img_ev3q"></p>
</li>
</ul>
<p>To enable key type-ahead and identity tooltip features, you must define attributes in <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes#create-custom-attributes-in-fme-settings"><strong>FME Settings</strong></a> for a project and traffic type, then upload identity data (including user keys and attribute values) using the <a href="https://docs.split.io/reference/identities-overview" target="_blank" rel="noopener noreferrer" class="">Identities API</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-1">Related documentation<a href="#related-documentation-1" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes">Targeting With Custom Attributes</a></li>
<li class=""><a href="https://docs.split.io/reference/identities-overview" target="_blank" rel="noopener noreferrer" class="">Identities API</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="additional-fme-steps-in-harness-pipelines">Additional FME Steps in Harness Pipelines<a href="#additional-fme-steps-in-harness-pipelines" class="hash-link" aria-label="Direct link to Additional FME Steps in Harness Pipelines" title="Direct link to Additional FME Steps in Harness Pipelines" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-30-1">2026-04-30<a href="#2026-04-30-1" class="hash-link" aria-label="Direct link to 2026-04-30" title="Direct link to 2026-04-30" translate="no">​</a></h4>
<p>Harness FME now supports additional steps for managing <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments">segments</a>, <a class="" href="/docs/feature-management-experimentation/feature-management/manage-flags/using-flag-sets-to-boost-sdk-performance">flag sets</a>, and <a class="" href="/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions">impression tracking</a> directly through <a class="" href="/docs/feature-management-experimentation/pipelines">Harness pipelines</a>. Teams can use these steps to automate segment management, organize feature flags into reusable flag sets, and configure observability-related settings as part of their deployment workflows or standalone feature management pipelines.</p>
<p>This enhancement adds support for creating, updating, and deleting segments and flag sets, managing feature flag membership within flag sets, configuring rule-based segment targeting, updating segment targets, and enabling or disabling impression tracking on feature flags.</p>
<p>These steps are available under <strong>Feature Management &amp; Experimentation</strong> in the <a class="" href="/docs/platform/pipelines/add-a-stage#steps-available-for-custom-stages">Harness pipeline step library</a> and can be combined with existing pipeline capabilities such as approvals, notifications, and failure strategies to standardize and automate feature management workflows.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-2">Related documentation<a href="#related-documentation-2" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/pipelines/">Using Feature Management &amp; Experimentation with Harness Pipelines</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="remote-feature-flag-cleanup-templates-for-harness-fme-is-in-beta">Remote Feature Flag Cleanup Templates for Harness FME is in beta<a href="#remote-feature-flag-cleanup-templates-for-harness-fme-is-in-beta" class="hash-link" aria-label="Direct link to Remote Feature Flag Cleanup Templates for Harness FME is in beta" title="Direct link to Remote Feature Flag Cleanup Templates for Harness FME is in beta" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-27">2026-04-27<a href="#2026-04-27" class="hash-link" aria-label="Direct link to 2026-04-27" title="Direct link to 2026-04-27" translate="no">​</a></h4>
<p>Harness FME now supports Remote Feature Flag Cleanup Templates in beta. These <a href="https://github.com/harness-community/solutions-architecture/tree/main/fme" target="_blank" rel="noopener noreferrer" class="">reusable pipeline and stage templates</a> help teams identify stale feature flags, remove them from application codebases, and automatically generate pull requests with the proposed cleanup changes.</p>
<ul>
<li class="">Use <strong>Pipeline templates</strong> to discover eligible feature flags, select cleanup candidates, and generate pull requests automatically.</li>
<li class="">Use <strong>Stage templates</strong> to clean up a known feature flag directly within an existing pipeline workflow.</li>
</ul>
<p>These templates are configured as <a class="" href="/docs/platform/templates/template#save-a-template-to-a-different-repository">remote templates</a> in Harness, where the template YAML is sourced from an external Git repository using a Git connector, and support Harness Code repositories and <a class="" href="/docs/platform/connectors/code-repositories/ref-source-repo-provider/git-hub-connector-settings-reference">GitHub repositories</a>.</p>
<p>To request access to the Remote Feature Flag Cleanup Templates beta experience, contact <a class="" href="/docs/feature-management-experimentation/fme-support">Harness Support</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-3">Related documentation<a href="#related-documentation-3" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/templates/">Feature Flag Cleanup Templates</a></li>
<li class=""><a class="" href="/docs/platform/templates/template">Harness Templates</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="google-bigquery-support-in-warehouse-native-experimentation">Google BigQuery Support in Warehouse Native Experimentation<a href="#google-bigquery-support-in-warehouse-native-experimentation" class="hash-link" aria-label="Direct link to Google BigQuery Support in Warehouse Native Experimentation" title="Direct link to Google BigQuery Support in Warehouse Native Experimentation" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-22">2026-04-22<a href="#2026-04-22" class="hash-link" aria-label="Direct link to 2026-04-22" title="Direct link to 2026-04-22" translate="no">​</a></h4>
<p>Harness FME now supports <a class="" href="/docs/feature-management-experimentation/warehouse-native/integrations/bigquery">Google BigQuery</a> as a data warehouse for <a class="" href="/docs/feature-management-experimentation/warehouse-native/">Warehouse Native Experimentation</a>. Teams can connect their BigQuery instance to run experiments directly on warehouse data, using existing datasets as the source of truth for assignment and metric analysis.</p>
<p>Connect your BigQuery project and dataset using a service account in Harness FME and configure a results table in BigQuery for experiment results. Warehouse Native Experimentation must be enabled for your account. To request access, contact your <a href="https://www.harness.io/company/contact-sales" target="_blank" rel="noopener noreferrer" class="">sales representative or account manager</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-4">Related documentation<a href="#related-documentation-4" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native/integrations/bigquery">Google BigQuery</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native/integrations/">Connect Your Data Warehouse</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="reallocate-traffic-reseed-bucketing-api">Reallocate Traffic (Reseed Bucketing) API<a href="#reallocate-traffic-reseed-bucketing-api" class="hash-link" aria-label="Direct link to Reallocate Traffic (Reseed Bucketing) API" title="Direct link to Reallocate Traffic (Reseed Bucketing) API" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-14">2026-04-14<a href="#2026-04-14" class="hash-link" aria-label="Direct link to 2026-04-14" title="Direct link to 2026-04-14" translate="no">​</a></h4>
<p>The Harness FME API now includes a Reallocate Traffic endpoint, allowing you to reset the <!-- -->bucketing seed<!-- --> for a feature flag in a specific <a class="" href="/docs/feature-management-experimentation/environments">environment</a>.</p>
<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_OeMC">Example JSON Payload</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"title"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Optional title for the change."</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"comment"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"Optional comment explaining the reallocation."</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></div></code></pre></div></div>
<p>This operation reassigns all users to new buckets based on existing <a class="" href="/docs/feature-management-experimentation/feature-management/setup/define-feature-flag-treatments-and-targeting">targeting rules</a>, effectively resetting treatment assignments. Previously only available in the FME UI, this endpoint enables reallocation as part of your deployment workflows.</p>
<p>Use the <a href="https://docs.split.io/reference/reallocate-traffic-reseed-bucketing" target="_blank" rel="noopener noreferrer" class="">Reallocate Traffic API</a> when you need to:</p>
<ul>
<li class="">Redistribute users across treatments without changing targeting rules</li>
<li class="">Collect unbiased feedback from a new set of users on a feature</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-5">Related documentation<a href="#related-documentation-5" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a href="https://docs.split.io/reference/reallocate-traffic-reseed-bucketing" target="_blank" rel="noopener noreferrer" class="">Reallocate Traffic (Reseed Bucketing) API</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management#ensuring-a-consistent-user-experience">How Bucketing Works</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="warehouse-native-experimentation-is-ga">Warehouse Native Experimentation is GA<a href="#warehouse-native-experimentation-is-ga" class="hash-link" aria-label="Direct link to Warehouse Native Experimentation is GA" title="Direct link to Warehouse Native Experimentation is GA" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-04-08">2026-04-08<a href="#2026-04-08" class="hash-link" aria-label="Direct link to 2026-04-08" title="Direct link to 2026-04-08" translate="no">​</a></h4>
<p>Harness FME now fully supports Warehouse Native Experimentation, allowing you to run experiments directly in your data warehouse using your assignment and metric data without exporting or duplicating data outside of your source of truth for analytics. Warehouse Native Experimentation supports Snowflake and Amazon Redshift.</p>
<p>With Warehouse Native Experimentation, teams can:</p>
<ul>
<li class="">Run experiments on their warehouse data, using FME's statistical engine for accurate measurement and confidence intervals.</li>
<li class="">Maintain data privacy and security. All experiment queries run directly in your data warehouse. Harness FME only accesses the aggregated results needed for analysis and does not stor your raw event data.</li>
<li class="">Define custom filters in Harness FME to focus experiments and metrics on specific populations using custom fields defined in your assignment or metric sources.</li>
</ul>
<p>Warehouse Native Experimentation must be enabled for your account. To request access, contact your <a href="https://www.harness.io/company/contact-sales" target="_blank" rel="noopener noreferrer" class="">sales representative or account manager</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-6">Related documentation<a href="#related-documentation-6" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native/">Warehouse Native Experimentation</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native/integrations/">Connect Your Data Warehouse</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2026">March 2026<a href="#march-2026" class="hash-link" aria-label="Direct link to March 2026" title="Direct link to March 2026" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="harness-policy-as-code-for-fme-feature-flags">Harness Policy As Code for FME Feature Flags<a href="#harness-policy-as-code-for-fme-feature-flags" class="hash-link" aria-label="Direct link to Harness Policy As Code for FME Feature Flags" title="Direct link to Harness Policy As Code for FME Feature Flags" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-03-09">2026-03-09<a href="#2026-03-09" class="hash-link" aria-label="Direct link to 2026-03-09" title="Direct link to 2026-03-09" translate="no">​</a></h4>
<p>Harness Feature Management &amp; Experimentation (FME) now supports <a class="" href="/docs/platform/governance/policy-as-code/harness-governance-overview">Harness Policy As Code (OPA)</a>, enabling teams to define and enforce governance rules for feature flags at save time.</p>
<p><img decoding="async" loading="lazy" alt="Policy evaluations dashboard" src="/assets/images/policy-evaluations-9291a6fe617dab93c9e70905a542904e.png" width="3450" height="1327" class="img_ev3q"></p>
<p>You can create and manage policies for <strong>Feature Flag</strong> and <strong>Feature Flag Definition</strong> entities in the Harness Policy As Code Editor. These policies are automatically evaluated on <strong>On Save</strong> events whenever a feature flag is created, updated, deleted, or archived.</p>
<p>Policies are authored in <a href="https://www.openpolicyagent.org/docs/policy-language" target="_blank" rel="noopener noreferrer" class="">Rego</a> and define the rules that govern actions. These policies are applied through <strong>policy sets</strong>, which are what actually execute the rules whenever the action is triggered (either from the Harness UI or from a pipeline). In other words, policies describe the rules, while policy sets organize and enforce them, so you must create a policy first before assigning it to a policy set.</p>
<p>With Policy As Code for Harness FME, teams can:</p>
<ul>
<li class="">Prevent misconfigured feature flags before they reach production (for example, missing descriptions, owners, or invalid naming)</li>
<li class="">Validate targeting rules, rollout percentages, and treatment configurations at save time</li>
<li class="">Enforce organizational standards consistently across projects</li>
<li class="">Choose enforcement behavior per policy, using <strong>Warn and Continue</strong> or <strong>Error and Exit</strong> to balance safety and developer velocity</li>
<li class="">Audit policy evaluations with a full history of successful, warning, and failed save attempts</li>
</ul>
<p>This integration helps teams shift feature flag governance left, catching issues earlier while maintaining clear visibility into policy enforcement outcomes.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-7">Related documentation<a href="#related-documentation-7" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/policies">Policy As Code for FME Feature Flags</a></li>
<li class=""><a class="" href="/docs/platform/governance/policy-as-code/harness-governance-quickstart">Harness Policy As Code</a></li>
<li class=""><a class="" href="/docs/platform/governance/policy-as-code/sample-policy-use-case#fme-feature-flag-policies">Harness Policy Samples</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-flag-archiving">Feature Flag Archiving<a href="#feature-flag-archiving" class="hash-link" aria-label="Direct link to Feature Flag Archiving" title="Direct link to Feature Flag Archiving" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-03-09-1">2026-03-09<a href="#2026-03-09-1" class="hash-link" aria-label="Direct link to 2026-03-09" title="Direct link to 2026-03-09" translate="no">​</a></h4>
<p>Harness FME now supports feature flag archiving, enabling teams to retire feature flags without permanently deleting them. Archiving a flag removes it from default views and stops its definition from being sent to SDKs, while preserving all historical data (including configurations, impressions, and audit logs) for compliance, auditing, and analysis. Archiving is governed by two RBAC permissions (<strong>Archive FME Feature Flag</strong> and <strong>Unarchive FME Feature Flag</strong>), which are included by default in the <code>FME Administrator</code> role.</p>
<p>Before a flag can be archived, Harness FME performs pre-archive checks and blocks archiving if the flag is used as a dependency and issues warnings for active experiments, recent traffic, or outstanding change requests.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/archive-flag-2fdff8a8d45cef0a6ae936eaca94cd5d.png" width="1500" height="1264" class="img_ev3q"></p>
<p>Feature flags in Harness FME have three states (<code>Active</code>, <code>Archived</code>, and <code>Deleted</code>). You can archive feature flags on the <strong>Feature Flags</strong> page, programmatically in Harness pipelines using the <strong>Archive Feature Flag</strong> step, or conditionally using Harness Policy as Code (OPA) to enforce governance rules.</p>
<p>With flag archiving, teams can:</p>
<ul>
<li class="">Reduce clutter in projects with high flag counts</li>
<li class="">Hide retired flags from default views (such as the Feature Flags, Environments, and Rollout board pages)</li>
<li class="">Enforce governance on the archive action using Harness Policy as Code (OPA)</li>
<li class="">Unarchive a feature flag, restoring it to the active state</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-8">Related documentation<a href="#related-documentation-8" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/manage-flags/archive-a-feature-flag">Archive a feature flag</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/rbac/">Harness RBAC for Feature Management &amp; Experimentation (FME)</a></li>
<li class=""><a class="" href="/docs/platform/role-based-access-control/permissions-reference/#feature-management-and-experimentation">Permissions Reference</a></li>
<li class=""><a class="" href="/docs/platform/governance/policy-as-code/sample-policy-use-case#prevent-archiving-a-feature-flag-with-recent-traffic">Harness Sample Policies</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fme-steps-in-harness-pipelines">FME Steps in Harness Pipelines<a href="#fme-steps-in-harness-pipelines" class="hash-link" aria-label="Direct link to FME Steps in Harness Pipelines" title="Direct link to FME Steps in Harness Pipelines" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-03-05">2026-03-05<a href="#2026-03-05" class="hash-link" aria-label="Direct link to 2026-03-05" title="Direct link to 2026-03-05" translate="no">​</a></h4>
<p>FME steps in Harness pipelines is now generally available, expanding on the <a class="" href="/docs/feature-management-experimentation/pipelines">beta launch</a>. You can manage the full feature flag lifecycle and configure flag definitions directly within your pipelines, whether as part of a deployment, a standalone release process, or any automated workflow.</p>
<p>This release includes 14 steps, covering full flag lifecycle management, targeting capabilities, traffic allocation, and advanced patch operations, which are available under <strong>Feature Management &amp; Experimentation</strong> in the <a class="" href="/docs/platform/pipelines/add-a-stage#steps-available-for-custom-stages">Harness pipeline step library</a>:</p>
<ul>
<li class=""><strong>Create Feature Flag</strong>, <strong>Update Feature Flag</strong>, and <strong>Delete Feature Flag</strong> for managing the full feature flag lifecycle as part of a pipeline</li>
<li class=""><strong>Set Default Allocations</strong> for defining how traffic is split across treatments when no targeting rules match is the primary mechanism for percentage-based rollouts (for example, 50/50, 90/10, or 100% to a single treatment)</li>
<li class=""><strong>Set Individual Targets</strong> and <strong>Add/Remove Individual Targets</strong> for deterministic targeting of specific users or segments</li>
<li class=""><strong>Kill Feature Flag</strong> and <strong>Restore Feature Flag</strong> for disabling and re-enabling flags in specific environments</li>
<li class=""><strong>Set Treatments</strong>, <strong>Set Dynamic Configurations</strong>, and <strong>Set Targeting Rules</strong> for configuring flag definitions, including treatment values, dynamic configurations, and attribute-based targeting</li>
<li class=""><strong>Limit Exposure</strong> and <strong>Reallocate Traffic</strong> for controlling experiment participation: Limit Exposure sets the percentage of users exposed to targeting rules, with everyone else going to the default treatment, while Reallocate Traffic reassigns users across treatments without changing the targeting rules</li>
<li class=""><strong>Patch Definition</strong> for applying advanced patch operations to a flag definition, based on the <a href="https://docs.split.io/reference/partial-update-feature-flag-definition-in-environment" target="_blank" rel="noopener noreferrer" class="">FME Admin API partial update endpoint</a></li>
</ul>
<p>These steps run alongside standard pipeline capabilities such as <a class="" href="/docs/platform/approvals/approvals-tutorial">approvals</a>, <a class="" href="/docs/platform/pipelines/failure-handling/define-a-failure-strategy-on-stages-and-steps/">failure strategies</a>, and <a class="" href="/docs/platform/notifications/notification-settings#configure-pipeline-notifications">notifications</a>. Teams using Harness for deployments can coordinate feature flag changes alongside application releases, while teams using FME can build reusable pipelines to standardize and automate their feature flag operations; no additional Harness modules required.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-9">Related documentation<a href="#related-documentation-9" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/pipelines">Using FME with Harness Pipelines</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="february-2026">February 2026<a href="#february-2026" class="hash-link" aria-label="Direct link to February 2026" title="Direct link to February 2026" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="explore-feature-flag-segment-and-metric-lists-in-harness-fme">Explore Feature Flag, Segment, and Metric Lists in Harness FME<a href="#explore-feature-flag-segment-and-metric-lists-in-harness-fme" class="hash-link" aria-label="Direct link to Explore Feature Flag, Segment, and Metric Lists in Harness FME" title="Direct link to Explore Feature Flag, Segment, and Metric Lists in Harness FME" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-02-13">2026-02-13<a href="#2026-02-13" class="hash-link" aria-label="Direct link to 2026-02-13" title="Direct link to 2026-02-13" translate="no">​</a></h4>
<p>Harness FME has improved the browsing experience for feature flags, segments, and metrics by replacing the browse panels with full-width list pages, consistent with other Harness modules.</p>
<div class="theme-tabs-container tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">Feature Flags</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">Segments</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">Metrics</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><p><img decoding="async" loading="lazy" src="/assets/images/list-2-dc8cc8724a35c3916a68a40cc167f97d.png" width="3454" height="1770" class="img_ev3q"></p></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><p><img decoding="async" loading="lazy" src="/assets/images/list-1-42060f27817fb1b0cfeba4aeae6209c6.png" width="3444" height="1770" class="img_ev3q"></p></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><p><img decoding="async" loading="lazy" src="/assets/images/list-3-e1a58d93007e7269bcaf4c24183ec20c.png" width="3454" height="1770" class="img_ev3q"></p></div></div></div>
<p>With this enhancement, you can:</p>
<ul>
<li class="">View a full list of feature flags, segments, or metrics in a single page</li>
<li class="">Create FME objects using the <strong>+ Create feature flag</strong>, <strong>+ Create segment</strong>, and <strong>+ Create metric</strong> buttons</li>
<li class="">Search FME objects by name or tags and filter results by traffic type</li>
<li class="">Access FME objects you've starred or that are owned by you</li>
<li class="">Scan FME object details at a glance using column-based lists</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-10">Related documentation<a href="#related-documentation-10" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/setup/create-a-feature-flag/">FME Feature Flags</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments">FME Segments</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/">FME Metrics</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2026">January 2026<a href="#january-2026" class="hash-link" aria-label="Direct link to January 2026" title="Direct link to January 2026" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="include-metadata-with-events">Include metadata with events<a href="#include-metadata-with-events" class="hash-link" aria-label="Direct link to Include metadata with events" title="Direct link to Include metadata with events" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-30">2026-01-30<a href="#2026-01-30" class="hash-link" aria-label="Direct link to 2026-01-30" title="Direct link to 2026-01-30" translate="no">​</a></h4>
<p>Supported Harness FME SDKs (Android, iOS, Browser, JavaScript, Node.js, and Python) and suites (Android, iOS, and Browser) now include event metadata when <a href="#new-feature-subscribe-to-events-in-server-side-sdks" class="">subscribing to events</a>. This enhancement provides additional context about SDK readiness, cache state, and updates.</p>
<p>Metadata is available for the following events, for example:</p>
<table><thead><tr><th>Event</th><th>Metadata Keys</th><th>Description</th></tr></thead><tbody><tr><td><code>SDK_READY</code> / <code>SDK_READY_FROM_CACHE</code></td><td><code>initialCacheLoad: Bool</code> <br> <code>lastUpdateTimestamp: Int64 (ms since epoch)</code></td><td>Indicates whether data was loaded from cache and when it was last updated.</td></tr><tr><td><code>SDK_READY_TIMED_OUT</code></td><td>None</td><td>Fires if the SDK could not fetch the latest data within the configured timeout.</td></tr><tr><td><code>SDK_UPDATE</code></td><td><code>type: "FLAGS_UPDATE" or "SEGMENTS_UPDATE"</code><br><code>names: [String]</code></td><td>Indicates the type of update and which flags were impacted. Empty list for segment-only updates.</td></tr></tbody></table>
<p>The event names may differ slightly depending on the SDK or suite. With this metadata, your applications can programmatically respond to updates, handle feature flag changes more reliably, and optimize background processing across supported SDKs.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-11">Related documentation<a href="#related-documentation-11" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#include-metadata">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#include-metadata">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk#include-metadata">Browser SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/android-suite#include-metadata">Android Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/ios-suite#include-metadata">iOS Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/browser-suite#include-metadata">Browser Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk#include-metadata">JavaScript SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk#include-metadata">Node.js SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk#include-metadata">Python SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="subscribe-to-events-in-server-side-sdks">Subscribe to events in server-side SDKs<a href="#subscribe-to-events-in-server-side-sdks" class="hash-link" aria-label="Direct link to Subscribe to events in server-side SDKs" title="Direct link to Subscribe to events in server-side SDKs" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-30-1">2026-01-30<a href="#2026-01-30-1" class="hash-link" aria-label="Direct link to 2026-01-30" title="Direct link to 2026-01-30" translate="no">​</a></h4>
<p>Server-side SDKs for <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk">Python</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/net-sdk">.NET</a>, and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk">Node.js</a> can now subscribe to SDK events, enabling your applications to respond programmatically to SDK changes.</p>
<p>Previously, the <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#subscribe-to-events"><code>Subscribe to events</code> feature</a> was only available in client-side SDKs. With this update, server-side applications can listen for the following events:</p>
<ul>
<li class=""><code>SDK_READY_FROM_CACHE</code>: Fires when cached data is loaded.</li>
<li class=""><code>SDK_READY</code>: Fires when the SDK is ready with the latest rollout plan.</li>
<li class=""><code>SDK_READY_TIMED_OUT</code>: Fires if the SDK cannot fetch the latest data within the configured timeout.</li>
<li class=""><code>SDK_UPDATE</code>: Fires whenever feature flags or segments change.</li>
</ul>
<p>The event names and available options may differ slightly depending on the SDK. This feature allows server-side applications to refresh relevant flags, optimize background processing, and respond to feature rollout changes reliably.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-12">Related documentation<a href="#related-documentation-12" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk#subscribe-to-events">Python SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/net-sdk#subscribe-to-events">.NET SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk#subscribe-to-events">Node.js SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improved-onboarding-flow-for-harness-fme">Improved Onboarding Flow for Harness FME<a href="#improved-onboarding-flow-for-harness-fme" class="hash-link" aria-label="Direct link to Improved Onboarding Flow for Harness FME" title="Direct link to Improved Onboarding Flow for Harness FME" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-29">2026-01-29<a href="#2026-01-29" class="hash-link" aria-label="Direct link to 2026-01-29" title="Direct link to 2026-01-29" translate="no">​</a></h4>
<p>The onboarding experience for <a class="" href="/docs/feature-management-experimentation/getting-started/overview/">Harness Feature Management &amp; Experimentation (FME)</a> has been improved to clarify the required steps for starting FME in a Harness project. To get started, navigate to the left-hand navigation menu, select the <strong>Grid Menu</strong> icon, and click <strong>Feature Management &amp; Experimentation (FME)</strong> in <a href="https://app.harness.io/" target="_blank" rel="noopener noreferrer" class="">Harness</a>.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/onboarding-1-b8a89682777b2bc218aad08493753679.png" width="1918" height="856" class="img_ev3q"></p>
<p>Then, select <strong>Start FME Free Plan</strong>. This step initializes FME for your account and is <strong>required for all Harness customers</strong>.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/onboarding-2-e0b57e6c2ab4b723ed88eec2b656cf27.png" width="1920" height="962" class="img_ev3q"></p>
<p>Customers on the <a href="https://www.harness.io/pricing" target="_blank" rel="noopener noreferrer" class="">Enterprise Plan</a> can then work with their <a href="https://www.harness.io/company/contact-sales" target="_blank" rel="noopener noreferrer" class="">Harness sales representative</a> to activate a paid FME subscription with access to additional features.</p>
<p>This enhancement helps reduce confusion during initial setup and ensures a smoother path to getting started with Feature Management &amp; Experimentation (FME) in the Harness platform.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-13">Related documentation<a href="#related-documentation-13" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/getting-started/split-and-harness#accessing-harness-fme">Split and Harness</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/getting-started/overview/">Harness Feature Management &amp; Experimentation (FME)</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="identifier-based-filtering-for-harness-fme-projects">Identifier-based Filtering for Harness FME Projects<a href="#identifier-based-filtering-for-harness-fme-projects" class="hash-link" aria-label="Direct link to Identifier-based Filtering for Harness FME Projects" title="Direct link to Identifier-based Filtering for Harness FME Projects" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-23">2026-01-23<a href="#2026-01-23" class="hash-link" aria-label="Direct link to 2026-01-23" title="Direct link to 2026-01-23" translate="no">​</a></h4>
<p>The Split <a href="https://docs.split.io/reference/get-workspaces" target="_blank" rel="noopener noreferrer" class="">Get Projects (Workspaces) Admin API</a> now provides Harness identifiers and supports identifier-based filtering, making it easier and more reliable to retrieve project (workspace) IDs, or <code>wsId</code>, after migration to Harness.</p>
<p>Previously, workspace ID retrieval relied on filtering by <a href="https://www.postman.com/harness-fme-enablement/harness-fme/folder/qqutu4c/harness-after" target="_blank" rel="noopener noreferrer" class="">Harness project name</a>. With this enhancement, you can now filter by <code>organizationIdentifier</code> and <code>projectIdentifier</code>, providing a more stable way to programmatically retrieve workspace IDs for Split Admin API calls.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-14">Related documentation<a href="#related-documentation-14" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a href="https://docs.split.io/reference/get-workspaces" target="_blank" rel="noopener noreferrer" class="">Get Projects (Workspaces) API</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/split-to-harness/api-for-split-admins#are-the-harness-project-identifier-and-split-project-id-wsid-equivalent-can-i-use-either-in-the-split-admin-api-endpoints-after-migration">API for Split Admins</a></li>
<li class=""><a href="https://www.postman.com/harness-fme-enablement/harness-fme/folder/qqutu4c/harness-after" target="_blank" rel="noopener noreferrer" class="">Postman Collection</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fme-steps-in-harness-pipelines-is-in-beta">FME Steps in Harness Pipelines is in Beta<a href="#fme-steps-in-harness-pipelines-is-in-beta" class="hash-link" aria-label="Direct link to FME Steps in Harness Pipelines is in Beta" title="Direct link to FME Steps in Harness Pipelines is in Beta" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-23-1">2026-01-23<a href="#2026-01-23-1" class="hash-link" aria-label="Direct link to 2026-01-23" title="Direct link to 2026-01-23" translate="no">​</a></h4>
<p>Harness FME steps in pipelines is now in beta, allowing you to manage feature flags directly within your deployment workflows. You can add FME steps to <a class="" href="/docs/platform/pipelines/add-a-stage/#add-a-custom-stage">custom stages</a> and perform feature flag operations as part of a single, auditable pipeline.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/pipelines-2f889fa6acf3f613e4995a7b81e1a75c.png" width="3070" height="1758" class="img_ev3q"></p>
<p>You can add FME steps in Harness pipelines to automate and standardize the following operations, for example:</p>
<ul>
<li class="">Create and update feature flags as part of a deployment</li>
<li class="">Manage individual targets deterministically, including setting or modifying explicit target lists during a rollout</li>
<li class="">Control default traffic allocation for staged or percentage-based rollouts</li>
<li class="">Disable a feature flag using a kill step</li>
<li class="">Coordinate deployments and feature flag changes in a single workflow, reducing manual configuration and operational risk</li>
</ul>
<p>These steps run alongside standard pipeline steps and logic such as approvals, failure strategies, waits, and notifications. To request access to the FME steps in Harness pipelines beta experience, contact <a class="" href="/docs/feature-management-experimentation/fme-support">Harness Support</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-15">Related documentation<a href="#related-documentation-15" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/pipelines">FME Steps in Harness Pipelines</a></li>
<li class=""><a class="" href="/docs/continuous-delivery/cd-onboarding/integrating-cd-other-modules/">Integrating CD with other Harness modules</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="web-support-in-the-flutter-plugin">Web support in the Flutter Plugin<a href="#web-support-in-the-flutter-plugin" class="hash-link" aria-label="Direct link to Web support in the Flutter Plugin" title="Direct link to Web support in the Flutter Plugin" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-16">2026-01-16<a href="#2026-01-16" class="hash-link" aria-label="Direct link to 2026-01-16" title="Direct link to 2026-01-16" translate="no">​</a></h4>
<p><a href="https://flutter.dev/" target="_blank" rel="noopener noreferrer" class="">Flutter</a> is a framework for building cross-platform applications. The Flutter plugin already supports Android and iOS, and Harness FME now includes Web support, allowing your applications to target mobile and web. With this feature, the <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin#configuration"><strong>Configuration</strong> section</a> of the documentation includes a <code>Supported Platforms</code> column, indicating which parameters are supported on Android, iOS, Web, or all.</p>
<p>For Web capabilities:</p>
<ul>
<li class="">Dart SDK v3.3.0 or later and Flutter v3.19.0 or later are required.</li>
<li class="">Compatible with <a href="https://dart.dev/web/wasm" target="_blank" rel="noopener noreferrer" class="">WebAssembly (WASM) compilation</a>.</li>
</ul>
<p>This feature enables you to integrate the plugin into multi-platform Flutter applications while keeping configuration consistent across all targets.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-16">Related documentation<a href="#related-documentation-16" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin">Flutter Plugin</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="certificate-pinning-status-handler-for-ios-sdk-and-ios-suite">Certificate pinning status handler for iOS SDK and iOS Suite<a href="#certificate-pinning-status-handler-for-ios-sdk-and-ios-suite" class="hash-link" aria-label="Direct link to Certificate pinning status handler for iOS SDK and iOS Suite" title="Direct link to Certificate pinning status handler for iOS SDK and iOS Suite" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-15">2026-01-15<a href="#2026-01-15" class="hash-link" aria-label="Direct link to 2026-01-15" title="Direct link to 2026-01-15" translate="no">​</a></h4>
<p>The iOS SDK and iOS Suite now support a certificate pinning status handler, allowing you to observe the full outcome of the certificate pinning process.
Certificate pinning is supported across multiple mobile platforms (including <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#certificate-pinning">iOS SDK</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/ios-suite#certificate-pinning">iOS Suite</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#certificate-pinning">Android SDK</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/android-suite#certificate-pinning">Android Suite</a>, and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin#certificate-pinning">Flutter</a>) for securing network communication by constraining trusted certificates. Previously on iOS, applications could only register a failure handler, which was invoked when pinning validation failed.</p>
<p>Starting in the iOS SDK version 3.5.0 and iOS Suite version 2.4.0, you can register a status handler that is called for all pinning outcomes, including successful validation and cases where the SDK falls back to default OS handling.</p>
<p>Use the status handler if you need to:</p>
<ul>
<li class="">Audit certificate pinning behavior across hosts</li>
<li class="">Detect unintended fallback to default OS handling</li>
<li class="">Log and track all pinning outcomes for security or compliance reviews</li>
</ul>
<p>This enhancement enables better observability, auditing, and compliance monitoring for certificate pinning behavior in production environments.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-17">Related documentation<a href="#related-documentation-17" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#certificate-pinning">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/ios-suite#certificate-pinning">iOS Suite</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="streamline-project-configuration-in-fme-settings">Streamline Project Configuration in FME Settings<a href="#streamline-project-configuration-in-fme-settings" class="hash-link" aria-label="Direct link to Streamline Project Configuration in FME Settings" title="Direct link to Streamline Project Configuration in FME Settings" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-12">2026-01-12<a href="#2026-01-12" class="hash-link" aria-label="Direct link to 2026-01-12" title="Direct link to 2026-01-12" translate="no">​</a></h4>
<p>Harness FME has improved project configuration by moving <strong>Create Environment</strong>, <strong>Create Traffic Type</strong>, and <strong>Create SDK API Key</strong> buttons out of the <strong>Actions</strong> dropdown menu into their respective tabs on the <strong>Projects</strong> page in <strong>FME Settings</strong>.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/projects-d6f450fbf68f4199132a66e8fc966432.png" width="3446" height="1498" class="img_ev3q"></p>
<p>With this enhancement, you can:</p>
<ul>
<li class="">Create environments, traffic types, and SDK API keys from their respective tabs</li>
<li class="">Reduce accidental configuration changes from the previous dropdown menu</li>
<li class="">Simplify onboarding for new team members by making creation points more discoverable</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-18">Related documentation<a href="#related-documentation-18" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/projects">FME Projects</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/environments">FME Environments</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/traffic-types">Traffic Types</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/api-keys">SDK API Keys</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="environment-type-based-access-control-in-harness-fme">Environment Type-based Access Control in Harness FME<a href="#environment-type-based-access-control-in-harness-fme" class="hash-link" aria-label="Direct link to Environment Type-based Access Control in Harness FME" title="Direct link to Environment Type-based Access Control in Harness FME" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2026-01-12-1">2026-01-12<a href="#2026-01-12-1" class="hash-link" aria-label="Direct link to 2026-01-12" title="Direct link to 2026-01-12" translate="no">​</a></h4>
<p>Harness FME now supports environment type-based access control in <a class="" href="/docs/platform/role-based-access-control/add-resource-groups/">Harness resource groups</a>, allowing administrators to grant permissions by <a class="" href="/docs/feature-management-experimentation/environments#create-environments">FME environment type</a> in addition to granting access to all FME environments or specific FME environments by name.</p>
<p>When creating a resource group, you can select from the following access types for the <strong>FME Environments</strong> resource:</p>
<ul>
<li class=""><strong>All</strong>: Grants access to all FME environments.</li>
<li class=""><strong>By Type</strong>: Grants access to FME environments based on type (<code>Production</code> or <code>Pre-Production</code>).</li>
<li class=""><strong>Specified</strong>: Grants access only to selected FME environments by name.</li>
</ul>
<p><img decoding="async" loading="lazy" src="/assets/images/environments-type-c7621f1353e9303875e95ec027af7a3b.png" width="3276" height="1714" class="img_ev3q"></p>
<p>Once you've configured a resource group, you can assign that resource group to a role by clicking <strong>Manage Role Bindings</strong> on the <strong>Users</strong> or <strong>User Groups</strong> page.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/role-binding-0617a012f667e7b2f69a478fb0f8fd38.png" width="1565" height="926" class="img_ev3q"></p>
<p>With environment type-based access control, teams can:</p>
<ul>
<li class="">Restrict write access to production environments while enabling broader access in pre-production environments</li>
<li class="">Simplify RBAC configuration for teams that share environment standards</li>
<li class="">Reduce administrative overhead as FME environments are added or renamed</li>
<li class="">Enforce safer default permissions for sensitive environments</li>
</ul>
<p>This feature extends <a class="" href="/docs/feature-management-experimentation/permissions/rbac">Harness RBAC for FME</a>, and improves the security, scalability, and maintainability of environment-level governance.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-19">Related documentation<a href="#related-documentation-19" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/rbac">Harness RBAC for FME</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/environments">FME Environments</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="december-2025">December 2025<a href="#december-2025" class="hash-link" aria-label="Direct link to December 2025" title="Direct link to December 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="disable-impressions-per-evaluation-request-in-the-split-evaluator">Disable impressions per evaluation request in the Split Evaluator<a href="#disable-impressions-per-evaluation-request-in-the-split-evaluator" class="hash-link" aria-label="Direct link to Disable impressions per evaluation request in the Split Evaluator" title="Direct link to Disable impressions per evaluation request in the Split Evaluator" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-12-22">2025-12-22<a href="#2025-12-22" class="hash-link" aria-label="Direct link to 2025-12-22" title="Direct link to 2025-12-22" translate="no">​</a></h4>
<p>The Split Evaluator now supports disabling impression impression logging on a per-request basis for client evaluation endpoints using the <code>impressionsDisabled</code> evaluation option. By default, evaluations performed through the Split Evaluator generate <a class="" href="/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions">impressions</a>. With this feature, you can selectively disable impression generation for individual evaluation requests without affecting treatment assignment or configuration payloads.</p>
<p>This option is supported by all client evaluation endpoints, and is useful in situations where you want to:</p>
<ul>
<li class="">Evaluate feature flags without affecting analytics</li>
<li class="">Perform background, preview, or speculative evaluations</li>
<li class="">Reduce impression volume for high-frequency evaluation requests</li>
</ul>
<p>Impressions can be disabled for both <code>GET</code> and <code>POST</code> requests by using a query parameter or the request body field. This behavior only applies to the current request and does not change global evaluator or SDK configuration.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-20">Related documentation<a href="#related-documentation-20" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-evaluator#disabling-impressions-per-evaluation">Split Evaluator</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions">Impressions</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="reverse-proxy-support-for-the-harness-proxy">Reverse Proxy Support for the Harness Proxy<a href="#reverse-proxy-support-for-the-harness-proxy" class="hash-link" aria-label="Direct link to Reverse Proxy Support for the Harness Proxy" title="Direct link to Reverse Proxy Support for the Harness Proxy" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-12-16">2025-12-16<a href="#2025-12-16" class="hash-link" aria-label="Direct link to 2025-12-16" title="Direct link to 2025-12-16" translate="no">​</a></h4>
<p>The Harness Proxy now supports reverse proxying and forward-proxy capabilities. You can route both outbound and inbound traffic through a centralized, customer-managed proxy while maintaining end-to-end encryption and strict control over how traffic reaches Harness services.</p>
<p>This feature is valuable for organizations that want a single connection point for their SDKs or need to expose Harness endpoints inside tightly controlled networks.</p>
<p>By enabling reverse proxy mode, you can:</p>
<ul>
<li class="">Expose a unified entry point for SDK traffic to Harness FME services</li>
<li class="">Simplify client configuration by mapping Harness endpoints to internal URLs</li>
<li class="">Support secure connections with TLS and mTLS, including client certificate validation</li>
<li class="">Use built-in presets (such as FME) or custom location mappings to control routing</li>
<li class="">Maintain full control over how requests are authenticated, encrypted, and forwarded from your infrastructure to Harness</li>
</ul>
<p>Reverse proxy support gives enterprise customers greater flexibility in meeting network, compliance, and security requirements while reducing operational overhead for teams managing complex environments.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-21">Related documentation<a href="#related-documentation-21" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/harness-proxy">Harness Proxy</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="consolidate-fme-large-segments-into-fme-segments-permission">Consolidate FME Large Segments into FME Segments Permission<a href="#consolidate-fme-large-segments-into-fme-segments-permission" class="hash-link" aria-label="Direct link to Consolidate FME Large Segments into FME Segments Permission" title="Direct link to Consolidate FME Large Segments into FME Segments Permission" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-12-10">2025-12-10<a href="#2025-12-10" class="hash-link" aria-label="Direct link to 2025-12-10" title="Direct link to 2025-12-10" translate="no">​</a></h4>
<p>Harness FME has streamlined RBAC permissions by consolidating <strong>FME Large Segments</strong> into the existing <strong>FME Segments</strong> resource. This simplification makes it easier to manage segment access across your organization.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/rbac-segments-9b0436dc4b33bc84233d80a0c7ebe661.png" width="3278" height="1324" class="img_ev3q"></p>
<p>With this enhancement, you can:</p>
<ul>
<li class="">Manage standard, large, and rule-based segments under a single <strong>FME Segments</strong> permission</li>
<li class="">Simplify access control in <strong>Resource Groups</strong> and <strong>Roles</strong></li>
<li class="">Reduce confusion when assigning or auditing permissions for segments</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-22">Related documentation<a href="#related-documentation-22" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/rbac">Harness RBAC for Feature Management &amp; Experimentation</a></li>
<li class=""><a class="" href="/docs/platform/role-based-access-control/add-resource-groups/">Harness Resource Groups and Roles</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2025">November 2025<a href="#november-2025" class="hash-link" aria-label="Direct link to November 2025" title="Direct link to November 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="metric-alert-webhook-integration">Metric Alert Webhook Integration<a href="#metric-alert-webhook-integration" class="hash-link" aria-label="Direct link to Metric Alert Webhook Integration" title="Direct link to Metric Alert Webhook Integration" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-11-21">2025-11-21<a href="#2025-11-21" class="hash-link" aria-label="Direct link to 2025-11-21" title="Direct link to 2025-11-21" translate="no">​</a></h4>
<p>The Metric Alert Webhook enables teams to automatically forward metric alert notifications (including <a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/#determine-an-alert-mechanism">alert policy degradations</a>, <a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/automated-alerts-and-notifications/?metric-alert-type=key">key metric significance</a>, and <a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/automated-alerts-and-notifications/?metric-alert-type=guardrail">guardrail significance alerts</a>) to any external system through a configurable HTTP POST webhook. This webhook supports experiment and feature flag alerts, enabling real-time automation and integration with your incident management, analytics, and CI/CD tools.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/metric-alert-webhook-1-2aefb04696a84caba2ab06ff39b9a3af.png" width="2942" height="1764" class="img_ev3q"></p>
<p>With this webhook, you can:</p>
<ul>
<li class="">Automate operational workflows by triggering incidents, posting alerts in Slack, or creating Jira tickets</li>
<li class="">Integrate alert data with downstream systems for more in-depth analytics and monitoring</li>
<li class="">Filter alerts by environment and type, providing teams fine-grained control over what's sent</li>
<li class="">Use a consistent webhook payload schema shared across other Harness FME webhooks (impressions, audit logs, and admin audit logs)</li>
</ul>
<p>This integration enables product, experimentation, and DevOps teams to automate responses to experiment and feature flag alerts and maintain greater visibility across systems.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-23">Related documentation<a href="#related-documentation-23" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/api/webhooks/metric-alerts">Metric Alert Webhook</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/automated-alerts-and-notifications/">Automated Alerts and Notifications</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/integrations/">Harness FME Integrations</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="permissions-enforcement-controls-for-transitioning-from-split-legacy-permissions">Permissions Enforcement Controls for Transitioning from Split Legacy Permissions<a href="#permissions-enforcement-controls-for-transitioning-from-split-legacy-permissions" class="hash-link" aria-label="Direct link to Permissions Enforcement Controls for Transitioning from Split Legacy Permissions" title="Direct link to Permissions Enforcement Controls for Transitioning from Split Legacy Permissions" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-11-14">2025-11-14<a href="#2025-11-14" class="hash-link" aria-label="Direct link to 2025-11-14" title="Direct link to 2025-11-14" translate="no">​</a></h4>
<p>Harness FME now provides a streamlined way for administrators to manage the transition from Split legacy permissions to centralized RBAC governance. Migrated customers can now choose how Split legacy environment-level and object-level permissions interact with Harness RBAC on the <strong>Permissions Enforcement</strong> page in <strong>FME Settings</strong>.</p>
<p>RBAC permissions are always enforced. Legacy settings serve only as an additional layer of restriction.</p>
<p>Administrators can select one of three permissions enforcement modes:</p>
<table><thead><tr><th style="text-align:center">Enforcement Mode</th><th style="text-align:center">Description</th></tr></thead><tbody><tr><td style="text-align:center"><strong>RBAC permissions + legacy environment-level + legacy object-level permissions</strong></td><td style="text-align:center">Continues to enforce Split legacy restrictions on who can edit/export in environments and provides legacy object-level edit controls for feature flag, segment, and metric definitions.</td></tr><tr><td style="text-align:center"><strong>RBAC permissions + legacy object-level permissions only</strong></td><td style="text-align:center">Disables Split legacy environment-level restrictions while retaining object-level edit controls for feature flag, segment, and metric definitions.</td></tr><tr><td style="text-align:center"><strong>RBAC permissions only</strong></td><td style="text-align:center">Fully removes legacy Split permissions from the UI and enforcement. Harness RBAC becomes the single governance layer.</td></tr></tbody></table>
<p>With Permissions Enforcement, organizations can:</p>
<ul>
<li class="">Remove redundant environment-level governance once RBAC controls are in place</li>
<li class="">Reduce UI clutter and operational confusion from overlapping permission systems</li>
<li class="">Retain object-level edit protection temporarily while evaluating modern governance alternatives</li>
<li class="">Standardize how access is managed and audited across FME and additional Harness product modules</li>
</ul>
<p>This feature provides administrators with full control over their transition from Split legacy permissions to centralized RBAC, providing a smooth, customer-paced migration path that simplifies governance and ensures minimal operational disruption.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-24">Related documentation<a href="#related-documentation-24" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/enforcement">Permissions Enforcement for FME</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/rbac">Harness RBAC for FME</a></li>
<li class=""><a class="" href="/docs/platform/role-based-access-control/rbac-in-harness">Harness RBAC</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="environment-level-rbac-governance-in-fme">Environment-level RBAC Governance in FME<a href="#environment-level-rbac-governance-in-fme" class="hash-link" aria-label="Direct link to Environment-level RBAC Governance in FME" title="Direct link to Environment-level RBAC Governance in FME" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-11-14-1">2025-11-14<a href="#2025-11-14-1" class="hash-link" aria-label="Direct link to 2025-11-14" title="Direct link to 2025-11-14" translate="no">​</a></h4>
<p>Harness FME now supports granular access control at the environment level through Harness Role-Based Access Control (RBAC). Administrators can define <a class="" href="/docs/platform/role-based-access-control/add-resource-groups/">resource groups</a> that limit access to specific <a class="" href="/docs/feature-management-experimentation/environments">FME environments</a> by name, controlling who can view, edit, or manage FME resources such as feature flags and segment definitions within those environments.</p>
<p>Environment-level permissions can now be configured in Harness RBAC using Resource Groups and Roles. Legacy environment permissions in <strong>FME Settings</strong> can be replaced with Harness RBAC. This enhancement enables consistent governance across Harness modules while improving security and release workflows in Harness FME.</p>
<p>With environment-level RBAC in FME, teams can:</p>
<ul>
<li class="">Prevent unauthorized changes in production environments</li>
<li class="">Allow development and QA teams to safely experiment in non-production environments</li>
<li class="">Centralize permissions and remove reliance on Split legacy permission settings</li>
<li class="">Maintain auditability of who can modify resources in each environment</li>
</ul>
<p>This feature enables Harness FME administrators to use resource groups to control access to FME resources by a specific environment, ensuring precise permissions, safer non-production edits, and auditable governance.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-25">Related documentation<a href="#related-documentation-25" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/rbac">Harness RBAC for FME</a></li>
<li class=""><a class="" href="/docs/platform/role-based-access-control/rbac-in-harness">Harness RBAC</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="october-2025">October 2025<a href="#october-2025" class="hash-link" aria-label="Direct link to October 2025" title="Direct link to October 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="owners-are-metadata-only">Owners Are Metadata Only<a href="#owners-are-metadata-only" class="hash-link" aria-label="Direct link to Owners Are Metadata Only" title="Direct link to Owners Are Metadata Only" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-10-31">2025-10-31<a href="#2025-10-31" class="hash-link" aria-label="Direct link to 2025-10-31" title="Direct link to 2025-10-31" translate="no">​</a></h4>
<p>Harness FME has updated the <a class="" href="/docs/feature-management-experimentation/owners">owners role</a> to improve clarity and enhance security in feature flag, segment, and metric permissions. Owners now represent responsible stakeholders, rather than users with inherent editing rights.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/owners-update-0d31eb8dcced1ad99d035a5bf615a985.png" width="2322" height="1684" class="img_ev3q"></p>
<p>With this enhancement, you can:</p>
<ul>
<li class="">Indicate who is accountable for a feature</li>
<li class="">Manage edit permissions through <a class="" href="/docs/feature-management-experimentation/split-to-harness/administering-migrated-account">RBAC for Split Admins</a></li>
<li class="">Reduce confusion over who can modify production rollouts</li>
<li class="">Maintain access control in sensitive environments</li>
</ul>
<p>All existing edit permissions have been preserved. No one will lose the current access they rely on. To control who can edit feature flags, segments, and metrics, use the latest <a class="" href="/docs/feature-management-experimentation/permissions">FME permissions model</a>, which includes environment-level restrictions and optional approval workflows.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-26">Related documentation<a href="#related-documentation-26" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/permissions/">Harness FME Permissions</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/split-to-harness/administering-migrated-account">RBAC for Split Admins</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/owners">Owners (Legacy Split)</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="harness-fme-mcp-tools">Harness FME MCP Tools<a href="#harness-fme-mcp-tools" class="hash-link" aria-label="Direct link to Harness FME MCP Tools" title="Direct link to Harness FME MCP Tools" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-10-31-1">2025-10-31<a href="#2025-10-31-1" class="hash-link" aria-label="Direct link to 2025-10-31" title="Direct link to 2025-10-31" translate="no">​</a></h4>
<p>The Harness FME Model Context Protocol (MCP) tools bring the power of natural language to your feature flag workflows. FME MCP enables developers, product managers, and experimentation teams to discover, inspect, and manage feature flags directly from AI-powered IDEs and assistants such as Claude Code, Windsurf, Cursor, and VS Code.</p>
<p>This integration bridges Harness FME with AI developer tools, allowing teams to interact with their feature management data conversationally, without switching contexts or writing API calls.</p>
<p>By using Harness FME MCP tools, you can:</p>
<ul>
<li class="">Explore projects and environments interactively</li>
<li class="">Retrieve feature flag definitions, variations, and targeting rules</li>
<li class="">Understand the status and rollout of flags across environments</li>
<li class="">Audit or compare flag configurations for consistency and governance</li>
</ul>
<p>The Harness FME MCP helps teams accelerate feature delivery and experimentation by making key configuration data accessible through natural language. This enables faster insight, safer releases, and collaboration across engineering and product.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-27">Related documentation<a href="#related-documentation-27" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/release-agent/mcp-tools">Harness FME MCP Tools</a></li>
<li class=""><a class="" href="/docs/platform/harness-ai/harness-mcp-server/">Harness MCP Server</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="openfeature-providers">OpenFeature Providers<a href="#openfeature-providers" class="hash-link" aria-label="Direct link to OpenFeature Providers" title="Direct link to OpenFeature Providers" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-10-28">2025-10-28<a href="#2025-10-28" class="hash-link" aria-label="Direct link to 2025-10-28" title="Direct link to 2025-10-28" translate="no">​</a></h4>
<p>Harness FME supports <a href="https://openfeature.dev/" target="_blank" rel="noopener noreferrer" class="">OpenFeature</a>, an open specification offering a vendor-agnostic API for feature flagging. Providers handle flag evaluations, enabling consistent, centralized control over feature flags across multiple SDKs and environments.</p>
<p>This feature is valuable for organizations that want to:</p>
<ul>
<li class="">Standardize feature flag behavior across services and applications</li>
<li class="">Reduce vendor lock-in by enabling flexible provider implementations</li>
<li class="">Integrate feature flags across multiple languages and platforms</li>
</ul>
<p>Harness FME offers providers for Android, iOS, Web, Angular, React, Java, Node.js, Python, and .NET SDKs. Your application can integrate with either the Harness FME SDK or OpenFeature providers, depending on your organization’s requirements.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-28">Related documentation<a href="#related-documentation-28" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature">OpenFeature Providers</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/android-sdk">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/ios-sdk">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/web-sdk">Web SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/angular-sdk">Angular</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/react-sdk">React</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/java-sdk">Java SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/nodejs-sdk">Node.js SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/python-sdk">Python SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/openfeature/net-sdk">.NET SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="warehouse-native-experimentation-in-beta">Warehouse Native Experimentation in Beta<a href="#warehouse-native-experimentation-in-beta" class="hash-link" aria-label="Direct link to Warehouse Native Experimentation in Beta" title="Direct link to Warehouse Native Experimentation in Beta" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-10-22">2025-10-22<a href="#2025-10-22" class="hash-link" aria-label="Direct link to 2025-10-22" title="Direct link to 2025-10-22" translate="no">​</a></h4>
<p>Harness FME now supports <strong>Warehouse Native Experimentation</strong> in beta. Warehouse Native allows you to run experiments directly in your data warehouse using your own assignment and event data. This approach gives you greater flexibility, transparency, and control over experiment analysis, without needing to export or duplicate data outside your analytics environment.</p>
<p>You can use Warehouse Native Experimentation to:</p>
<ul>
<li class="">Run analyses on experiments with data already stored in your warehouse.</li>
<li class="">Leverage FME's statistical engine and additional measurement techniques for improved accuracy and confidence intervals.</li>
<li class="">Integrate with existing assignment and metric tables in your data warehouse.</li>
</ul>
<p>To request access for the Warehouse Native Experimentation beta experience, contact <a class="" href="/docs/feature-management-experimentation/fme-support">Harness Support</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-29">Related documentation<a href="#related-documentation-29" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native">Warehouse Native Experimentation</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/warehouse-native/setup">Warehouse Native Setup</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="harness-proxy">Harness Proxy<a href="#harness-proxy" class="hash-link" aria-label="Direct link to Harness Proxy" title="Direct link to Harness Proxy" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-10-15">2025-10-15<a href="#2025-10-15" class="hash-link" aria-label="Direct link to 2025-10-15" title="Direct link to 2025-10-15" translate="no">​</a></h4>
<p>Harness Proxy allows you to securely route all outgoing Harness traffic (including FME SDK calls and additional Harness module traffic) through a centralized, customer-managed proxy. Its simplicity supports multiple Harness modules, starting with <a class="" href="/docs/feature-management-experimentation">FME</a> and <a class="" href="/docs/database-devops">Database DevOps</a>, and is compatible with Java, Android, Node.js, and Browser SDKs.</p>
<p>This feature is especially valuable for organizations with strict egress controls and security requirements.</p>
<p>By deploying the Harness Proxy, you can:</p>
<ul>
<li class="">Centralize and control all outgoing traffic</li>
<li class="">Simplify network configuration by avoiding per-deployment firewall exceptions</li>
<li class="">Support secure SDK connections with custom authentication, including OAuth and mTLS</li>
<li class="">Maintain control over proxy routing and connectivity from your infrastructure to Harness SaaS while respecting end-to-end encryption</li>
</ul>
<p>Harness Proxy makes it easier for enterprise customers to meet compliance and security needs at scale, while reducing operational overhead.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-30">Related documentation<a href="#related-documentation-30" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/harness-proxy">Harness Proxy</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="september-2025">September 2025<a href="#september-2025" class="hash-link" aria-label="Direct link to September 2025" title="Direct link to September 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fallback-treatments">Fallback Treatments<a href="#fallback-treatments" class="hash-link" aria-label="Direct link to Fallback Treatments" title="Direct link to Fallback Treatments" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-09-25">2025-09-25<a href="#2025-09-25" class="hash-link" aria-label="Direct link to 2025-09-25" title="Direct link to 2025-09-25" translate="no">​</a></h4>
<p>Harness FME supports fallback treatments, a configuration option that lets you define a default treatment and optional configuration to be returned instead of the standard <code>control</code>. You can set fallback values globally at the SDK level or for individual flags, giving you greater flexibility and resilience in flag evaluations.</p>
<p>This feature is valuable for organizations that want to:</p>
<ul>
<li class="">Avoid unexpected <code>control</code> values in production by returning a predictable treatment (such as <code>off</code>)</li>
<li class="">Customize behavior per flag when an evaluation cannot be completed (e.g. network failure or missing attributes)</li>
<li class="">Ensure consistent user experience across environments and SDKs</li>
</ul>
<p>By configuring fallback treatments, you can improve reliability, reduce surprises in flag evaluation, and simplify how your applications handle edge cases.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-31">Related documentation<a href="#related-documentation-31" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/setup/fallback-treatment/">Fallback treatment</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk/#configure-fallback-treatments">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#configure-fallback-treatments">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk#configure-fallback-treatments">Browser SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin#configure-fallback-treatments">Flutter Plugin</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/java-sdk/#configure-fallback-treatments">Java SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk#configure-fallback-treatments">Python SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/ruby-sdk#configure-fallback-treatments">Ruby SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/net-sdk#configure-fallback-treatments">.NET SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk#configure-fallback-treatments">JavaScript SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk#configure-fallback-treatments">Node.js SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/go-sdk#configure-fallback-treatments">Go SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk#configure-fallback-treatments">React SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="experiment-entry-event-filter">Experiment Entry Event Filter<a href="#experiment-entry-event-filter" class="hash-link" aria-label="Direct link to Experiment Entry Event Filter" title="Direct link to Experiment Entry Event Filter" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-09-25-1">2025-09-25<a href="#2025-09-25-1" class="hash-link" aria-label="Direct link to 2025-09-25" title="Direct link to 2025-09-25" translate="no">​</a></h4>
<p>You can now define an entry event filter when creating an experiment in Harness FME. This filter ensures only users who actually interact with the experiment entry point are included in the analysis. This reduces noise, increases accuracy, and helps make your metrics reusable across experiments without requiring manual filtering.</p>
<p><img decoding="async" loading="lazy" src="/assets/images/experiment-entry-filter-89e176ae32cc81473ee2610ff9a156ca.png" width="627" height="448" class="img_ev3q"></p>
<p>You can set this filter during experiment creation, and it is applied globally across all key, guardrail, and supporting metrics. These filters are additive, meaning if a <a class="" href="/docs/feature-management-experimentation/experimentation/metrics/setup/filtering/#applying-a-filter">metric already includes a qualifying event</a>, the experiment's entry filter is applied first, and both must be satisfied.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-32">Related documentation<a href="#related-documentation-32" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/getting-started/overview/create-an-experiment">Create an experiment</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/setup/">Experimentation Setup</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="july-2025">July 2025<a href="#july-2025" class="hash-link" aria-label="Direct link to July 2025" title="Direct link to July 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="dimensional-analysis">Dimensional Analysis<a href="#dimensional-analysis" class="hash-link" aria-label="Direct link to Dimensional Analysis" title="Direct link to Dimensional Analysis" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-07-25">2025-07-25<a href="#2025-07-25" class="hash-link" aria-label="Direct link to 2025-07-25" title="Direct link to 2025-07-25" translate="no">​</a></h4>
<p>You can now break down your experiment results by dimensions such as browser, device type, or region on the new experiment and metrics dashboards in Harness FME. While this capability was previously available on the Metrics impact tab, it’s now also available on the Experiments metric details dashboard, making it easier to uncover how different users respond to a treatment. This can reveal hidden patterns or regressions that might not be visible in the aggregate view of the <strong>Current impact snapshot by treatment</strong> chart.</p>
<p><img decoding="async" loading="lazy" alt="Experiments dashboard" src="/assets/images/treatment-details-e35ff671ae7bad72ea228df80d010c7d.png" width="1434" height="423" class="img_ev3q"></p>
<p>Select a dimension group from the dropdown menu to view the direction, impact, and metric value for each segment compared against the control group's performance. For example, your experiment may show an overall positive result, but drilling down into specific dimensions (like state, payment type, or browser) might reveal that certain groups experienced negative or neutral impact.</p>
<p>This gives you a more nuanced understanding of your results and another tool for refining your hypothesis or identifying follow-up experiments.</p>
<p><img decoding="async" loading="lazy" alt="Experiments dashboard" src="/assets/images/dimensions-menu-5f2673eedbca854f866c6c9233d13829.png" width="1434" height="371" class="img_ev3q"></p>
<p>This is especially helpful for identifying how specific segments are impacted by changes, so you can make more informed experiment decisions based on deeper insights.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-33">Related documentation<a href="#related-documentation-33" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/#use-ai-summarize">Metric details and trends</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/analyzing-experiment-results/#current-impact-snapshot-by-treatment">Analyzing experiment results</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/analyzing-experiment-results/dimensional-analysis">Dimensional analysis</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-summarize-button-for-metrics-and-experiments">AI Summarize button for metrics and experiments<a href="#ai-summarize-button-for-metrics-and-experiments" class="hash-link" aria-label="Direct link to AI Summarize button for metrics and experiments" title="Direct link to AI Summarize button for metrics and experiments" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-07-14">2025-07-14<a href="#2025-07-14" class="hash-link" aria-label="Direct link to 2025-07-14" title="Direct link to 2025-07-14" translate="no">​</a></h4>
<p>Harness FME now includes an AI Summarize button on the Experiments Dashboard and Metric Details Dashboard. This feature uses AI to summarize your overall experiment results as well as how individual metrics on that experiment are performing over time, providing a more holistic view of performance and outcomes.</p>
<p>These summaries help teams quickly interpret statistical results (both at the metric level and the experiment level) without needing to dig into raw data or graphs.</p>
<p>AI summaries are especially helpful for product managers and non-technical stakeholders who want fast, accurate takeaways about the effectiveness of feature flags or treatments.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-34">Related documentation<a href="#related-documentation-34" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/#use-ai-summarize">Viewing experiment results</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2025">June 2025<a href="#june-2025" class="hash-link" aria-label="Direct link to June 2025" title="Direct link to June 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-for-rule-based-segments">Support for rule-based segments<a href="#support-for-rule-based-segments" class="hash-link" aria-label="Direct link to Support for rule-based segments" title="Direct link to Support for rule-based segments" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-06-18">2025-06-18<a href="#2025-06-18" class="hash-link" aria-label="Direct link to 2025-06-18" title="Direct link to 2025-06-18" translate="no">​</a></h4>
<p>You can now define rule-based segments in Harness FME. These dynamic segments allow you to group users based on custom attribute conditions (such as location, plan type, or usage behavior) instead of maintaining static user ID lists. Rule-based segments are evaluated in real time during flag evaluation, helping you target users more flexibly and reduce manual maintenance.</p>
<p>This feature is especially useful when working with large user segments, as they help improve maintainability and reduce performance overhead compared to managing long lists of individual user IDs.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-35">Related documentation<a href="#related-documentation-35" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments/">Create a segment</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-segments/">Target segments</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk">Browser SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/browser-suite">Browser Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk">JavaScript SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk">React SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/redux-sdk">Redux SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/java-sdk">Java SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/net-sdk">.NET SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk">NodeJS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk">Python SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/ruby-sdk">Ruby SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="experiment-tags">Experiment Tags<a href="#experiment-tags" class="hash-link" aria-label="Direct link to Experiment Tags" title="Direct link to Experiment Tags" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-06-16">2025-06-16<a href="#2025-06-16" class="hash-link" aria-label="Direct link to 2025-06-16" title="Direct link to 2025-06-16" translate="no">​</a></h4>
<p>You can now add tags to experiments in Harness FME, making it easier to organize, search, and manage your experiments at scale. Use tags to label experiments by team, purpose, status, or any other internal convention, just like you already do with flags, metrics, and segments.</p>
<p>This is especially helpful for organizations with multiple teams running experiments in the same project, where clear organization and discoverability are key.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-36">Related documentation<a href="#related-documentation-36" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/tags/">Tags</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/overview">Experimentation Overview</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/setup/">Experiments Setup</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="control-cache-expiration-for-client-side-sdks">Control cache expiration for client-side SDKs<a href="#control-cache-expiration-for-client-side-sdks" class="hash-link" aria-label="Direct link to Control cache expiration for client-side SDKs" title="Direct link to Control cache expiration for client-side SDKs" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-06-05">2025-06-05<a href="#2025-06-05" class="hash-link" aria-label="Direct link to 2025-06-05" title="Direct link to 2025-06-05" translate="no">​</a></h4>
<p>The following SDKs now allow you to configure how long the rollout cache for feature flags and segment memberships persist: Browser, iOS, and Android. By default, the cache expires after 10 days.</p>
<p>This update introduces new configuration options for overriding that default and for explicitly clearing the cache on SDK initialization.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-37">Related documentation<a href="#related-documentation-37" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk#configuring-localstorage-cache-for-the-sdk">Browser SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/browser-suite#configuring-localstorage-cache-for-the-suite">Browser SDK Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#configure-cache-behavior">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/ios-suite#configure-cache-behavior">iOS SDK Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#configure-cache-behavior">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/android-suite#configure-cache-behavior">Android SDK Suite</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2025">April 2025<a href="#april-2025" class="hash-link" aria-label="Direct link to April 2025" title="Direct link to April 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="experiments-dashboard">Experiments Dashboard<a href="#experiments-dashboard" class="hash-link" aria-label="Direct link to Experiments Dashboard" title="Direct link to Experiments Dashboard" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-04-30">2025-04-30<a href="#2025-04-30" class="hash-link" aria-label="Direct link to 2025-04-30" title="Direct link to 2025-04-30" translate="no">​</a></h4>
<p>Harness Feature Management &amp; Experimentation now offers a new Experiments Dashboard designed to simplify the creation and analysis of experiments.</p>
<p>The new Experiments Dashboard improves the experiment setup process, supports concurrent analysis of multiple treatments, and introduces an intuitive metric table layout for reviewing experiment results.</p>
<p>Key enhancements include:</p>
<ul>
<li class="">A dedicated experiment creation workflow with smart defaults to streamline setup.</li>
<li class="">A redesigned results dashboard for easier interpretation of metrics and impact trends.</li>
<li class="">Support for analyzing multiple treatments in a single view.</li>
<li class="">Decoupling of experiments from feature flag lifecycle management, enabling faster flag cleanup and reducing technical debt.</li>
</ul>
<p>This release makes it easier for teams to run experiments without requiring deep technical expertise, while providing advanced users with greater visibility and flexibility during analysis.</p>
<p><img decoding="async" loading="lazy" alt="Experiments dashboard" src="/assets/images/experiments-dashboard-b971a5c25ad5247e9667da3ea7cc005f.png" width="2498" height="1340" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Experiment - Standard discount" src="/assets/images/experiments-dashboard-standard-discount-2adf3262c0adbf81c0df7e6aa27da73e.png" width="3012" height="1711" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Experiments configuration" src="/assets/images/experiments-dashboard-configuration-d415cc8c58588ac52c679beaa17e0ddf.png" width="2491" height="1711" class="img_ev3q">
<img decoding="async" loading="lazy" alt="Experiments metric charts" src="/assets/images/experiments-dashboard-metric-charts-c9bbdeaa93e0416c39f55276944613af.gif" width="800" height="563" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-38">Related documentation<a href="#related-documentation-38" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/overview">Experiments</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/analyzing-experiment-results/health-check">Experiment health check</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="centralized-control-for-react-sdk-flag-update-behavior">Centralized control for React SDK flag update behavior<a href="#centralized-control-for-react-sdk-flag-update-behavior" class="hash-link" aria-label="Direct link to Centralized control for React SDK flag update behavior" title="Direct link to Centralized control for React SDK flag update behavior" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-04-16">2025-04-16<a href="#2025-04-16" class="hash-link" aria-label="Direct link to 2025-04-16" title="Direct link to 2025-04-16" translate="no">​</a></h4>
<p>You can now configure how your React application responds to SDK lifecycle events using new props on the <code>&lt;SplitFactoryProvider&gt;</code> component. This allows you to set default reactivity behavior for all components in the application, reducing the need to configure each hook individually.</p>
<p>This is especially useful for use cases like suppressing UI updates during onboarding flows or session transactions. For example, setting <code>updateOnSdkUpdate={false}</code> at the root level (i.e., the <code>&lt;SplitFactoryProvider&gt;</code> component) disables updates of the <code>useSplitTreatments</code> hook triggered by flag changes until re-enabled.</p>
<p>The following options are supported:</p>
<ul>
<li class=""><code>updateOnSdkReady</code></li>
<li class=""><code>updateOnSdkReadyFromCache</code></li>
<li class=""><code>updateOnSdkTimedout</code></li>
<li class=""><code>updateOnSdkUpdate</code></li>
</ul>
<p>These settings apply to all nested hooks and components unless explicitly overridden.</p>
<p>For example:</p>
<div class="language-javascript codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-javascript codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">const</span><span class="token plain"> </span><span class="token function-variable function maybe-class-name" style="color:#d73a49">App</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=&gt;</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token maybe-class-name">SplitFactoryProvider</span><span class="token plain"> </span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    config</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">sdkConfig</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    updateOnSdkUpdate</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token boolean" style="color:#36acaa">false</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">// Disables SDK_UPDATE-triggered re-renders for all child components</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token maybe-class-name">MyApp</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">/</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token maybe-class-name">SplitFactoryProvider</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">;</span><br></div></code></pre></div></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-39">Related documentation<a href="#related-documentation-39" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk#subscribe-to-events">React SDK</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="append-impression-properties">Append impression properties<a href="#append-impression-properties" class="hash-link" aria-label="Direct link to Append impression properties" title="Direct link to Append impression properties" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-04-10">2025-04-10<a href="#2025-04-10" class="hash-link" aria-label="Direct link to 2025-04-10" title="Direct link to 2025-04-10" translate="no">​</a></h4>
<p>The following SDKs now allow you to append properties to impressions for each <code>getTreatment</code> call: Browser, iOS, JavaScript, Node.js, React, and Redux. This provides additional context for in-product troubleshooting within Live tail or downstream external analysis.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-40">Related documentation<a href="#related-documentation-40" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions#impression-properties">Impressions</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk/#append-properties-to-impressions">Android SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/android-suite#append-properties-to-impressions">Android Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk#append-properties-to-impressions">Browser SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/browser-suite#append-properties-to-impressions">Browser SDK Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin#append-properties-to-impressions">Flutter Plugin</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#append-properties-to-impressions">iOS SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/ios-suite#append-properties-to-impressions">iOS SDK Suite</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/java-sdk#append-properties-to-impressions">Java SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk#append-properties-to-impressions">JavaScript SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk#append-properties-to-impressions">Node.js SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk#append-properties-to-impressions">React SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/redux-sdk#append-properties-to-impressions">Redux SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/ruby-sdk#append-properties-to-impressions">Ruby SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk#append-properties-to-impressions">Python SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/go-sdk#append-properties-to-impressions">Go SDK</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2025">March 2025<a href="#march-2025" class="hash-link" aria-label="Direct link to March 2025" title="Direct link to March 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-flag-impression-toggle">Feature flag impression toggle<a href="#feature-flag-impression-toggle" class="hash-link" aria-label="Direct link to Feature flag impression toggle" title="Direct link to Feature flag impression toggle" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-03-26">2025-03-26<a href="#2025-03-26" class="hash-link" aria-label="Direct link to 2025-03-26" title="Direct link to 2025-03-26" translate="no">​</a></h4>
<p>The feature flag impression toggle allows you more control over your generated impression volume, by switching flag impression tracking on/off per feature flag per environment.</p>
<p>This feature allows you to streamline impressions sent to third party integrations, but  does not impact FME Monthly Tracked Keys nor billing.</p>
<p><img decoding="async" loading="lazy" alt="Impression tracking toggle" src="/assets/images/impression-tracking-toggle-9329657d691bc0346bcf92322cba1143.png" width="2282" height="916" class="img_ev3q"></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-41">Related documentation<a href="#related-documentation-41" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/monitoring-analysis/impressions/#tracking-impressions">Tracking impressions</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-settings">AI settings<a href="#ai-settings" class="hash-link" aria-label="Direct link to AI settings" title="Direct link to AI settings" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-03-19">2025-03-19<a href="#2025-03-19" class="hash-link" aria-label="Direct link to 2025-03-19" title="Direct link to 2025-03-19" translate="no">​</a></h4>
<p>The new AI settings page in Admin settings provides a toggle to enable/disable Release Agent and manage whether Release Agent has permissions to process experimentation data for experiment summarization and Q&amp;A. This provides enhanced control over data privacy for AI features.</p>
<p><img decoding="async" loading="lazy" alt="Admin settings - AI settings" src="/assets/images/admin-settings-ai-settings-c6dc4be7e14c0637fb1b654759af0ef3.png" width="2208" height="1640" class="img_ev3q"></p>
<p>Your data is protected by the <a href="https://www.harness.io/legal/privacy" target="_blank" rel="noopener noreferrer" class="">Harness privacy policy</a> and the <a href="https://openai.com/enterprise-privacy/" target="_blank" rel="noopener noreferrer" class="">OpenAI Enterprise privacy policy</a>. For more information go to <a href="https://help.split.io/hc/en-us/articles/21188803158157-AI-Release-Agent#privacy" target="_blank" rel="noopener noreferrer" class="">AI Release Agent</a>.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-42">Related documentation<a href="#related-documentation-42" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h4>
<ul>
<li class=""><a href="https://help.split.io/hc/en-us/articles/21188803158157-Switch-AI-assistant" target="_blank" rel="noopener noreferrer" class="">AI Release Agent</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="february-2025">February 2025<a href="#february-2025" class="hash-link" aria-label="Direct link to February 2025" title="Direct link to February 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="elixir-sdk">Elixir SDK<a href="#elixir-sdk" class="hash-link" aria-label="Direct link to Elixir SDK" title="Direct link to Elixir SDK" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-02-28">2025-02-28<a href="#2025-02-28" class="hash-link" aria-label="Direct link to 2025-02-28" title="Direct link to 2025-02-28" translate="no">​</a></h4>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="elixir-sdk-general-availability">Elixir SDK General Availability<a href="#elixir-sdk-general-availability" class="hash-link" aria-label="Direct link to Elixir SDK General Availability" title="Direct link to Elixir SDK General Availability" translate="no">​</a></h4>
<p>The <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/elixir-thin-client-sdk/">Elixir Thin Client SDK</a> enables developers to integrate Harness FME feature flagging and event tracking directly into their Elixir applications. Leveraging <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-daemon-splitd">Split Daemon (splitd)</a>, this lightweight SDK provides highly performant first-class FME support within Elixir.</p>
<p>Thanks are due to the team at <a href="https://www.cars.com/" target="_blank" rel="noopener noreferrer" class="">Cars.com</a> for the initial implementation, which they contributed to the FME user community. The Harness engineering team then finalized the work, making it generally available as a Harness-supported FME SDK.</p>
<h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="fme-thin-client-sdk--splitd-architecture">FME Thin Client SDK + Splitd Architecture<a href="#fme-thin-client-sdk--splitd-architecture" class="hash-link" aria-label="Direct link to FME Thin Client SDK + Splitd Architecture" title="Direct link to FME Thin Client SDK + Splitd Architecture" translate="no">​</a></h6>
<p>FME Thin Client SDKs are known for their lightweight footprint and are always paired with Split Daemon (splitd). Splitd performs the storage and compute intensive operations and easily scales to high traffic volumes.</p>
<p><img decoding="async" loading="lazy" alt="Architecture Diagram - Thin SDK Client SDK and Split D" src="data:image/png;base64,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" width="811" height="402" class="img_ev3q"></p>
<p>Splitd can be set up locally to the consumer application or be deployed as a sidecar to the consumer application container. See the <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-daemon-splitd">Split Daemon (splitd)</a> documentation for details.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-43">Related documentation<a href="#related-documentation-43" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h5>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/elixir-thin-client-sdk/">Elixir Thin-Client SDK</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-daemon-splitd">Split Daemon (splitd)</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2025">January 2025<a href="#january-2025" class="hash-link" aria-label="Direct link to January 2025" title="Direct link to January 2025" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="release-agent-ai-chatbot">Release Agent (AI Chatbot)<a href="#release-agent-ai-chatbot" class="hash-link" aria-label="Direct link to Release Agent (AI Chatbot)" title="Direct link to Release Agent (AI Chatbot)" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-01-08">2025-01-08<a href="#2025-01-08" class="hash-link" aria-label="Direct link to 2025-01-08" title="Direct link to 2025-01-08" translate="no">​</a></h4>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-generated-summary-now-supports-follow-up-questions">AI-Generated Summary Now Supports Follow-Up Questions<a href="#ai-generated-summary-now-supports-follow-up-questions" class="hash-link" aria-label="Direct link to AI-Generated Summary Now Supports Follow-Up Questions" title="Direct link to AI-Generated Summary Now Supports Follow-Up Questions" translate="no">​</a></h5>
<p>The "Switch" AI chatbot in Harness Feature Management and Experimentation (FME) has been renamed to "Release Agent" and now supports follow-up questions after you click "Summarize" in metric details.
To see the Metric summary and ask follow-up questions:</p>
<ol>
<li class="">Drill into a metric tile on a Metrics impact dashboard and click <strong>Summarize</strong>.</li>
<li class="">After viewing the summary, type your follow-up question and click <strong>Continue conversation in Release Agent</strong>.</li>
<li class="">Continue to ask additional follow-up questions if you would like, including suggestions for next steps.</li>
</ol>
<p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/continue-in-release-agent-01-1920x1040-5cda286b28bc810b0686052c1daa8a65.png" width="1920" height="1040" class="img_ev3q"></p>
<p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/continue-in-release-agent-02-a4af252f84bbd0ce1615bb396890a9cd.png" width="1776" height="1818" class="img_ev3q"></p>
<p>Note: The transition from "Switch" to "Release Agent" will take place gradually. For now, you'll still see <strong>Ask Switch</strong> in the lower left navigation of Harness Feature Management and Experimentation:</p>
<p><img decoding="async" loading="lazy" alt="Image" src="data:image/png;base64,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" width="348" height="360" class="img_ev3q"></p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-44">Related documentation<a href="#related-documentation-44" class="hash-link" aria-label="Direct link to Related documentation" title="Direct link to Related documentation" translate="no">​</a></h5>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/metric-details-and-trends/">Metric details and trends</a></li>
<li class=""><a href="https://help.split.io/hc/en-us/articles/21188803158157-Switch-AI-assistant" target="_blank" rel="noopener noreferrer" class="">Switch AI assistant</a></li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="targeting---large-segments">Targeting - Large segments<a href="#targeting---large-segments" class="hash-link" aria-label="Direct link to Targeting - Large segments" title="Direct link to Targeting - Large segments" translate="no">​</a></h3>
<hr>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-01-07">2025-01-07<a href="#2025-01-07" class="hash-link" aria-label="Direct link to 2025-01-07" title="Direct link to 2025-01-07" translate="no">​</a></h4>
<p>Harness Feature Management and Experimentation (FME) now supports "Large segments" (lists of targeting IDs) that can contain more than 100,000 IDs.
Large segments support multiple use cases where bulk targeting of specific IDs is required:</p>
<ul>
<li class="">Communicating with more than 100,000 specific customers in-app after an incident.</li>
<li class="">Targeting any set of users based on attributes not available within the app at runtime.</li>
<li class="">Performing large-scale A/B tests on specific user bases, exported from external tools.
Effective immediately, Enterprise tier customers may create and use Large segments containing up to one million (1,000,000) IDs. Significantly higher limits are available by request.</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/image-53-7305e14d4974737f410fdc2d27540420.png" width="1354" height="1410" class="img_ev3q">
Learn more about Large segments and the ways they differ from Standard segments in the documentation:</p>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments">Create a segment</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-segments">Target segments</a></li>
</ul>
<p>Note: The initial release of Large segments is focused on client-side SDK usage only. Server-side SDKs do not yet support Large segments, but soon will. Until they are supported, evaluations of feature flags that target Large segments will return control on server-side SDKs.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-api-endpoints">Admin API Endpoints<a href="#admin-api-endpoints" class="hash-link" aria-label="Direct link to Admin API Endpoints" title="Direct link to Admin API Endpoints" translate="no">​</a></h5>
<p>After familiarizing yourself with Large segments at the above links, you may find these UI and API equivalent documentation links handy for automating the steps via the Admin API:</p>
<h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="steps-for-creating-and-populating-a-large-segment-using-either-ui-or-api">Steps for creating and populating a Large segment using either UI or API<a href="#steps-for-creating-and-populating-a-large-segment-using-either-ui-or-api" class="hash-link" aria-label="Direct link to Steps for creating and populating a Large segment using either UI or API" title="Direct link to Steps for creating and populating a Large segment using either UI or API" translate="no">​</a></h6>
<ol>
<li class="">Create a Large segment (just&nbsp;<strong>metadata</strong>, no Environment definition)</li>
</ol>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments#creating-a-segment">UI steps</a>&nbsp;(select Large)</li>
<li class=""><a href="https://docs.split.io/reference/createlargesegment" target="_blank" rel="noopener noreferrer" class="">API steps</a></li>
</ul>
<ol start="2">
<li class="">Create a&nbsp;<strong>definition</strong>&nbsp;for a Large segment in an Environment (no user IDs)</li>
</ol>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments#adding-user-ids-to-a-segment">UI steps</a>&nbsp;(step 3)</li>
<li class=""><a href="https://docs.split.io/reference/createlargesegmentinenvironment" target="_blank" rel="noopener noreferrer" class="">API steps</a></li>
</ul>
<ol start="3">
<li class="">Add&nbsp;<strong>user IDs</strong>&nbsp;to a Large segment (to the definition created in step 2)</li>
</ol>
<ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/segments#file-import-for-large-segments">UI steps</a></li>
<li class=""><a href="https://docs.split.io/reference/create-change-request#open-change-request-to-add-members-to-a-large-segment" target="_blank" rel="noopener noreferrer" class="">API steps</a></li>
</ul>
<h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="adding-an-approval-step-via-admin-api">Adding an approval step via Admin API<a href="#adding-an-approval-step-via-admin-api" class="hash-link" aria-label="Direct link to Adding an approval step via Admin API" title="Direct link to Adding an approval step via Admin API" translate="no">​</a></h6>
<p>To add an approval step for Large segment creation or update when using the Admin API, reference this example: &nbsp;<a href="https://docs.split.io/reference/create-change-request#open-change-request-to-add-members-to-a-large-segment" target="_blank" rel="noopener noreferrer" class="">Open Change Request to add members to a Large Segment</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="previous-releases">Previous releases<a href="#previous-releases" class="hash-link" aria-label="Direct link to Previous releases" title="Direct link to Previous releases" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-releases">2024 releases<a href="#2024-releases" class="hash-link" aria-label="Direct link to 2024 releases" title="Direct link to 2024 releases" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand for 2024 releases</summary><div><div class="collapsibleContent_i85q"><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="december-2024">December 2024<a href="#december-2024" class="hash-link" aria-label="Direct link to December 2024" title="Direct link to December 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-12-06">2024-12-06<a href="#2024-12-06" class="hash-link" aria-label="Direct link to 2024-12-06" title="Direct link to 2024-12-06" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="targeting">Targeting<a href="#targeting" class="hash-link" aria-label="Direct link to Targeting" title="Direct link to Targeting" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="semantic-versioning-semver-attribute-dictionary-support">Semantic Versioning (SemVer) Attribute Dictionary Support<a href="#semantic-versioning-semver-attribute-dictionary-support" class="hash-link" aria-label="Direct link to Semantic Versioning (SemVer) Attribute Dictionary Support" title="Direct link to Semantic Versioning (SemVer) Attribute Dictionary Support" translate="no">​</a></h5><p>Split FME now supports SemVer type attributes and suggested values in the attribute dictionary:</p><ul>
<li class="">Admins can create SemVer typed attribute names and suggested values.</li>
<li class="">Users can see the SemVer attribute names and suggested values when editing targeting rules.
Attribute dictionary support reduces guesswork and manual errors when editing targeting rules.</li>
</ul><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-you-need-to-know-in-a-nutshell"><strong>What you need to know in a nutshell:</strong><a href="#what-you-need-to-know-in-a-nutshell" class="hash-link" aria-label="Direct link to what-you-need-to-know-in-a-nutshell" title="Direct link to what-you-need-to-know-in-a-nutshell" translate="no">​</a></h6><ul>
<li class="">The&nbsp;<a href="https://semver.org/" target="_blank" rel="noopener noreferrer" class="">semver</a>&nbsp;standard calls for versions to be formatted as&nbsp;major.minor.patch</li>
<li class="">Split FME added&nbsp;<a href="https://www.split.io/releases/2024-06-06/" target="_blank" rel="noopener noreferrer" class="">SemVer support on June 6th, 2024</a>&nbsp;, eliminating the need to write regular expressions (i.e. regex) to target version ranges or "is a version less than or equal to x.y.z"</li>
<li class="">This update adds the benefits of standardized attribute names and suggested values delivered by our Attribute Dictionary.</li>
</ul><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-semver-attribute-support-looks-like-to-an-admin"><strong>What SemVer attribute support looks like to an admin</strong>:<a href="#what-semver-attribute-support-looks-like-to-an-admin" class="hash-link" aria-label="Direct link to what-semver-attribute-support-looks-like-to-an-admin" title="Direct link to what-semver-attribute-support-looks-like-to-an-admin" translate="no">​</a></h6><p>Admins can create a custom attribute of type "Semver" and optionally enter suggested values.</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/semver-admin-create-1920x1171-ac057f5dd6e91581d205e705db849765.png" width="1920" height="1171" class="img_ev3q"></p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-semver-attribute-support-looks-like-to-a-user"><strong>What SemVer attribute support looks like to a user</strong>:<a href="#what-semver-attribute-support-looks-like-to-a-user" class="hash-link" aria-label="Direct link to what-semver-attribute-support-looks-like-to-a-user" title="Direct link to what-semver-attribute-support-looks-like-to-a-user" translate="no">​</a></h6><p>Choose an attribute name from the attribute dictionary, such as "ios_version":</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/1-chose-a-semver-attribute-name-1920x901-6e5763e67985c8f357e130c238a06a31.png" width="1920" height="901" class="img_ev3q"></p><p>If the chosen attribute is of type SemVer, the appropriate matchers are shown:</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/2-choose-a-semver-matcher-1920x888-51260f7d178166ca60bbd6c6cac647e6.png" width="1920" height="888" class="img_ev3q"></p><p>If "is in list" is chosen as the matcher type, suggested values are shown:</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/3-choose-a-suggsted-value-1920x890-0a085ef7f7013723fca422bb52243a07.png" width="1920" height="890" class="img_ev3q"></p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="related-documentation-45"><strong>Related Documentation:</strong><a href="#related-documentation-45" class="hash-link" aria-label="Direct link to related-documentation-45" title="Direct link to related-documentation-45" translate="no">​</a></h6><ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#creating-individual-custom-attributes-in-admin-settings">Creating individual custom attributes in Admin settings</a></li>
<li class=""><a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#creating-multiple-custom-attributes-in-admin-settings">Creating multiple custom attributes in Admin Settings</a> (CSV upload)</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2024">November 2024<a href="#november-2024" class="hash-link" aria-label="Direct link to November 2024" title="Direct link to November 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-11-27">2024-11-27<a href="#2024-11-27" class="hash-link" aria-label="Direct link to 2024-11-27" title="Direct link to 2024-11-27" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="alerts">Alerts<a href="#alerts" class="hash-link" aria-label="Direct link to Alerts" title="Direct link to Alerts" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="guardrail-and-key-metric-alerts-now-shown-in-the-alerts-table">Guardrail and Key Metric Alerts Now Shown in the Alerts Table<a href="#guardrail-and-key-metric-alerts-now-shown-in-the-alerts-table" class="hash-link" aria-label="Direct link to Guardrail and Key Metric Alerts Now Shown in the Alerts Table" title="Direct link to Guardrail and Key Metric Alerts Now Shown in the Alerts Table" translate="no">​</a></h5><p>Previously, the Alerts table on the Monitoring tab displayed Metric alerts only. Guardrail Metric alerts and Key Metric alerts generated email notifications to feature flag owners, but were not persisted in the UI.
Now all three types of alerts are shown on each flag's Monitoring tab for any team member to see.  The table has been simplified to display the most valuable fields at a glance, reducing cognitive load. Details less critical for quick triage remain available under an info icon.</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/alerts-table-nov-2024-fac165ccf4ff924a44a3ca73fc0e96c7.png" width="941" height="323" class="img_ev3q"></p><p>As a refresher, here is quick summary of the three alert types:</p><ul>
<li class=""><strong>Metric Alert</strong>
<ul>
<li class=""><strong>Triggered</strong>: when the relative or absolute impact threshold in an Alert policy is reached</li>
<li class=""><strong>Configured:</strong> at the metric level, by <a class="" href="/docs/feature-management-experimentation/experimentation/metrics/alert-policies/#create-a-metric-alert-policy">creating an Alert policy</a></li>
<li class=""><strong>Monitors:</strong> percentage rollouts for all flags which have the same traffic type as the metric</li>
</ul>
</li>
</ul><ul>
<li class=""><strong>Guardrail Metric Alert</strong>
<ul>
<li class=""><strong>Triggered:</strong> when any statistically significant impact is detected, either desirable or undesirable</li>
<li class=""><strong>Configured:</strong> at the metric level, by <a class="" href="/docs/feature-management-experimentation/experimentation/metrics/categories/">marking a metric's category as "Guardrail"</a></li>
<li class=""><strong>Monitors:</strong> percentage rollouts for all flags which have the same traffic type as the metric</li>
</ul>
</li>
<li class=""><strong>Key Metric Alert</strong>
<ul>
<li class=""><strong>Triggered:</strong> when any statistically significant impact is detected, either desirable or undesirable</li>
<li class=""><strong>Configured:</strong> at the feature flag level, by <a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/automated-alerts-and-notifications/#setting-up-feature-flag-alerting">marking a metric as a "Key metric" for that flag</a></li>
<li class=""><strong>Monitors:</strong> percentage rollouts only for flags where the metric is a Key metric</li>
</ul>
</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="september-2024">September 2024<a href="#september-2024" class="hash-link" aria-label="Direct link to September 2024" title="Direct link to September 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-09-30">2024-09-30<a href="#2024-09-30" class="hash-link" aria-label="Direct link to 2024-09-30" title="Direct link to 2024-09-30" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="better-together-split--harness">Better Together: Split + Harness<a href="#better-together-split--harness" class="hash-link" aria-label="Direct link to Better Together: Split + Harness" title="Direct link to Better Together: Split + Harness" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-colors-names-for-organization-and-workspace">New Colors, Names for Organization and Workspace<a href="#new-colors-names-for-organization-and-workspace" class="hash-link" aria-label="Direct link to New Colors, Names for Organization and Workspace" title="Direct link to New Colors, Names for Organization and Workspace" translate="no">​</a></h5><p>Starting on September 30th, we began a progressive rollout to update the Split UI, bringing it closer to the look of Harness:</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/better-together-color-changes-1a23bd9d87a59b6c82158eac1cd79ebe.png" width="1846" height="1018" class="img_ev3q"></p><p>Beyond a change in color scheme, you will also see two changes to <strong>terminology</strong>:</p><ul>
<li class=""><strong>Workspaces</strong> will now be known as <strong>Projects</strong> in the UI</li>
<li class=""><strong>Organizations</strong> will now be known as <strong>Accounts</strong> in the UI</li>
</ul><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/admin-settings-new-nomenclature-1920x977-30f51feb12c19f22f027d430fa362cd7.png" width="1920" height="977" class="img_ev3q"></p><p>Note: These terminology changes are being made only to labels in the UI at this time. To avoid introducing a breaking change, the <a href="https://docs.split.io/reference/introduction" target="_blank" rel="noopener noreferrer" class="">Admin API</a> will continue to use the strings ws, workspace, organizationId, and orgId until further notice.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-09-12">2024-09-12<a href="#2024-09-12" class="hash-link" aria-label="Direct link to 2024-09-12" title="Direct link to 2024-09-12" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring">Monitoring<a href="#monitoring" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="traffic-insights-and-alerts">Traffic Insights and Alerts<a href="#traffic-insights-and-alerts" class="hash-link" aria-label="Direct link to Traffic Insights and Alerts" title="Direct link to Traffic Insights and Alerts" translate="no">​</a></h5><p>The <strong>Alerts</strong> tab has been renamed <strong>Monitoring</strong> and expanded to show real-time traffic insights over time and any alerts fired for the flag on a single page.</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/monitoring-tab-in-docs-1920x1431-a84310702b8a9c596d98c4b5cc1fd5bc.png" width="1920" height="1431" class="img_ev3q"></p><p>By default, traffic over the <strong>Last 48 hours</strong> is shown, but you may also select the <strong>Last 7 days</strong>, another <strong>Time range</strong>, or a specific <strong>Feature flag version</strong>:</p><p><img decoding="async" loading="lazy" alt="Image" src="/assets/images/traffic-last48-by-defaultother-options-1920x573-6314ce120492cd273ecae6b9e0646fca.png" width="1920" height="573" class="img_ev3q"></p><p>Changes made to flags (i.e., new flag versions) are displayed as vertical bars for context:</p><p><img decoding="async" loading="lazy" alt="Image" src="data:image/png;base64,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" width="648" height="406" class="img_ev3q"></p><p>For more information, have a look at the <a href="https://help.split.io/hc/en-us/articles/30098162579853-Monitoring-tab" target="_blank" rel="noopener noreferrer" class="">Monitoring tab docs</a>.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-09-10">2024-09-10<a href="#2024-09-10" class="hash-link" aria-label="Direct link to 2024-09-10" title="Direct link to 2024-09-10" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="metrics">Metrics<a href="#metrics" class="hash-link" aria-label="Direct link to Metrics" title="Direct link to Metrics" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="introducing-supporting-metrics">Introducing Supporting Metrics<a href="#introducing-supporting-metrics" class="hash-link" aria-label="Direct link to Introducing Supporting Metrics" title="Direct link to Introducing Supporting Metrics" translate="no">​</a></h5><p>We’re excited to announce the next step in improving metric categorization for your feature releases and experiments: <strong>Supporting metrics</strong>. This new metric category gives you greater control over metrics monitored per feature flag, helping you focus on what truly matters.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changing"><strong>What’s changing?</strong><a href="#whats-changing" class="hash-link" aria-label="Direct link to whats-changing" title="Direct link to whats-changing" translate="no">​</a></h6><p>On the Metrics impact page, we have replaced “Organizational metrics” with “Supporting metrics.” Now, you can easily select specific additional metrics to track for each release, reducing noise and making it easier to analyze your results.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-do-i-assign-flag-specific-metrics"><strong>How do I assign flag-specific metrics?</strong><a href="#how-do-i-assign-flag-specific-metrics" class="hash-link" aria-label="Direct link to how-do-i-assign-flag-specific-metrics" title="Direct link to how-do-i-assign-flag-specific-metrics" translate="no">​</a></h6><p>Key metrics and Supporting metrics are specific to individual feature flags, and can be managed on a flag’s Metrics impact tab. Under each category, click “Add metric” to initiate the process of assigning metrics to the category. Once metrics are added, you can wait until the next scheduled calculation or manually “Recalculate metrics” to see results.</p><p><img decoding="async" loading="lazy" alt="Image" src="data:image/png;base64,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" width="942" height="218" class="img_ev3q"></p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-do-i-ensure-my-important-metrics-are-still-monitored-for-every-flag"><strong>How do I ensure my important metrics are still monitored for every flag?</strong><a href="#how-do-i-ensure-my-important-metrics-are-still-monitored-for-every-flag" class="hash-link" aria-label="Direct link to how-do-i-ensure-my-important-metrics-are-still-monitored-for-every-flag" title="Direct link to how-do-i-ensure-my-important-metrics-are-still-monitored-for-every-flag" translate="no">​</a></h6><p>In June, Split introduced <a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/categories/">Guardrail metrics</a> to improve your ability to define which metrics should be monitored for every flag. Guardrail metrics include automated alerting, meaning flag owners will be notified as their releases or experiments impact these metrics.&nbsp;</p><p>Since Organizational metrics will no longer be available, <strong>we recommend adding important metrics to the new Guardrail metrics category ASAP</strong> to ensure they continue to be protected and limit any disruption of analyzing metric results.</p><p>Guardrail metrics can be assigned in the metric definition:</p><p><img decoding="async" loading="lazy" alt="Image" src="data:image/png;base64,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" width="689" height="197" class="img_ev3q"></p><p>The combination of Key metrics, Guardrail metrics, and Supporting metrics will reduce noise and increase sensitivity while ensuring important metrics are monitored for every feature release or experiment. We welcome your feedback as we continue to improve our metric results!</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-09-04">2024-09-04<a href="#2024-09-04" class="hash-link" aria-label="Direct link to 2024-09-04" title="Direct link to 2024-09-04" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-1">Monitoring<a href="#monitoring-1" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="guardrail-metric-alerts">Guardrail Metric Alerts<a href="#guardrail-metric-alerts" class="hash-link" aria-label="Direct link to Guardrail Metric Alerts" title="Direct link to Guardrail Metric Alerts" translate="no">​</a></h5><p>Flag owners will now automatically receive alerts on any guardrail metric without manual configuration.</p><p>Alerts are sent to flag owners whenever a guardrail metric moves significantly in the desired or undesired direction. This feature is designed to help you make safe and accurate release decisions in a timely manner.</p><p>As a reminder, Guardrail Metrics (<a href="#guardrail-metrics" class="">released 2024-06-14</a>) ensure that an organization’s most crucial metrics are protected and monitored throughout every feature release and experiment by making their calculation automatic and mandatory for all flags that use the same traffic type as the metric.</p><p>Metrics are set as guardrail metrics for your workspace on the Metric definition page. View the docs&nbsp;<a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/categories/">here</a>.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2024">June 2024<a href="#june-2024" class="hash-link" aria-label="Direct link to June 2024" title="Direct link to June 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-06-14">2024-06-14<a href="#2024-06-14" class="hash-link" aria-label="Direct link to 2024-06-14" title="Direct link to 2024-06-14" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-2">Monitoring<a href="#monitoring-2" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="guardrail-metrics">Guardrail Metrics<a href="#guardrail-metrics" class="hash-link" aria-label="Direct link to Guardrail Metrics" title="Direct link to Guardrail Metrics" translate="no">​</a></h5><p>Users can now categorize their organization’s most important metrics as&nbsp; “guardrails”. <a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/categories/">Guardrail metrics</a> are those your organization wants to protect during a feature release or experiment. Metrics are set as guardrail metrics for your workspace on the Metric definition page.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-06-06">2024-06-06<a href="#2024-06-06" class="hash-link" aria-label="Direct link to 2024-06-06" title="Direct link to 2024-06-06" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements">SDK Enhancements<a href="#sdk-enhancements" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="semantic-versioning-targeting">Semantic Versioning Targeting<a href="#semantic-versioning-targeting" class="hash-link" aria-label="Direct link to Semantic Versioning Targeting" title="Direct link to Semantic Versioning Targeting" translate="no">​</a></h5><p>Using the latest Split SDKs, users can more easily define targeting rules for new features based on app, OS, and other versions using attribute-based targeting. The SDK then automatically serves the appropriate treatment to users without needing additional code configurations. Split’s native <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#semver-attributes">Semantic Versioning Targeting</a> removes the additional complexities and manual work that comes with targeting different application versions, allowing users to seamlessly deliver different experiences.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="may-2024">May 2024<a href="#may-2024" class="hash-link" aria-label="Direct link to May 2024" title="Direct link to May 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-05-31">2024-05-31<a href="#2024-05-31" class="hash-link" aria-label="Direct link to 2024-05-31" title="Direct link to 2024-05-31" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements">Usability Enhancements<a href="#usability-enhancements" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="left-navigation-enhancements">Left Navigation Enhancements<a href="#left-navigation-enhancements" class="hash-link" aria-label="Direct link to Left Navigation Enhancements" title="Direct link to Left Navigation Enhancements" translate="no">​</a></h5><p>Left-hand navigation within the application has been optimized. With this change, we've narrowed the navigation bar, migrated the search function to a modal dialog, and moved account settings to the bottom of the page. This makes frequently used actions (e.g. workspace switching) more readily accessible within the UI.&nbsp;</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-05-03">2024-05-03<a href="#2024-05-03" class="hash-link" aria-label="Direct link to 2024-05-03" title="Direct link to 2024-05-03" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-1">SDK Enhancements<a href="#sdk-enhancements-1" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-suite-ios-sdk">Split Suite, iOS SDK<a href="#split-suite-ios-sdk" class="hash-link" aria-label="Direct link to Split Suite, iOS SDK" title="Direct link to Split Suite, iOS SDK" translate="no">​</a></h5><p>Users can automatically capture event data in Split using their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk">iOS SDK</a> without needing additional agents, integrations, or track calls. This eliminates the manual process of sending events to Split, allowing users to quickly set up metrics and alert policies.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-3">Monitoring<a href="#monitoring-3" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="out-of-the-box-metrics">Out-of-the-Box Metrics<a href="#out-of-the-box-metrics" class="hash-link" aria-label="Direct link to Out-of-the-Box Metrics" title="Direct link to Out-of-the-Box Metrics" translate="no">​</a></h5><p>Split automatically creates metrics for any events being auto-captured by the Split Suite and RUM Agents (<a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/browser-rum-agent#automatic-metric-creation">Web</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/android-rum-agent#automatic-metric-creation">Android</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/ios-rum-agent#automatic-metric-creation">iOS</a>). This reduces the manual effort of creating metrics and allows users to easily calculate their engineering and performance metrics.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2024">April 2024<a href="#april-2024" class="hash-link" aria-label="Direct link to April 2024" title="Direct link to April 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-04-16">2024-04-16<a href="#2024-04-16" class="hash-link" aria-label="Direct link to 2024-04-16" title="Direct link to 2024-04-16" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-1">Usability Enhancements<a href="#usability-enhancements-1" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="switch-updates">Switch Updates&nbsp;<a href="#switch-updates" class="hash-link" aria-label="Direct link to Switch Updates&nbsp;" title="Direct link to Switch Updates&nbsp;" translate="no">​</a></h5><p>Users can now use Switch, Split’s in-app AI assistant, to easily summarize their experimentation results. Simply click on any metric card and hit the summarize button for a full analysis of your data. Please note, that this is a Generative AI feature that leverages end-user/customer data and will only be available to users who have specifically requested it to be enabled via Split’s Support team.&nbsp;</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="february-2024">February 2024<a href="#february-2024" class="hash-link" aria-label="Direct link to February 2024" title="Direct link to February 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-02-16">2024-02-16<a href="#2024-02-16" class="hash-link" aria-label="Direct link to 2024-02-16" title="Direct link to 2024-02-16" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-2">Usability Enhancements&nbsp;<a href="#usability-enhancements-2" class="hash-link" aria-label="Direct link to Usability Enhancements&nbsp;" title="Direct link to Usability Enhancements&nbsp;" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="change-request-management">Change Request Management&nbsp;<a href="#change-request-management" class="hash-link" aria-label="Direct link to Change Request Management&nbsp;" title="Direct link to Change Request Management&nbsp;" translate="no">​</a></h5><p>To help teams easily coordinate and collaborate on flag updates, we added shareable direct links to change requests. This allows teams to quickly share feature flag updates with key stakeholders and get faster approvals when needed.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-02-09">2024-02-09<a href="#2024-02-09" class="hash-link" aria-label="Direct link to 2024-02-09" title="Direct link to 2024-02-09" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-3">Usability Enhancements<a href="#usability-enhancements-3" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="switch-updates-1">Switch Updates<a href="#switch-updates-1" class="hash-link" aria-label="Direct link to Switch Updates" title="Direct link to Switch Updates" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="cancel-responses-mid-flight">Cancel responses mid-flight<a href="#cancel-responses-mid-flight" class="hash-link" aria-label="Direct link to Cancel responses mid-flight" title="Direct link to Cancel responses mid-flight" translate="no">​</a></h6><p>Users can cancel a response from Switch mid-flight. This allows users to move forward quickly in cases where they asked the wrong question or if the response they needed was already on the screen.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="copy-code-snippets">Copy code snippets<a href="#copy-code-snippets" class="hash-link" aria-label="Direct link to Copy code snippets" title="Direct link to Copy code snippets" translate="no">​</a></h6><p>Users can now also copy code snippets directly from Switch, enabling faster time to value.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-02-08">2024-02-08<a href="#2024-02-08" class="hash-link" aria-label="Direct link to 2024-02-08" title="Direct link to 2024-02-08" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-4">Usability Enhancements&nbsp;<a href="#usability-enhancements-4" class="hash-link" aria-label="Direct link to Usability Enhancements&nbsp;" title="Direct link to Usability Enhancements&nbsp;" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="filtering-improvements">Filtering Improvements&nbsp;<a href="#filtering-improvements" class="hash-link" aria-label="Direct link to Filtering Improvements&nbsp;" title="Direct link to Filtering Improvements&nbsp;" translate="no">​</a></h5><p>To help teams quickly find the information they are looking for, Split has improved the filtering experience in these lists: <strong>feature flags</strong>, <strong>segments</strong>, and <strong>metrics</strong>. Users’ most recent search filters will be preserved as users continue to navigate the product.&nbsp;</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-experimentation">Feature Experimentation<a href="#feature-experimentation" class="hash-link" aria-label="Direct link to Feature Experimentation" title="Direct link to Feature Experimentation" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sequential-testing-update">Sequential Testing Update<a href="#sequential-testing-update" class="hash-link" aria-label="Direct link to Sequential Testing Update" title="Direct link to Sequential Testing Update" translate="no">​</a></h5><p>Users can now reduce the <a class="" href="/docs/feature-management-experimentation/experimentation/setup/experiment-settings#minimum-sample-size#minimum-sample-size">minimum sample size to 100</a> at the organizational level via the admin setting. This allows users to get statistically significant results, faster.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2024">January 2024<a href="#january-2024" class="hash-link" aria-label="Direct link to January 2024" title="Direct link to January 2024" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-01-16">2024-01-16<a href="#2024-01-16" class="hash-link" aria-label="Direct link to 2024-01-16" title="Direct link to 2024-01-16" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-5">Usability Enhancements<a href="#usability-enhancements-5" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="toast-notification-update">Toast Notification Update&nbsp;<a href="#toast-notification-update" class="hash-link" aria-label="Direct link to Toast Notification Update&nbsp;" title="Direct link to Toast Notification Update&nbsp;" translate="no">​</a></h5><p>Toast notifications will now appear in the lower right corner of Split’s UI. This increases the visibility of the notification and enables users to easily take additional action within Split.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-01-09">2024-01-09<a href="#2024-01-09" class="hash-link" aria-label="Direct link to 2024-01-09" title="Direct link to 2024-01-09" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-2"><strong>SDK Enhancements</strong><a href="#sdk-enhancements-2" class="hash-link" aria-label="Direct link to sdk-enhancements-2" title="Direct link to sdk-enhancements-2" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-suite-android-sdk"><strong>Split Suite, Android SDK</strong><a href="#split-suite-android-sdk" class="hash-link" aria-label="Direct link to split-suite-android-sdk" title="Direct link to split-suite-android-sdk" translate="no">​</a></h5><p>Users can now automatically capture event data in <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/android-suite">Split for their Android SDK</a> without needing additional agents, integrations, or track calls. This eliminates the manual process of sending events to Split, allowing users to quickly set up metrics and alert policies.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-01-02">2024-01-02<a href="#2024-01-02" class="hash-link" aria-label="Direct link to 2024-01-02" title="Direct link to 2024-01-02" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-3"><strong>SDK Enhancements</strong><a href="#sdk-enhancements-3" class="hash-link" aria-label="Direct link to sdk-enhancements-3" title="Direct link to sdk-enhancements-3" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-suite-browser-sdk"><strong>Split Suite, Browser SDK</strong><a href="#split-suite-browser-sdk" class="hash-link" aria-label="Direct link to split-suite-browser-sdk" title="Direct link to split-suite-browser-sdk" translate="no">​</a></h5><p>Users can now automatically capture event data in <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-suites/browser-suite">Split for their Browser SDK</a> without needing additional agents, integrations, or track calls. This eliminates the manual process of sending events to Split, allowing users to quickly set up metrics and alert policies.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-releases">2023 releases<a href="#2023-releases" class="hash-link" aria-label="Direct link to 2023 releases" title="Direct link to 2023 releases" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand for 2023 releases</summary><div><div class="collapsibleContent_i85q"><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="december-2023">December 2023<a href="#december-2023" class="hash-link" aria-label="Direct link to December 2023" title="Direct link to December 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-20">2023-12-20<a href="#2023-12-20" class="hash-link" aria-label="Direct link to 2023-12-20" title="Direct link to 2023-12-20" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-4">SDK Enhancements<a href="#sdk-enhancements-4" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rum-agent-ios"><strong>RUM Agent iOS</strong><a href="#rum-agent-ios" class="hash-link" aria-label="Direct link to rum-agent-ios" title="Direct link to rum-agent-ios" translate="no">​</a></h5><p>With <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/ios-rum-agent">RUM Agent iOS</a>, the iOS SDK will automatically capture event data and send it back to the Split Cloud. Event data will then populate in Split’s Data Hub, similar to impression data. This eliminates the manual process of sending events to Split and enables a quicker setup of metrics and alert policies.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-19">2023-12-19<a href="#2023-12-19" class="hash-link" aria-label="Direct link to 2023-12-19" title="Direct link to 2023-12-19" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-5">SDK Enhancements<a href="#sdk-enhancements-5" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="react-sdk-updates">React SDK Updates<a href="#react-sdk-updates" class="hash-link" aria-label="Direct link to React SDK Updates" title="Direct link to React SDK Updates" translate="no">​</a></h5><p>Split’s <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk">React SDK</a> hooks can now return the SDK’s readiness status and support update parameters to control when an application will render. These properties now allow users to easily refresh application components with just a few lines of code.</p><p>The <code>useSplitTreatments</code> hook has been optimized to detect duplicate <code>getTreatment</code> calls, improving the performance and UX of the application.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-14">2023-12-14<a href="#2023-12-14" class="hash-link" aria-label="Direct link to 2023-12-14" title="Direct link to 2023-12-14" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-6">Usability Enhancements<a href="#usability-enhancements-6" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dynamic-configurations-update">Dynamic Configurations Update<a href="#dynamic-configurations-update" class="hash-link" aria-label="Direct link to Dynamic Configurations Update" title="Direct link to Dynamic Configurations Update" translate="no">​</a></h5><p>Dynamic Configuration’s JSON input field now supports text wraps. This allows users to easily view and edit content that contains very long strings like prompts for Large Language Models without needing to scroll horizontally across the screen.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-12">2023-12-12<a href="#2023-12-12" class="hash-link" aria-label="Direct link to 2023-12-12" title="Direct link to 2023-12-12" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-flag-management-console">Feature Flag Management Console&nbsp;<a href="#feature-flag-management-console" class="hash-link" aria-label="Direct link to Feature Flag Management Console&nbsp;" title="Direct link to Feature Flag Management Console&nbsp;" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="flag-sets">Flag Sets&nbsp;<a href="#flag-sets" class="hash-link" aria-label="Direct link to Flag Sets&nbsp;" title="Direct link to Flag Sets&nbsp;" translate="no">​</a></h5><p>With <a class="" href="/docs/feature-management-experimentation/feature-management/manage-flags/using-flag-sets-to-boost-sdk-performance/">Flag Sets</a>, users can group flags that logically belong together, so that the SDK only retrieves relevant flag definitions when initialized. This reduces SDK latency, memory consumption, and CPU utilization.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-11">2023-12-11<a href="#2023-12-11" class="hash-link" aria-label="Direct link to 2023-12-11" title="Direct link to 2023-12-11" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-4">Monitoring<a href="#monitoring-4" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="event-visualization">Event Visualization<a href="#event-visualization" class="hash-link" aria-label="Direct link to Event Visualization" title="Direct link to Event Visualization" translate="no">​</a></h5><p>With <a class="" href="/docs/feature-management-experimentation/release-monitoring/events/#exploring-events">Event Visualization</a>, users are now able to easily view their event data in aggregate directly in Split’s Data Hub without needing an external tool. This enables users to quickly validate if their event data is properly flowing into Split, and see how that event is behaving over time.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-12-06">2023-12-06<a href="#2023-12-06" class="hash-link" aria-label="Direct link to 2023-12-06" title="Direct link to 2023-12-06" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-5">Monitoring<a href="#monitoring-5" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="custom-metrics-event-grouping-or">Custom Metrics Event Grouping (OR)<a href="#custom-metrics-event-grouping-or" class="hash-link" aria-label="Direct link to Custom Metrics Event Grouping (OR)" title="Direct link to Custom Metrics Event Grouping (OR)" translate="no">​</a></h5><p>With <a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/">Custom Metrics, Event Grouping (OR)</a>, users have the flexibility to choose more than one base event and aggregate up to 5 different events together when creating metrics. This allows users to build more complex metrics that fit their needs and combine different inputs into one metric.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="event-type-management-enhancements">Event Type Management Enhancements<a href="#event-type-management-enhancements" class="hash-link" aria-label="Direct link to Event Type Management Enhancements" title="Direct link to Event Type Management Enhancements" translate="no">​</a></h5><p>Users can now create metric definitions without needing to set <a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/#metric-types">event types</a> beforehand in the Admin UI, removing bottlenecks between admins and users.&nbsp;
Event types will be automatically deleted after 150 days of no data being received, eliminating the manual process of cleaning up unused types.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2023">November 2023<a href="#november-2023" class="hash-link" aria-label="Direct link to November 2023" title="Direct link to November 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-11-29">2023-11-29<a href="#2023-11-29" class="hash-link" aria-label="Direct link to 2023-11-29" title="Direct link to 2023-11-29" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-7">Usability Enhancements<a href="#usability-enhancements-7" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="keyboard-accessibility">Keyboard Accessibility<a href="#keyboard-accessibility" class="hash-link" aria-label="Direct link to Keyboard Accessibility" title="Direct link to Keyboard Accessibility" translate="no">​</a></h5><p>Users can now use tab-based navigation to access Split’s login page, change summary modal (including approval flow from email), and definitions tab. This is supported on the Edge, Firefox, Safari, and Chrome browsers.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-11-09">2023-11-09<a href="#2023-11-09" class="hash-link" aria-label="Direct link to 2023-11-09" title="Direct link to 2023-11-09" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-8">Usability Enhancements<a href="#usability-enhancements-8" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="switch">Switch&nbsp;<a href="#switch" class="hash-link" aria-label="Direct link to Switch&nbsp;" title="Direct link to Switch&nbsp;" translate="no">​</a></h5><p><a href="https://help.split.io/hc/en-us/articles/21188803158157" target="_blank" rel="noopener noreferrer" class="">Switch</a> is an in-app AI assistant designed to streamline the use of the Split product. It offers multilingual support, rapid responses, and knowledge-based assistance by utilizing our public documentation and blogs. Switch makes it easy for all developers to get the help they need, without ever leaving the Split interface.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-11-02">2023-11-02<a href="#2023-11-02" class="hash-link" aria-label="Direct link to 2023-11-02" title="Direct link to 2023-11-02" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-experimentation-1">Feature Experimentation<a href="#feature-experimentation-1" class="hash-link" aria-label="Direct link to Feature Experimentation" title="Direct link to Feature Experimentation" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sequential-testing-update-1">Sequential Testing Update<a href="#sequential-testing-update-1" class="hash-link" aria-label="Direct link to Sequential Testing Update" title="Direct link to Sequential Testing Update" translate="no">​</a></h5><p>Sequential Testing will now be the default statistical method for all net-new organizations using monitoring and experimentation.&nbsp;
The minimum sample size for <a class="" href="/docs/feature-management-experimentation/experimentation/setup/experiment-settings#minimum-sample-size#minimum-sample-size">Sequential Testing</a> has been reduced from 200 to 100. This allows users to get statistically significant results, faster.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="dimensional-analysis-update">Dimensional Analysis Update<a href="#dimensional-analysis-update" class="hash-link" aria-label="Direct link to Dimensional Analysis Update" title="Direct link to Dimensional Analysis Update" translate="no">​</a></h5><p>Users can now create up to <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/analyzing-experiment-results/dimensional-analysis/#configuring-dimensions-and-values">20 dimensions with 20 values per dimension</a>. This gives users even more flexibility when doing a deeper analysis of their feature experiments or releases.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="october-2023">October 2023<a href="#october-2023" class="hash-link" aria-label="Direct link to October 2023" title="Direct link to October 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-10-25">2023-10-25<a href="#2023-10-25" class="hash-link" aria-label="Direct link to 2023-10-25" title="Direct link to 2023-10-25" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="api-enhancements">API Enhancements<a href="#api-enhancements" class="hash-link" aria-label="Direct link to API Enhancements" title="Direct link to API Enhancements" translate="no">​</a></h4><p>####### Different Access Levels for APIs: Roles and Scopes for API Keys&nbsp;
Define specific <a href="https://docs.split.io/reference/api-keys-overview#admin-api-key-roles" target="_blank" rel="noopener noreferrer" class="">roles</a> and <a href="https://docs.split.io/reference/api-keys-overview#admin-api-key-scopes" target="_blank" rel="noopener noreferrer" class="">scopes</a> for Admin API keys. Restrict access to resources at the organizational, workspace, or environment levels. This gives admins more flexibility when granting access to Split’s Public API.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-10-24">2023-10-24<a href="#2023-10-24" class="hash-link" aria-label="Direct link to 2023-10-24" title="Direct link to 2023-10-24" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-6">SDK Enhancements<a href="#sdk-enhancements-6" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="php-in-memory-php-thin-client-sdk-updates">PHP in-memory (PHP Thin Client SDK) updates&nbsp;<a href="#php-in-memory-php-thin-client-sdk-updates" class="hash-link" aria-label="Direct link to PHP in-memory (PHP Thin Client SDK) updates&nbsp;" title="Direct link to PHP in-memory (PHP Thin Client SDK) updates&nbsp;" translate="no">​</a></h5><p>Split’s PHP in-memory SDK now supports <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/php-thin-client-sdk#tracktrack">event tracking via the <code>track ()</code> call</a>, getting treatments with <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/php-thin-client-sdk#trackget-treatments-with-configurations">Dynamic Configurations</a>, and retrieving information on cached flags via <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/php-thin-client-sdk#trackmanager">SDK Manager</a>.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-10-10">2023-10-10<a href="#2023-10-10" class="hash-link" aria-label="Direct link to 2023-10-10" title="Direct link to 2023-10-10" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-6">Monitoring<a href="#monitoring-6" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-flag-significance-alerting"><strong>Feature Flag Significance Alerting</strong><a href="#feature-flag-significance-alerting" class="hash-link" aria-label="Direct link to feature-flag-significance-alerting" title="Direct link to feature-flag-significance-alerting" translate="no">​</a></h5><p>With <a class="" href="/docs/feature-management-experimentation/release-monitoring/alerts/automated-alerts-and-notifications/#setting-up-feature-flag-alerting">Feature Flag Significance Alerting</a>, users can now receive notifications when a statistically significant difference has been observed between two treatments on their flag’s key metrics. Feature Flag alerting is enabled automatically for releases with a percentage allocation. This enables users to make fast, accurate release decisions in a timely manner.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="out-of-the-box-metrics-browser-rum-agent">Out-of-the-Box Metrics, Browser RUM Agent<a href="#out-of-the-box-metrics-browser-rum-agent" class="hash-link" aria-label="Direct link to Out-of-the-Box Metrics, Browser RUM Agent" title="Direct link to Out-of-the-Box Metrics, Browser RUM Agent" translate="no">​</a></h5><p>Split now <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/browser-rum-agent#automatic-metric-creation">automatically creates metrics</a> for any events being auto-captured by the Split SDK (Browser RUM Agent). This reduces the manual effort of creating metrics and allows users to easily calculate their engineering and performance metrics.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="september-2023">September 2023<a href="#september-2023" class="hash-link" aria-label="Direct link to September 2023" title="Direct link to September 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-09-18">2023-09-18<a href="#2023-09-18" class="hash-link" aria-label="Direct link to 2023-09-18" title="Direct link to 2023-09-18" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations">Integrations<a href="#integrations" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-segment-integration-update">Split-Segment Integration Update<a href="#split-segment-integration-update" class="hash-link" aria-label="Direct link to Split-Segment Integration Update" title="Direct link to Split-Segment Integration Update" translate="no">​</a></h5><p>The <code>orginalTimestamp</code> precision has been updated to go from seconds to milliseconds when sending impressions to Segment. This update makes our timestamp field more consistent with the precision Segment uses.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="august-2023">August 2023<a href="#august-2023" class="hash-link" aria-label="Direct link to August 2023" title="Direct link to August 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-08-23">2023-08-23<a href="#2023-08-23" class="hash-link" aria-label="Direct link to 2023-08-23" title="Direct link to 2023-08-23" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console">Feature Management Console&nbsp;<a href="#feature-management-console" class="hash-link" aria-label="Direct link to Feature Management Console&nbsp;" title="Direct link to Feature Management Console&nbsp;" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-flag-editor-enhancements">Feature Flag Editor Enhancements&nbsp;<a href="#feature-flag-editor-enhancements" class="hash-link" aria-label="Direct link to Feature Flag Editor Enhancements&nbsp;" title="Direct link to Feature Flag Editor Enhancements&nbsp;" translate="no">​</a></h5><p>The feature flag definitions tab has added two minor UX updates to the editor flow. The treatment section will now automatically collapse once a flag definition has been created/updated. Also, users will be able to view treatment information via the environment cards on the left. These enhancements help the user understand which treatments are available in their environment and guide them to the targeting section.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-08-15">2023-08-15<a href="#2023-08-15" class="hash-link" aria-label="Direct link to 2023-08-15" title="Direct link to 2023-08-15" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-7">SDK Enhancements<a href="#sdk-enhancements-7" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rum-agents---web--android"><strong>RUM Agents - Web &amp; Android</strong><a href="#rum-agents---web--android" class="hash-link" aria-label="Direct link to rum-agents---web--android" title="Direct link to rum-agents---web--android" translate="no">​</a></h5><ul>
<li class="">Users can now automatically capture event data in Split for their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/browser-rum-agent">Web</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-agents/android-rum-agent">Android</a> SDKs. This eliminates the manual process of sending events to Split, allowing users to quickly set up metrics and alert policies.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-7">Monitoring<a href="#monitoring-7" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="custom-analysis-time-frame">Custom Analysis Time Frame<a href="#custom-analysis-time-frame" class="hash-link" aria-label="Direct link to Custom Analysis Time Frame" title="Direct link to Custom Analysis Time Frame" translate="no">​</a></h5><ul>
<li class="">With <a class="" href="/docs/feature-management-experimentation/release-monitoring/metrics/setup/filtering/#selecting-custom-dates">Custom Analysis Time Frame</a>, users can now analyze across date ranges regardless of any changes made to the feature flag definition. This enables better flexibility when analyzing results.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-08-07">2023-08-07<a href="#2023-08-07" class="hash-link" aria-label="Direct link to 2023-08-07" title="Direct link to 2023-08-07" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-8">SDK Enhancements&nbsp;<a href="#sdk-enhancements-8" class="hash-link" aria-label="Direct link to SDK Enhancements&nbsp;" title="Direct link to SDK Enhancements&nbsp;" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="php-in-memory-php-thin-client-sdk"><strong>PHP in-memory (PHP Thin Client SDK)</strong><a href="#php-in-memory-php-thin-client-sdk" class="hash-link" aria-label="Direct link to php-in-memory-php-thin-client-sdk" title="Direct link to php-in-memory-php-thin-client-sdk" translate="no">​</a></h5><ul>
<li class="">Split now supports running PHP <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/php-thin-client-sdk">locally</a> using the <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-daemon-splitd">Split Daemon (splitd)</a> process to store and maintain feature flag data. This eliminates the need to use Redis &amp; the Split Synchronizer while using our PHP SDK and provides a simpler set-up process.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-08-03">2023-08-03<a href="#2023-08-03" class="hash-link" aria-label="Direct link to 2023-08-03" title="Direct link to 2023-08-03" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="learning-and-onboarding">Learning and Onboarding<a href="#learning-and-onboarding" class="hash-link" aria-label="Direct link to Learning and Onboarding" title="Direct link to Learning and Onboarding" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-arcade">Split Arcade<a href="#split-arcade" class="hash-link" aria-label="Direct link to Split Arcade" title="Direct link to Split Arcade" translate="no">​</a></h5><p><a href="https://help.split.io/hc/en-us/articles/7996112174733-Split-Arcade-self-paced-certifications" target="_blank" rel="noopener noreferrer" class="">Split Arcade</a> is an interactive, gamified experience that provides persona-based technical training, tutorials, and best-practice guidance from industry experts. Users gain access to highly engaging content including product explainer videos, clickable product walkthroughs, manipulatable code examples, and more. With knowledge checks along the way, team members earn professional certifications and LinkedIn badges to validate progress.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="language-library-enhancements">Language Library Enhancements<a href="#language-library-enhancements" class="hash-link" aria-label="Direct link to Language Library Enhancements" title="Direct link to Language Library Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="flutter-plugin">Flutter Plugin<a href="#flutter-plugin" class="hash-link" aria-label="Direct link to Flutter Plugin" title="Direct link to Flutter Plugin" translate="no">​</a></h5><p><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/flutter-plugin">Split's Flutter Plugin</a> brings scalable feature flags to any app, website, or experience built with Flutter. Just inject the service into any component and start evaluating flags and tracking events.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-08-01">2023-08-01<a href="#2023-08-01" class="hash-link" aria-label="Direct link to 2023-08-01" title="Direct link to 2023-08-01" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-9">SDK Enhancements<a href="#sdk-enhancements-9" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="instant-feature-flags"><strong>Instant Feature Flags</strong><a href="#instant-feature-flags" class="hash-link" aria-label="Direct link to instant-feature-flags" title="Direct link to instant-feature-flags" translate="no">​</a></h5><ul>
<li class="">To reduce the latency of updates and increase the <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure#streaming-architecture">reliability of SDKs</a>, feature flag update notices delivered via streaming will not require a subsequent network request to fetch the changes. Instead, changes will be contained in the streaming payload itself.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="july-2023">July 2023<a href="#july-2023" class="hash-link" aria-label="Direct link to July 2023" title="Direct link to July 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-07-26">2023-07-26<a href="#2023-07-26" class="hash-link" aria-label="Direct link to 2023-07-26" title="Direct link to 2023-07-26" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-1">Integrations<a href="#integrations-1" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdkedge-split-vercel-integration"><strong>SDK@Edge, Split-Vercel Integration</strong><a href="#sdkedge-split-vercel-integration" class="hash-link" aria-label="Direct link to sdkedge-split-vercel-integration" title="Direct link to sdkedge-split-vercel-integration" translate="no">​</a></h5><ul>
<li class=""><a href="https://help.split.io/hc/en-us/articles/16469873148173" target="_blank" rel="noopener noreferrer" class="">Split’s integration with Vercel’s Edge</a> platform provides teams with the ability to incorporate feature flags and experiments into their Edge application and workstreams. Streamline Split data into the Edge without the extra network requests to retrieve config data.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-07-24">2023-07-24<a href="#2023-07-24" class="hash-link" aria-label="Direct link to 2023-07-24" title="Direct link to 2023-07-24" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-1">Feature Management Console<a href="#feature-management-console-1" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="viewer-role"><strong>Viewer Role</strong><a href="#viewer-role" class="hash-link" aria-label="Direct link to viewer-role" title="Direct link to viewer-role" translate="no">​</a></h5><ul>
<li class="">Admins can now assign the role, <strong>Viewer</strong>, to users. With the <a href="https://help.split.io/hc/en-us/articles/16432983870605-Managing-user-permissions" target="_blank" rel="noopener noreferrer" class="">Viewer role,</a> users can now be assigned a role that allows them to view data and objects within the Split application without the ability to make modifications. This will give admins more flexibility and control when assigning roles.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2023">June 2023<a href="#june-2023" class="hash-link" aria-label="Direct link to June 2023" title="Direct link to June 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-06-22">2023-06-22<a href="#2023-06-22" class="hash-link" aria-label="Direct link to 2023-06-22" title="Direct link to 2023-06-22" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="experimentation">Experimentation<a href="#experimentation" class="hash-link" aria-label="Direct link to Experimentation" title="Direct link to Experimentation" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sequential-testing"><strong>Sequential Testing</strong><a href="#sequential-testing" class="hash-link" aria-label="Direct link to sequential-testing" title="Direct link to sequential-testing" translate="no">​</a></h5><ul>
<li class=""><a class="" href="/docs/feature-management-experimentation/experimentation/setup/experiment-settings#minimum-sample-size#using-sequential-testing">Sequential Testing</a> is a statistical testing method that allows users to obtain statistical results without the constraint of an experiment review period. This allows users to receive faster experimentation results, so that they make informed decisions about releases, quickly.</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-06-07">2023-06-07<a href="#2023-06-07" class="hash-link" aria-label="Direct link to 2023-06-07" title="Direct link to 2023-06-07" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-8">Monitoring<a href="#monitoring-8" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="metric-filtering-multiple-comparison-correction-mcc-update">Metric Filtering Multiple Comparison Correction (MCC) Update<a href="#metric-filtering-multiple-comparison-correction-mcc-update" class="hash-link" aria-label="Direct link to Metric Filtering Multiple Comparison Correction (MCC) Update" title="Direct link to Metric Filtering Multiple Comparison Correction (MCC) Update" translate="no">​</a></h5><p>When filtering your organizational metrics on the Metrics impact page, <a class="" href="/docs/feature-management-experimentation/experimentation/key-concepts/multiple-comparison-correction/#key-and-organizational-metrics">MCC will only be applied once for all organizational metrics</a>. This will prevent users from seeing different p-values when metric results are filtered.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="may-2023">May 2023<a href="#may-2023" class="hash-link" aria-label="Direct link to May 2023" title="Direct link to May 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-05-24">2023-05-24<a href="#2023-05-24" class="hash-link" aria-label="Direct link to 2023-05-24" title="Direct link to 2023-05-24" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-9">Monitoring<a href="#monitoring-9" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="disabled-recalculating-metrics">Disabled Recalculating Metrics<a href="#disabled-recalculating-metrics" class="hash-link" aria-label="Direct link to Disabled Recalculating Metrics" title="Direct link to Disabled Recalculating Metrics" translate="no">​</a></h5><p>To help prevent unintentional resets of your data, the <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/#manually-recalculating-metrics">recalculate metric button has been disabled</a> for feature flags that don't have any data available for calculations or haven't received traffic within Split's data retention period.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-05-15">2023-05-15<a href="#2023-05-15" class="hash-link" aria-label="Direct link to 2023-05-15" title="Direct link to 2023-05-15" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-enhancements-9">Usability Enhancements<a href="#usability-enhancements-9" class="hash-link" aria-label="Direct link to Usability Enhancements" title="Direct link to Usability Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="simplified-feature-flag-configurations">Simplified Feature Flag Configurations<a href="#simplified-feature-flag-configurations" class="hash-link" aria-label="Direct link to Simplified Feature Flag Configurations" title="Direct link to Simplified Feature Flag Configurations" translate="no">​</a></h5><p>The <a href="/assets/files/simplified-feature-flag-configurations-1-ee07bfd6cc898421babf303db266a818.pdf" target="_blank" class="">feature flag configuration flow</a> on the definition tab has been reimagined with updated terminology and new visual cues. This will enable users to configure flags with a higher degree of confidence for any use case (percentage-based rollout, on/off, etc.).</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="visual-refresh-to-the-split-user-interface">Visual Refresh to the Split User Interface<a href="#visual-refresh-to-the-split-user-interface" class="hash-link" aria-label="Direct link to Visual Refresh to the Split User Interface" title="Direct link to Visual Refresh to the Split User Interface" translate="no">​</a></h5><p>The entire Split application has gone through a <a href="/assets/files/simplified-feature-flag-configurations-1-ee07bfd6cc898421babf303db266a818.pdf" target="_blank" class="">visual refresh</a>. Users will see a modern, forward-looking aesthetic with refined colors tuned for accessibility, visual cues, and more.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="terminology-change">Terminology Change<a href="#terminology-change" class="hash-link" aria-label="Direct link to Terminology Change" title="Direct link to Terminology Change" translate="no">​</a></h5><p>To reduce the confusion between "Split", our product, and "split", the feature flag, we are <a href="/assets/files/simplified-feature-flag-configurations-1-ee07bfd6cc898421babf303db266a818.pdf" target="_blank" class="">changing the term "split" to "feature flag"</a> across our application and documentation.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-05-08">2023-05-08<a href="#2023-05-08" class="hash-link" aria-label="Direct link to 2023-05-08" title="Direct link to 2023-05-08" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-2">Integrations<a href="#integrations-2" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="splits-mparticle-integration-update">Split's mParticle Integration Update<a href="#splits-mparticle-integration-update" class="hash-link" aria-label="Direct link to Split's mParticle Integration Update" title="Direct link to Split's mParticle Integration Update" translate="no">​</a></h5><p>Customers can now map Split traffic types to <a class="" href="/docs/feature-management-experimentation/integrations/mparticle#harness-fme-as-an-event-output">mParticle MPID</a> when sending events to Split.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2023">April 2023<a href="#april-2023" class="hash-link" aria-label="Direct link to April 2023" title="Direct link to April 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-04-27">2023-04-27<a href="#2023-04-27" class="hash-link" aria-label="Direct link to 2023-04-27" title="Direct link to 2023-04-27" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-api-keys-enhancements">Admin API Keys Enhancements<a href="#admin-api-keys-enhancements" class="hash-link" aria-label="Direct link to Admin API Keys Enhancements" title="Direct link to Admin API Keys Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="clone-api-keys">Clone API Keys<a href="#clone-api-keys" class="hash-link" aria-label="Direct link to Clone API Keys" title="Direct link to Clone API Keys" translate="no">​</a></h5><p>Users can now <a class="" href="/docs/feature-management-experimentation/api-keys#cloning-api-keys">clone API Keys</a> with the same access levels and scope as the key that is cloned. This will enable users to securely change/rotate keys on a regular basis while eliminating manual work.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-10">SDK Enhancements<a href="#sdk-enhancements-10" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="tls-support">TLS support<a href="#tls-support" class="hash-link" aria-label="Direct link to TLS support" title="Direct link to TLS support" translate="no">​</a></h5><p>Split now supports TLS encryption for <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-synchronizer#cli-configuration-options-and-its-equivalents-in-json--environment-variables">Split Synchronizer</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-proxy#cli-configuration-options-and-its-equivalents-in-json-and-environment-variables">Split Proxy</a> endpoints. This will enable developers to further secure their SDK traffic.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-04-26">2023-04-26<a href="#2023-04-26" class="hash-link" aria-label="Direct link to 2023-04-26" title="Direct link to 2023-04-26" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-11">SDK Enhancements<a href="#sdk-enhancements-11" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="mobile-sdk-cache-encryption">Mobile SDK Cache Encryption<a href="#mobile-sdk-cache-encryption" class="hash-link" aria-label="Direct link to Mobile SDK Cache Encryption" title="Direct link to Mobile SDK Cache Encryption" translate="no">​</a></h5><p>Developers can now encrypt the persistent cache of rollout plans on their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#configuration">iOS</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#configuration">Android</a> SDKs. This will help enhance the security of this data.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="net-customizable-network-proxy">.NET Customizable Network Proxy<a href="#net-customizable-network-proxy" class="hash-link" aria-label="Direct link to .NET Customizable Network Proxy" title="Direct link to .NET Customizable Network Proxy" translate="no">​</a></h5><p>Developers can now <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/net-sdk/#proxy">configure specific proxies</a> using higher precedence than environment variables to perform the server requests for the .NET SDK. This will give developers the flexibility to proxy Split traffic separated from app traffic.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-04-06">2023-04-06<a href="#2023-04-06" class="hash-link" aria-label="Direct link to 2023-04-06" title="Direct link to 2023-04-06" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-2">Feature Management Console<a href="#feature-management-console-2" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="essential-scheduling">Essential Scheduling<a href="#essential-scheduling" class="hash-link" aria-label="Direct link to Essential Scheduling" title="Direct link to Essential Scheduling" translate="no">​</a></h5><p><a class="" href="/docs/feature-management-experimentation/feature-management/manage-flags/using-essential-scheduling/">Essential scheduling</a> provides the capability to launch a feature on a certain date and time, up to 90 days in advance. This enables users to get all the necessary rollout work done, like getting approvals, long before the release.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="simplified-feature-flag-configurations-split-environment-usability-updates-release-1">Simplified Feature Flag Configurations: Split Environment Usability Updates (Release 1)<a href="#simplified-feature-flag-configurations-split-environment-usability-updates-release-1" class="hash-link" aria-label="Direct link to Simplified Feature Flag Configurations: Split Environment Usability Updates (Release 1)" title="Direct link to Simplified Feature Flag Configurations: Split Environment Usability Updates (Release 1)" translate="no">​</a></h5><p>There are new UI and UX updates to the feature flag editing experience that make the selection of <a class="" href="/docs/feature-management-experimentation/environments">environments</a> and the editing of flag details more intuitive and easier. The updates include an environment pick list showcasing feature flag traffic per environment, production environment indicators, and upgraded headers to easily edit flag details.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="security">Security<a href="#security" class="hash-link" aria-label="Direct link to Security" title="Direct link to Security" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="scim-support">SCIM Support<a href="#scim-support" class="hash-link" aria-label="Direct link to SCIM Support" title="Direct link to SCIM Support" translate="no">​</a></h5><p>With <a href="https://help.split.io/hc/en-us/sections/14249918421005-SCIM" target="_blank" rel="noopener noreferrer" class="">SCIM Support</a>, IT Admins can now manage Split users and groups using their preferred Identity Provider (IdP) including <a href="https://help.split.io/hc/en-us/articles/12386431119245-SCIM-for-Azure-AD" target="_blank" rel="noopener noreferrer" class="">Azure Active Directory</a> and <a href="https://help.split.io/hc/en-us/articles/10488076923021-SCIM-for-Okta" target="_blank" rel="noopener noreferrer" class="">Okta</a>. This will help streamline the onboarding/offboarding processes as well as reduce the risk when governing users outside one's security platform.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2023">March 2023<a href="#march-2023" class="hash-link" aria-label="Direct link to March 2023" title="Direct link to March 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-03-24">2023-03-24<a href="#2023-03-24" class="hash-link" aria-label="Direct link to 2023-03-24" title="Direct link to 2023-03-24" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-12">SDK Enhancements<a href="#sdk-enhancements-12" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-offline-mode-from-json">SDK Offline Mode from JSON<a href="#sdk-offline-mode-from-json" class="hash-link" aria-label="Direct link to SDK Offline Mode from JSON" title="Direct link to SDK Offline Mode from JSON" translate="no">​</a></h5><p>Developers can now start their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/go-sdk#json">Go</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/python-sdk#json">Python</a> SDK instances in <code>localhost</code> mode, and easily download SDK data in the form of JSON files with just one command. These files can then mimic test or production environments, helping to improve the testing of applications offline.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-03-23">2023-03-23<a href="#2023-03-23" class="hash-link" aria-label="Direct link to 2023-03-23" title="Direct link to 2023-03-23" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-3">Feature Management Console<a href="#feature-management-console-3" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="individual-target-key-limit">Individual Target Key Limit<a href="#individual-target-key-limit" class="hash-link" aria-label="Direct link to Individual Target Key Limit" title="Direct link to Individual Target Key Limit" translate="no">​</a></h5><p>The <a class="" href="/docs/feature-management-experimentation/environments">individual target key limit</a> has been updated to 500. This will enable users to deliver changes to their users faster without any impact on the application load times.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-03-17">2023-03-17<a href="#2023-03-17" class="hash-link" aria-label="Direct link to 2023-03-17" title="Direct link to 2023-03-17" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="documentation">Documentation<a href="#documentation" class="hash-link" aria-label="Direct link to Documentation" title="Direct link to Documentation" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-validation-checklist">SDK Validation Checklist<a href="#sdk-validation-checklist" class="hash-link" aria-label="Direct link to SDK Validation Checklist" title="Direct link to SDK Validation Checklist" translate="no">​</a></h5><p>The <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/validate-sdk-setup">SDK validation checklist</a> helps users ensure that SDKs are implemented keeping best practices in mind. This checklist defines the general guidelines, checks, and validations that can be useful for developers and software architects to avoid common mistakes or oversights and to ensure optimal performance of the Split SDK.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-03-08">2023-03-08<a href="#2023-03-08" class="hash-link" aria-label="Direct link to 2023-03-08" title="Direct link to 2023-03-08" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="experimentation-1">Experimentation<a href="#experimentation-1" class="hash-link" aria-label="Direct link to Experimentation" title="Direct link to Experimentation" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="experiment-review-period-notification">Experiment Review Period Notification<a href="#experiment-review-period-notification" class="hash-link" aria-label="Direct link to Experiment Review Period Notification" title="Direct link to Experiment Review Period Notification" translate="no">​</a></h5><p>Users will now see a section on their <strong>My Work</strong> page that lists <a href="https://help.split.io/hc/en-us/articles/360042494691-My-work#experiments-for-review" target="_blank" rel="noopener noreferrer" class="">experiments ready for review</a>. This will make it easier and faster for users to access their statistical results and encourage them to take informed next steps.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-3">Integrations<a href="#integrations-3" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="splits-amplitude-integration-update">Split's Amplitude Integration Update<a href="#splits-amplitude-integration-update" class="hash-link" aria-label="Direct link to Split's Amplitude Integration Update" title="Direct link to Split's Amplitude Integration Update" translate="no">​</a></h5><p><a class="" href="/docs/feature-management-experimentation/integrations/amplitude#in-harness-fme">Split's Amplitude Integration</a> now supports Amplitude EU instances. This will enable customers using the EU region to properly configure the integration and send Split impressions to Amplitude.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-03-01">2023-03-01<a href="#2023-03-01" class="hash-link" aria-label="Direct link to 2023-03-01" title="Direct link to 2023-03-01" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-4">Feature Management Console<a href="#feature-management-console-4" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="metric-audit-logs">Metric Audit Logs<a href="#metric-audit-logs" class="hash-link" aria-label="Direct link to Metric Audit Logs" title="Direct link to Metric Audit Logs" translate="no">​</a></h5><p><a class="" href="/docs/feature-management-experimentation/audit-logs">Metric Audit Logs</a> will now capture when a metric name is updated and when an alert policy is created, updated, or deleted. This will help increase visibility across teams of all the changes made across Split.### February 2023</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-02-27">2023-02-27<a href="#2023-02-27" class="hash-link" aria-label="Direct link to 2023-02-27" title="Direct link to 2023-02-27" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-10">Monitoring<a href="#monitoring-10" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="metric-definition-filters">Metric Definition Filters<a href="#metric-definition-filters" class="hash-link" aria-label="Direct link to Metric Definition Filters" title="Direct link to Metric Definition Filters" translate="no">​</a></h5><p>The <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/metric-details-and-trends/">metric definition tab</a> has added an additional filter so users can now measure the metric event only if another event was completed beforehand. This will unlock a new way for users to measure the impact of experiments, and interpret their data.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2023">January 2023<a href="#january-2023" class="hash-link" aria-label="Direct link to January 2023" title="Direct link to January 2023" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-01-31">2023-01-31<a href="#2023-01-31" class="hash-link" aria-label="Direct link to 2023-01-31" title="Direct link to 2023-01-31" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-13">SDK Enhancements<a href="#sdk-enhancements-13" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-offline-mode-from-json-1">SDK Offline Mode from JSON<a href="#sdk-offline-mode-from-json-1" class="hash-link" aria-label="Direct link to SDK Offline Mode from JSON" title="Direct link to SDK Offline Mode from JSON" translate="no">​</a></h5><p>Developers can now start their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/java-sdk#json">Java SDK</a> instance in <code>localhost</code> mode, and easily download SDK data in the form of JSON files with just one command. These files can then mimic test or production environments, helping to improve the testing of applications offline.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-01-26">2023-01-26<a href="#2023-01-26" class="hash-link" aria-label="Direct link to 2023-01-26" title="Direct link to 2023-01-26" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-11">Monitoring<a href="#monitoring-11" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="alerting-ux-enhancement">Alerting UX Enhancement<a href="#alerting-ux-enhancement" class="hash-link" aria-label="Direct link to Alerting UX Enhancement" title="Direct link to Alerting UX Enhancement" translate="no">​</a></h5><p>Users will now see a <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/#viewing-metrics">bell icon</a> within their metric list to easily identify whether or not an alert policy exists for a metric. If the icon is <strong>white</strong>, then no alert policy exists and if the icon is <strong>gray</strong>, then an alert policy exists for the metric. Clicking on the gray icon will take the user directly to the alert policy page for that metric.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-01-23">2023-01-23<a href="#2023-01-23" class="hash-link" aria-label="Direct link to 2023-01-23" title="Direct link to 2023-01-23" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-12">Monitoring<a href="#monitoring-12" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="alerting-ux-enhancement-1">Alerting UX Enhancement<a href="#alerting-ux-enhancement-1" class="hash-link" aria-label="Direct link to Alerting UX Enhancement" title="Direct link to Alerting UX Enhancement" translate="no">​</a></h5><p>Previously, monitoring alerts were only generated when the sample size in each treatment reached 355. Now, users can receive alerts when the <a class="" href="/docs/feature-management-experimentation/experimentation/setup/experiment-settings#minimum-sample-size">sample size</a> reaches a minimum of 200. This will allow users to fire alerts earlier, whether or not they have configured a lower sample size in their experiment settings.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2023-01-18">2023-01-18<a href="#2023-01-18" class="hash-link" aria-label="Direct link to 2023-01-18" title="Direct link to 2023-01-18" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring-13">Monitoring<a href="#monitoring-13" class="hash-link" aria-label="Direct link to Monitoring" title="Direct link to Monitoring" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="alerting-ux-enhancement-2">Alerting UX Enhancement<a href="#alerting-ux-enhancement-2" class="hash-link" aria-label="Direct link to Alerting UX Enhancement" title="Direct link to Alerting UX Enhancement" translate="no">​</a></h5><p>Users can now <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/metrics-impact-cards/#actions-you-can-perform">manage their alert policy</a> directly from their metric cards on the <strong>Metric impacts</strong> tab. This change will make it simple to find where to manage alerts and/or know if alerts already exist for a metric.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-releases">2022 releases<a href="#2022-releases" class="hash-link" aria-label="Direct link to 2022 releases" title="Direct link to 2022 releases" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand for 2022 releases</summary><div><div class="collapsibleContent_i85q"><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="december-2022">December 2022<a href="#december-2022" class="hash-link" aria-label="Direct link to December 2022" title="Direct link to December 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-12-22">2022-12-22<a href="#2022-12-22" class="hash-link" aria-label="Direct link to 2022-12-22" title="Direct link to 2022-12-22" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-5">Feature Management Console<a href="#feature-management-console-5" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="usability-updates-on-the-targeting-rules-page">Usability Updates on the Targeting Rules page<a href="#usability-updates-on-the-targeting-rules-page" class="hash-link" aria-label="Direct link to Usability Updates on the Targeting Rules page" title="Direct link to Usability Updates on the Targeting Rules page" translate="no">​</a></h6><p>The usability updates on the <a class="" href="/docs/feature-management-experimentation/feature-management/setup/define-feature-flag-treatments-and-targeting/#targeting-rules">Targeting Rules page</a> include decluttering the tab, reducing confusion on default rule, and default targeting and starting the UI upgrade journey.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-12-15">2022-12-15<a href="#2022-12-15" class="hash-link" aria-label="Direct link to 2022-12-15" title="Direct link to 2022-12-15" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-4">Integrations<a href="#integrations-4" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-servicenow-integrations">Split-ServiceNow Integrations<a href="#split-servicenow-integrations" class="hash-link" aria-label="Direct link to Split-ServiceNow Integrations" title="Direct link to Split-ServiceNow Integrations" translate="no">​</a></h6><p>The <a class="" href="/docs/feature-management-experimentation/integrations/servicenow">Split-ServiceNow Integration Beta</a> allows users to send change requests for feature flags and segments to ServiceNow DevOps and receive approvals back. This enables admins to leverage their customized change control process in ServiceNow without leaving the tool with which they're familiar.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-12-12">2022-12-12<a href="#2022-12-12" class="hash-link" aria-label="Direct link to 2022-12-12" title="Direct link to 2022-12-12" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="monitoring--experimentation">Monitoring &amp; Experimentation<a href="#monitoring--experimentation" class="hash-link" aria-label="Direct link to Monitoring &amp; Experimentation" title="Direct link to Monitoring &amp; Experimentation" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="metric-card-update">Metric Card Update<a href="#metric-card-update" class="hash-link" aria-label="Direct link to Metric Card Update" title="Direct link to Metric Card Update" translate="no">​</a></h6><p>The <strong>Metrics impact</strong> tab now has <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/metrics-impact-cards/">redesigned metric cards</a> to highlight essential information and improve the clarity of experiment data. New visual cues and layout enable users to quickly understand results at a glance.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2022">November 2022<a href="#november-2022" class="hash-link" aria-label="Direct link to November 2022" title="Direct link to November 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-11-30">2022-11-30<a href="#2022-11-30" class="hash-link" aria-label="Direct link to 2022-11-30" title="Direct link to 2022-11-30" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="experimentation-2">Experimentation<a href="#experimentation-2" class="hash-link" aria-label="Direct link to Experimentation" title="Direct link to Experimentation" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="dimensional-analysis-1">Dimensional Analysis<a href="#dimensional-analysis-1" class="hash-link" aria-label="Direct link to Dimensional Analysis" title="Direct link to Dimensional Analysis" translate="no">​</a></h6><p><a class="" href="/docs/feature-management-experimentation/experimentation/setup/experiment-settings#minimum-sample-size#dimensional-analysis">Dimensional Analysis</a> allows users to leverage event property data across all their sources to develop a set of dimensions. These can then be used to dissect experimentation results at a deeper level, giving you the insights needed to make better-informed future hypotheses and experimentation iterations.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-11-16">2022-11-16<a href="#2022-11-16" class="hash-link" aria-label="Direct link to 2022-11-16" title="Direct link to 2022-11-16" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="learning-and-onboarding-1">Learning and Onboarding<a href="#learning-and-onboarding-1" class="hash-link" aria-label="Direct link to Learning and Onboarding" title="Direct link to Learning and Onboarding" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-arcade-1">Split Arcade<a href="#split-arcade-1" class="hash-link" aria-label="Direct link to Split Arcade" title="Direct link to Split Arcade" translate="no">​</a></h6><p><a href="https://arcade.split.io/certifications" target="_blank" rel="noopener noreferrer" class="">Split Arcade</a> has added a new onboarding and training course, <strong>Level 1: Experimentation for Product Managers</strong>. This approachable, functional certification gives product managers a deep dive into how to get started with experimentation, industry best practices, and hands-on training to learn how to easily build experiments in Split.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-11-07">2022-11-07<a href="#2022-11-07" class="hash-link" aria-label="Direct link to 2022-11-07" title="Direct link to 2022-11-07" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-6">Feature Management Console<a href="#feature-management-console-6" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="attribute-dictionary-iteration">Attribute Dictionary Iteration<a href="#attribute-dictionary-iteration" class="hash-link" aria-label="Direct link to Attribute Dictionary Iteration" title="Direct link to Attribute Dictionary Iteration" translate="no">​</a></h6><p>Admins can now add up to 100 suggested values when creating <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#creating-multiple-attributes">custom attributes</a> using the <code>string</code> type. This will give users more flexibility when creating targeting rules.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-11-01">2022-11-01<a href="#2022-11-01" class="hash-link" aria-label="Direct link to 2022-11-01" title="Direct link to 2022-11-01" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-14">SDK Enhancements<a href="#sdk-enhancements-14" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-evaluator-update">Split Evaluator Update<a href="#split-evaluator-update" class="hash-link" aria-label="Direct link to Split Evaluator Update" title="Direct link to Split Evaluator Update" translate="no">​</a></h6><p>Users can now calculate flags for <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/optional-infra/split-evaluator#multiple-environments-support">multiple environments</a> from a single instance of the Evaluator. This will require users to set individual API keys paired with a token for each environment they connect to the evaluator.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="october-2022">October 2022<a href="#october-2022" class="hash-link" aria-label="Direct link to October 2022" title="Direct link to October 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-10-26">2022-10-26<a href="#2022-10-26" class="hash-link" aria-label="Direct link to 2022-10-26" title="Direct link to 2022-10-26" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-15">SDK Enhancements<a href="#sdk-enhancements-15" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-for-watchos-macos-and-tvos">Support for watchOS, macOS, and tvOS<a href="#support-for-watchos-macos-and-tvos" class="hash-link" aria-label="Direct link to Support for watchOS, macOS, and tvOS" title="Direct link to Support for watchOS, macOS, and tvOS" translate="no">​</a></h6><p>Split has extended its iOS SDK capability to now <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk">support watchOS, macOS, and tvOS</a>. This brings scalable feature flags to any app, website, or experience built within the Apple ecosystem. Just inject the service into any component and start evaluating flags and tracking events.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-10-20">2022-10-20<a href="#2022-10-20" class="hash-link" aria-label="Direct link to 2022-10-20" title="Direct link to 2022-10-20" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-7">Feature Management Console<a href="#feature-management-console-7" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="change-request-id-more-accessible">Change Request ID More Accessible<a href="#change-request-id-more-accessible" class="hash-link" aria-label="Direct link to Change Request ID More Accessible" title="Direct link to Change Request ID More Accessible" translate="no">​</a></h6><p>Users can now access the <a class="" href="/docs/feature-management-experimentation/feature-management/setup/approval-flows#reviewing-a-request">change request ID</a> directly from the change summary page. This will eliminate the need to copy the ID from a web browser address bar.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-10-14">2022-10-14<a href="#2022-10-14" class="hash-link" aria-label="Direct link to 2022-10-14" title="Direct link to 2022-10-14" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-16">SDK Enhancements<a href="#sdk-enhancements-16" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="evaluate-without-sending-impressions">Evaluate Without Sending Impressions<a href="#evaluate-without-sending-impressions" class="hash-link" aria-label="Direct link to Evaluate Without Sending Impressions" title="Direct link to Evaluate Without Sending Impressions" translate="no">​</a></h6><p>Split as added a new impression mode, <code>NONE</code>. Which can now enable <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure#overview">all Split SDKS</a> to send only unique keys per Split rather than sending all impression data. This will help decrease network traffic from your system to Split, ultimately leading to lower resource consumption.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-10-05">2022-10-05<a href="#2022-10-05" class="hash-link" aria-label="Direct link to 2022-10-05" title="Direct link to 2022-10-05" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="learning-and-onboarding-2">Learning and Onboarding<a href="#learning-and-onboarding-2" class="hash-link" aria-label="Direct link to Learning and Onboarding" title="Direct link to Learning and Onboarding" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-arcade-2">Split Arcade<a href="#split-arcade-2" class="hash-link" aria-label="Direct link to Split Arcade" title="Direct link to Split Arcade" translate="no">​</a></h6><p><a href="https://arcade.split.io/certifications" target="_blank" rel="noopener noreferrer" class="">Split Arcade</a> has added three new courses, <strong>Feature Delivery Foundations for Admins &amp; Product Managers</strong>, <strong>Administering Split</strong>, and <strong>Data Flow &amp; Integrations</strong>. These self-serve certification programs will help users level up their Split knowledge and admin capabilities through interactive tutorials, best practices, and knowledge checks along the way.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="september-2022">September 2022<a href="#september-2022" class="hash-link" aria-label="Direct link to September 2022" title="Direct link to September 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-09-27">2022-09-27<a href="#2022-09-27" class="hash-link" aria-label="Direct link to 2022-09-27" title="Direct link to 2022-09-27" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="ux-enhancements">UX Enhancements<a href="#ux-enhancements" class="hash-link" aria-label="Direct link to UX Enhancements" title="Direct link to UX Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="login-page-update">Login Page Update<a href="#login-page-update" class="hash-link" aria-label="Direct link to Login Page Update" title="Direct link to Login Page Update" translate="no">​</a></h6><p><a href="https://app.split.io/login" target="_blank" rel="noopener noreferrer" class="">Split's Login</a> and <a href="https://app.split.io/login/forgot-password" target="_blank" rel="noopener noreferrer" class="">Reset Password</a> pages have gone through a refreshed visual style update. This will ultimately simplify the login process and reduce the number of errors.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-09-14">2022-09-14<a href="#2022-09-14" class="hash-link" aria-label="Direct link to 2022-09-14" title="Direct link to 2022-09-14" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-8">Feature Management Console<a href="#feature-management-console-8" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="rollout-boards-enhancement---ready-to-clean-up-view">Rollout Boards Enhancement - Ready to Clean Up View<a href="#rollout-boards-enhancement---ready-to-clean-up-view" class="hash-link" aria-label="Direct link to Rollout Boards Enhancement - Ready to Clean Up View" title="Direct link to Rollout Boards Enhancement - Ready to Clean Up View" translate="no">​</a></h6><p>The <a href="https://help.split.io/hc/en-us/articles/4405016480269-Use-the-rollout-board" target="_blank" rel="noopener noreferrer" class="">Ready to clean up</a> view will filter the Rollout Board to show splits that have been in their status, 100% released, Removed from code, Ramping, or Killed, for at least 100 days. This will allow users to identify feature flags that can be retired which will help make the code more robust and readable.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="august-2022">August 2022<a href="#august-2022" class="hash-link" aria-label="Direct link to August 2022" title="Direct link to August 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-08-19">2022-08-19<a href="#2022-08-19" class="hash-link" aria-label="Direct link to 2022-08-19" title="Direct link to 2022-08-19" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-9">Feature Management Console<a href="#feature-management-console-9" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-multiple-attributes">Create Multiple Attributes<a href="#create-multiple-attributes" class="hash-link" aria-label="Direct link to Create Multiple Attributes" title="Direct link to Create Multiple Attributes" translate="no">​</a></h6><p>Admins can now create <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#creating-multiple-attributes">multiple custom attributes</a> by uploading them using a CSV file, helping to reduce time and errors.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-08-01">2022-08-01<a href="#2022-08-01" class="hash-link" aria-label="Direct link to 2022-08-01" title="Direct link to 2022-08-01" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-10">Feature Management Console<a href="#feature-management-console-10" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="attribute-dictionary">Attribute Dictionary<a href="#attribute-dictionary" class="hash-link" aria-label="Direct link to Attribute Dictionary" title="Direct link to Attribute Dictionary" translate="no">​</a></h6><p>With <a class="" href="/docs/feature-management-experimentation/feature-management/targeting/target-with-custom-attributes/#adding-an-attribute">Split's Attribute Dictionary</a>, admins can now easily create custom attributes and suggested values. Users can then select from a list of predefined attributes and values to help decrease development time.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-17">SDK Enhancements<a href="#sdk-enhancements-17" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="loglevel-configurations">LogLevel Configurations<a href="#loglevel-configurations" class="hash-link" aria-label="Direct link to LogLevel Configurations" title="Direct link to LogLevel Configurations" translate="no">​</a></h6><p>LogLevel Configuration gives developers more granularity when choosing what level of logs they want to capture within their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#track">i</a><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#configuration">OS</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#configuration">Android</a> SDKs.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="july-2022">July 2022<a href="#july-2022" class="hash-link" aria-label="Direct link to July 2022" title="Direct link to July 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-07-29">2022-07-29<a href="#2022-07-29" class="hash-link" aria-label="Direct link to 2022-07-29" title="Direct link to 2022-07-29" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-5">Integrations<a href="#integrations-5" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><p><strong>Google Tag Manage</strong>r
The <a class="" href="/docs/feature-management-experimentation/integrations/google-tag-manager">Google Tag Manager (GTM) integration</a> is an extension of our Google Analytics (GA) integration. With this extension, users can easily define which usage data to track and send over to Split to help make better-informed decisions.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-07-26">2022-07-26<a href="#2022-07-26" class="hash-link" aria-label="Direct link to 2022-07-26" title="Direct link to 2022-07-26" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-console">Admin Console<a href="#admin-console" class="hash-link" aria-label="Direct link to Admin Console" title="Direct link to Admin Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="allow-admins-to-skip-approval-flows"><strong>Allow Admins to Skip Approval Flows</strong><a href="#allow-admins-to-skip-approval-flows" class="hash-link" aria-label="Direct link to allow-admins-to-skip-approval-flows" title="Direct link to allow-admins-to-skip-approval-flows" translate="no">​</a></h6><p>To avoid delays when changes need to occur right away, admins can now <a class="" href="/docs/feature-management-experimentation/feature-management/setup/approval-flows">skip approval flows</a> on selected environments.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-07-15">2022-07-15<a href="#2022-07-15" class="hash-link" aria-label="Direct link to 2022-07-15" title="Direct link to 2022-07-15" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-api-enhancements">Admin API Enhancements<a href="#admin-api-enhancements" class="hash-link" aria-label="Direct link to Admin API Enhancements" title="Direct link to Admin API Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="getcreate-split-api-enhancements">Get/Create Split API Enhancements<a href="#getcreate-split-api-enhancements" class="hash-link" aria-label="Direct link to Get/Create Split API Enhancements" title="Direct link to Get/Create Split API Enhancements" translate="no">​</a></h6><p>Our <a href="https://docs.split.io/reference/get-split" target="_blank" rel="noopener noreferrer" class="">Get Split</a> and <a href="https://docs.split.io/reference/create-split" target="_blank" rel="noopener noreferrer" class="">Create Split</a> endpoints now include owner IDs. This will facilitate workflows like sending feature flag retirement reminders to flag owners, building custom reports, and more.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-07-07">2022-07-07<a href="#2022-07-07" class="hash-link" aria-label="Direct link to 2022-07-07" title="Direct link to 2022-07-07" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-18">SDK Enhancements<a href="#sdk-enhancements-18" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-side-single-sync">Client-Side Single Sync<a href="#client-side-single-sync" class="hash-link" aria-label="Direct link to Client-Side Single Sync" title="Direct link to Client-Side Single Sync" translate="no">​</a></h6><p>Client-side single sync allows customers to configure their <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk">React</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk">JavaScript</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/server-side-sdks/nodejs-sdk">Node.js</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk">React Native</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/redux-sdk">Redux</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk">JavaScript Browser</a>, and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/angular-utilities">Angular</a> SDKs to avoid processing updated or new targeting rules during a session. This enables the user experience to stay consistent while reducing performance impact.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2022">June 2022<a href="#june-2022" class="hash-link" aria-label="Direct link to June 2022" title="Direct link to June 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-06-16">2022-06-16<a href="#2022-06-16" class="hash-link" aria-label="Direct link to 2022-06-16" title="Direct link to 2022-06-16" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-6">Integrations<a href="#integrations-6" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="amazon-s3-inbound-integration-update">Amazon S3 Inbound Integration Update<a href="#amazon-s3-inbound-integration-update" class="hash-link" aria-label="Direct link to Amazon S3 Inbound Integration Update" title="Direct link to Amazon S3 Inbound Integration Update" translate="no">​</a></h6><p>Split has added functionality to the <a class="" href="/docs/feature-management-experimentation/integrations/amazon-s3">S3 Inbound integration</a>. With this update, all S3 bucket and status folder prefix will have a consolidated status file that includes all files with events that have been uploaded to Split during its latest batch.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-06-03">2022-06-03<a href="#2022-06-03" class="hash-link" aria-label="Direct link to 2022-06-03" title="Direct link to 2022-06-03" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="language-library-enhancements-1">Language Library Enhancements<a href="#language-library-enhancements-1" class="hash-link" aria-label="Direct link to Language Library Enhancements" title="Direct link to Language Library Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="angular-library">Angular Library<a href="#angular-library" class="hash-link" aria-label="Direct link to Angular Library" title="Direct link to Angular Library" translate="no">​</a></h6><p><a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/angular-utilities">Split's Angular Library</a> brings scalable feature flags to any app, website or experience built with Angular. Just inject the service in any component and start evaluating flags and tracking events!</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-06-01">2022-06-01<a href="#2022-06-01" class="hash-link" aria-label="Direct link to 2022-06-01" title="Direct link to 2022-06-01" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="experimentation-3">Experimentation<a href="#experimentation-3" class="hash-link" aria-label="Direct link to Experimentation" title="Direct link to Experimentation" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="impact-snapshot">Impact Snapshot<a href="#impact-snapshot" class="hash-link" aria-label="Direct link to Impact Snapshot" title="Direct link to Impact Snapshot" translate="no">​</a></h6><p><a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/viewing-experiment-results/metric-details-and-trends/#viewing-impact-snapshot">Impact snapshot</a> provides users with an up-to-date, aggregated view of the expected impact over baseline for each treatment and an estimated range for that impact.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="deprecation-of-across-metrics">Deprecation of "Across" Metrics<a href="#deprecation-of-across-metrics" class="hash-link" aria-label="Direct link to Deprecation of &quot;Across&quot; Metrics" title="Direct link to Deprecation of &quot;Across&quot; Metrics" translate="no">​</a></h6><p>The creation of new "across" metrics has been deprecated. This deprecation will not impact any usage of the current "across" metrics. Users can still access the same information while using "across" metrics by using "<a class="" href="/docs/feature-management-experimentation/experimentation/metrics/categories/">per traffic type</a>" metrics and clicking into the metric cards.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console">Management Console<a href="#management-console" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="workspace-view-permissions">Workspace View Permissions<a href="#workspace-view-permissions" class="hash-link" aria-label="Direct link to Workspace View Permissions" title="Direct link to Workspace View Permissions" translate="no">​</a></h6><p>Admins can now control which users, groups, and Admin API keys can see if a certain Workspace exists and access the objects within it (splits, segments, metrics, traffic types, and environments). Use in order to keep sensitive projects private and to minimize cognitive load on users by reducing Workspaces visible to them. Visit the <a href="https://help.split.io/hc/en-us/articles/360023534451-Workspaces#about-setting-workspace-permissions" target="_blank" rel="noopener noreferrer" class="">documentation</a> to learn more.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rest-api-enhancements">REST API Enhancements<a href="#rest-api-enhancements" class="hash-link" aria-label="Direct link to REST API Enhancements" title="Direct link to REST API Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="workspace-management-api">Workspace Management API<a href="#workspace-management-api" class="hash-link" aria-label="Direct link to Workspace Management API" title="Direct link to Workspace Management API" translate="no">​</a></h6><p>Several new additions and enhancements to <a href="https://docs.split.io/reference/create-workspace" target="_blank" rel="noopener noreferrer" class="">Split's Admin API</a> are now live. These include:</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-endpoints">New endpoints:<a href="#new-endpoints" class="hash-link" aria-label="Direct link to New endpoints:" title="Direct link to New endpoints:" translate="no">​</a></h6><ul>
<li class="">Create, update, and delete Workspaces</li>
<li class="">Create, read, and update Workspace View Permissions</li>
<li class="">Create and delete Traffic Type via Admin API</li>
</ul><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="enhancements-to-existing-endpoints">Enhancements to existing endpoints:<a href="#enhancements-to-existing-endpoints" class="hash-link" aria-label="Direct link to Enhancements to existing endpoints:" title="Direct link to Enhancements to existing endpoints:" translate="no">​</a></h6><ul>
<li class="">List Workspaces by name</li>
<li class="">Return API keys when creating new Environments</li>
<li class="">Create and update Environment Permissions</li>
</ul><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2022">April 2022<a href="#april-2022" class="hash-link" aria-label="Direct link to April 2022" title="Direct link to April 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-04-20">2022-04-20<a href="#2022-04-20" class="hash-link" aria-label="Direct link to 2022-04-20" title="Direct link to 2022-04-20" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-19">SDK Enhancements<a href="#sdk-enhancements-19" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="user-consent-support">User Consent Support<a href="#user-consent-support" class="hash-link" aria-label="Direct link to User Consent Support" title="Direct link to User Consent Support" translate="no">​</a></h6><p>Our <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/javascript-sdk#user-consent">JavaScript</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/browser-sdk#user-consent">Browser</a>, <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-sdk#user-consent">React</a>, and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/redux-sdk#user-consent">Redux SDKs</a> now allow you to easily disable the tracking of events and impressions until user consent for tracking is explicitly granted or declined.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-04-07">2022-04-07<a href="#2022-04-07" class="hash-link" aria-label="Direct link to 2022-04-07" title="Direct link to 2022-04-07" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-7">Integrations<a href="#integrations-7" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="microsoft-azure-devops-integration-update">Microsoft Azure DevOps Integration Update<a href="#microsoft-azure-devops-integration-update" class="hash-link" aria-label="Direct link to Microsoft Azure DevOps Integration Update" title="Direct link to Microsoft Azure DevOps Integration Update" translate="no">​</a></h6><p>Split has added functionality to the <a class="" href="/docs/feature-management-experimentation/integrations/azure-devops">Azure DevOps integration</a>. With this update, users will be able to map their Split workspaces to Azure DevOps projects. In Split, users will now be able to see the Azure DevOps work item assignee, work item status, and action.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2022">March 2022<a href="#march-2022" class="hash-link" aria-label="Direct link to March 2022" title="Direct link to March 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-03-18">2022-03-18<a href="#2022-03-18" class="hash-link" aria-label="Direct link to 2022-03-18" title="Direct link to 2022-03-18" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-1">Management Console<a href="#management-console-1" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="rollout-board-enhancement">Rollout Board Enhancement<a href="#rollout-board-enhancement" class="hash-link" aria-label="Direct link to Rollout Board Enhancement" title="Direct link to Rollout Board Enhancement" translate="no">​</a></h6><p>Within a status column, you now have additional options to customize the sort order of feature cards. By default, cards with pending changes will be listed first to easily see what actions are needed. Visit the <a href="https://help.split.io/hc/en-us/articles/4405016480269-Use-the-rollout-board#select-your-sorting-order" target="_blank" rel="noopener noreferrer" class="">Sorting documentation</a> to learn more.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-03-15">2022-03-15<a href="#2022-03-15" class="hash-link" aria-label="Direct link to 2022-03-15" title="Direct link to 2022-03-15" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-8">Integrations<a href="#integrations-8" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="datadog-integration-update">Datadog Integration Update<a href="#datadog-integration-update" class="hash-link" aria-label="Direct link to Datadog Integration Update" title="Direct link to Datadog Integration Update" translate="no">​</a></h6><p>Split has added functionality to the <a class="" href="/docs/feature-management-experimentation/integrations/datadog">Datadog integration</a>. With this update, account admins will be able to map the integration between a Split environment and a specific Datadog site. Split now supports the integration for any Datadog Site, including one for the EU.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2022">January 2022<a href="#january-2022" class="hash-link" aria-label="Direct link to January 2022" title="Direct link to January 2022" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-01-22">2022-01-22<a href="#2022-01-22" class="hash-link" aria-label="Direct link to 2022-01-22" title="Direct link to 2022-01-22" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-2">Management Console<a href="#management-console-2" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="rollout-board-enhancement-1">Rollout Board Enhancement<a href="#rollout-board-enhancement-1" class="hash-link" aria-label="Direct link to Rollout Board Enhancement" title="Direct link to Rollout Board Enhancement" translate="no">​</a></h6><p>Users can now drag and drop feature cards on the Rollout Board to immediately update the status of a feature flag. Visit the <a href="https://help.split.io/hc/en-us/articles/4405016480269-Use-the-rollout-board#updating-status-from-the-rollout-board" target="_blank" rel="noopener noreferrer" class="">Drag and Drop documentation</a> to learn more.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-01-17">2022-01-17<a href="#2022-01-17" class="hash-link" aria-label="Direct link to 2022-01-17" title="Direct link to 2022-01-17" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-20">SDK Enhancements<a href="#sdk-enhancements-20" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="user-consent-support-for-mobile">User Consent Support for Mobile<a href="#user-consent-support-for-mobile" class="hash-link" aria-label="Direct link to User Consent Support for Mobile" title="Direct link to User Consent Support for Mobile" translate="no">​</a></h6><p>Our <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/ios-sdk#user-consent">iOS</a> and <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/android-sdk#configuration">Android</a> SDKs now allow you to easily disable the tracking of events and impressions until user consent for tracking is explicitly granted or declined.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="learning-and-onboarding-3">Learning and Onboarding<a href="#learning-and-onboarding-3" class="hash-link" aria-label="Direct link to Learning and Onboarding" title="Direct link to Learning and Onboarding" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-arcade-3">Split Arcade<a href="#split-arcade-3" class="hash-link" aria-label="Direct link to Split Arcade" title="Direct link to Split Arcade" translate="no">​</a></h6><p><a href="https://arcade.split.io/certifications" target="_blank" rel="noopener noreferrer" class="">Split Arcade</a>, our self-serve customer education, and certification platform is now available to our Free (Developer) users! All customers can now gain a deeper understanding of how Split supports the simplest needs for even the most advanced use cases. Free users can now get Split Certified in "Level 1: Feature Flagging Foundations" by registering <a href="https://free-arcade.split.io/" target="_blank" rel="noopener noreferrer" class="">here</a>.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2022-01-06">2022-01-06<a href="#2022-01-06" class="hash-link" aria-label="Direct link to 2022-01-06" title="Direct link to 2022-01-06" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-management-console-11">Feature Management Console<a href="#feature-management-console-11" class="hash-link" aria-label="Direct link to Feature Management Console" title="Direct link to Feature Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-audit-logs">Admin Audit Logs<a href="#admin-audit-logs" class="hash-link" aria-label="Direct link to Admin Audit Logs" title="Direct link to Admin Audit Logs" translate="no">​</a></h6><p><a href="https://help.split.io/hc/en-us/articles/360051392872-Admin-audit-logs" target="_blank" rel="noopener noreferrer" class="">Admin Audit Logs</a> will now capture any time a dimension is created, updated, or deleted.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-releases">2021 releases<a href="#2021-releases" class="hash-link" aria-label="Direct link to 2021 releases" title="Direct link to 2021 releases" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand for 2021 releases</summary><div><div class="collapsibleContent_i85q"><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2021">November 2021<a href="#november-2021" class="hash-link" aria-label="Direct link to November 2021" title="Direct link to November 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-11-16">2021-11-16<a href="#2021-11-16" class="hash-link" aria-label="Direct link to 2021-11-16" title="Direct link to 2021-11-16" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integration">Integration<a href="#integration" class="hash-link" aria-label="Direct link to Integration" title="Direct link to Integration" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="azure-devops-integration">Azure DevOps integration<a href="#azure-devops-integration" class="hash-link" aria-label="Direct link to Azure DevOps integration" title="Direct link to Azure DevOps integration" translate="no">​</a></h6><p>Once configured, you can create feature flags and view flag statuses along with details associated with work items. In Azure DevOps, users can easily set up tasks to define custom rollouts in a pipeline. Visit the <a class="" href="/docs/feature-management-experimentation/integrations/azure-devops">documentation</a> to learn more.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-3">Management Console<a href="#management-console-3" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="rollout-board-enhancement-2">Rollout Board Enhancement<a href="#rollout-board-enhancement-2" class="hash-link" aria-label="Direct link to Rollout Board Enhancement" title="Direct link to Rollout Board Enhancement" translate="no">​</a></h6><p>Users can now use a variety of out-of-box dimensions to refine your search and narrow down to a specific set of features on the Rollout Board. Visit the <a href="https://help.split.io/hc/en-us/articles/4405016480269-Use-the-rollout-board#filters" target="_blank" rel="noopener noreferrer" class="">Advanced Filtering documentation</a> to learn more.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="august-2021">August 2021<a href="#august-2021" class="hash-link" aria-label="Direct link to August 2021" title="Direct link to August 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-08-10">2021-08-10<a href="#2021-08-10" class="hash-link" aria-label="Direct link to 2021-08-10" title="Direct link to 2021-08-10" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-4">Management console<a href="#management-console-4" class="hash-link" aria-label="Direct link to Management console" title="Direct link to Management console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="statuses-and-rollout-board">Statuses and Rollout board<a href="#statuses-and-rollout-board" class="hash-link" aria-label="Direct link to Statuses and Rollout board" title="Direct link to Statuses and Rollout board" translate="no">​</a></h6><p>You can now assign a status to each feature flag upon creation or when updating targeting rules. <a href="https://help.split.io/hc/en-us/articles/4405023981197-Use-statuses-in-beta-" target="_blank" rel="noopener noreferrer" class="">Statuses</a> indicate a feature's stage in the release process. <a href="https://help.split.io/hc/en-us/articles/4405016480269" target="_blank" rel="noopener noreferrer" class="">Rollout board</a> visualizes all flags by their assigned status so you can track multiple releases and experiments in one place.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-08-04">2021-08-04<a href="#2021-08-04" class="hash-link" aria-label="Direct link to 2021-08-04" title="Direct link to 2021-08-04" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancement">SDK Enhancement<a href="#sdk-enhancement" class="hash-link" aria-label="Direct link to SDK Enhancement" title="Direct link to SDK Enhancement" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="react-native-sdk">React Native SDK<a href="#react-native-sdk" class="hash-link" aria-label="Direct link to React Native SDK" title="Direct link to React Native SDK" translate="no">​</a></h6><p>Our new <a class="" href="/docs/feature-management-experimentation/sdks-and-infrastructure/client-side-sdks/react-native-sdk">SDK for React Native</a> is powered by Split's core TypeScript modules, and is optimized towards mobile lifecycle and use cases. It also uses a pluggable API to keep your bundle leaner by selecting only the features you need, with the ability to add more as we release them.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2021">June 2021<a href="#june-2021" class="hash-link" aria-label="Direct link to June 2021" title="Direct link to June 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-06-08">2021-06-08<a href="#2021-06-08" class="hash-link" aria-label="Direct link to 2021-06-08" title="Direct link to 2021-06-08" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="statistics">Statistics<a href="#statistics" class="hash-link" aria-label="Direct link to Statistics" title="Direct link to Statistics" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="share-results-from-metrics">Share results from Metrics<a href="#share-results-from-metrics" class="hash-link" aria-label="Direct link to Share results from Metrics" title="Direct link to Share results from Metrics" translate="no">​</a></h6><p>The new <a class="" href="/docs/feature-management-experimentation/experimentation/experiment-results/#share-results">Share results dropdown,</a> in the Metrics tab, allows you to share results from experiments with your teammates. Select the format that best meets their needs (JSON, PDF, CSV, or via URL). Available to all Experimentation customers.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2021">April 2021<a href="#april-2021" class="hash-link" aria-label="Direct link to April 2021" title="Direct link to April 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-04-28">2021-04-28<a href="#2021-04-28" class="hash-link" aria-label="Direct link to 2021-04-28" title="Direct link to 2021-04-28" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-9">Integrations<a href="#integrations-9" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="jira-software-integration-update">Jira Software Integration Update<a href="#jira-software-integration-update" class="hash-link" aria-label="Direct link to Jira Software Integration Update" title="Direct link to Jira Software Integration Update" translate="no">​</a></h6><p>A new Jira integration is now available, with which you can connect and view issue and flag details in both Jira and Split. With this bidirectional connection, you can track rollouts for an associated issue in Jira and issues tied to a feature flag in Split.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rest-api-enhancements-1">REST API Enhancements<a href="#rest-api-enhancements-1" class="hash-link" aria-label="Direct link to REST API Enhancements" title="Direct link to REST API Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="approvals-via-the-admin-api">Approvals via the Admin API<a href="#approvals-via-the-admin-api" class="hash-link" aria-label="Direct link to Approvals via the Admin API" title="Direct link to Approvals via the Admin API" translate="no">​</a></h6><p>Engineers can now use Admin API endpoints to approve and reject change requests. This will allow teams to externalize approval processes to 3rd party applications already being leveraged for change management.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2021">March 2021<a href="#march-2021" class="hash-link" aria-label="Direct link to March 2021" title="Direct link to March 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-03-30">2021-03-30<a href="#2021-03-30" class="hash-link" aria-label="Direct link to 2021-03-30" title="Direct link to 2021-03-30" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-21">SDK Enhancements<a href="#sdk-enhancements-21" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="lightweight-browser-sdk">Lightweight Browser SDK<a href="#lightweight-browser-sdk" class="hash-link" aria-label="Direct link to Lightweight Browser SDK" title="Direct link to Lightweight Browser SDK" translate="no">​</a></h6><p>Our new JavaScript SDK optimized for browser usage comes with a smaller footprint and offers a pluggable API so you can include the functionality you need while keeping your bundle leaner.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="february-2021">February 2021<a href="#february-2021" class="hash-link" aria-label="Direct link to February 2021" title="Direct link to February 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-02-18">2021-02-18<a href="#2021-02-18" class="hash-link" aria-label="Direct link to 2021-02-18" title="Direct link to 2021-02-18" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="statistics-1">Statistics<a href="#statistics-1" class="hash-link" aria-label="Direct link to Statistics" title="Direct link to Statistics" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="split-level-statistical-settings">Split-level Statistical Settings<a href="#split-level-statistical-settings" class="hash-link" aria-label="Direct link to Split-level Statistical Settings" title="Direct link to Split-level Statistical Settings" translate="no">​</a></h6><p>Users can now customize statistical settings on a per-split basis. Each environment within each split can be customized to use different experimental settings such as significance threshold, review period, and minimum sample size.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-02-16">2021-02-16<a href="#2021-02-16" class="hash-link" aria-label="Direct link to 2021-02-16" title="Direct link to 2021-02-16" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-10">Integrations<a href="#integrations-10" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="s3-data-destination-integration">S3 Data Destination Integration<a href="#s3-data-destination-integration" class="hash-link" aria-label="Direct link to S3 Data Destination Integration" title="Direct link to S3 Data Destination Integration" translate="no">​</a></h6><p>Split can now send impression data directly to your S3 bucket. From here, impression data can be used to enrich customer data for deeper analysis in a BI or analytics tool.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-02-09">2021-02-09<a href="#2021-02-09" class="hash-link" aria-label="Direct link to 2021-02-09" title="Direct link to 2021-02-09" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rest-api-enhancements-2">REST API Enhancements<a href="#rest-api-enhancements-2" class="hash-link" aria-label="Direct link to REST API Enhancements" title="Direct link to REST API Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="user-and-group-management-via-the-admin-api">User and Group Management via the Admin API<a href="#user-and-group-management-via-the-admin-api" class="hash-link" aria-label="Direct link to User and Group Management via the Admin API" title="Direct link to User and Group Management via the Admin API" translate="no">​</a></h6><p>Engineers can now use Admin API endpoints to manage users and groups within your organization. These endpoints will allow an engineer to programmatically invite and deactivate users, create groups, and assign users to groups.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2021">January 2021<a href="#january-2021" class="hash-link" aria-label="Direct link to January 2021" title="Direct link to January 2021" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-01-26">2021-01-26<a href="#2021-01-26" class="hash-link" aria-label="Direct link to 2021-01-26" title="Direct link to 2021-01-26" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-11">Integrations<a href="#integrations-11" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="amplitude-cohort-integration">Amplitude Cohort Integration<a href="#amplitude-cohort-integration" class="hash-link" aria-label="Direct link to Amplitude Cohort Integration" title="Direct link to Amplitude Cohort Integration" translate="no">​</a></h6><p>Users can now send Amplitude cohorts to Split as segments as a one-time, hourly, or daily sync. From here, these segments can be used to target relevant sample populations for feature flags and experiments.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2021-01-21">2021-01-21<a href="#2021-01-21" class="hash-link" aria-label="Direct link to 2021-01-21" title="Direct link to 2021-01-21" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="rest-api-enhancements-3">REST API Enhancements<a href="#rest-api-enhancements-3" class="hash-link" aria-label="Direct link to REST API Enhancements" title="Direct link to REST API Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="environment-permissions-for-admin-api-keys">Environment Permissions for Admin API Keys<a href="#environment-permissions-for-admin-api-keys" class="hash-link" aria-label="Direct link to Environment Permissions for Admin API Keys" title="Direct link to Environment Permissions for Admin API Keys" translate="no">​</a></h6><p>Users can now scope Admin API keys down to one or more environments in a workspace. With a scoped down API key, engineers can now create automation and jobs for their specific needs without needing to worry about accidentally making changes for splits and segments in other environments</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-releases">2020 releases<a href="#2020-releases" class="hash-link" aria-label="Direct link to 2020 releases" title="Direct link to 2020 releases" translate="no">​</a></h3>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand for 2020 releases</summary><div><div class="collapsibleContent_i85q"><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="december-2020">December 2020<a href="#december-2020" class="hash-link" aria-label="Direct link to December 2020" title="Direct link to December 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-12-15">2020-12-15<a href="#2020-12-15" class="hash-link" aria-label="Direct link to 2020-12-15" title="Direct link to 2020-12-15" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-12">Integrations<a href="#integrations-12" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h4><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="amazon-s3-integration">Amazon S3 Integration<a href="#amazon-s3-integration" class="hash-link" aria-label="Direct link to Amazon S3 Integration" title="Direct link to Amazon S3 Integration" translate="no">​</a></h6><p>Split can now ingest events directly from files stored in your S3 bucket. The files inside the provisioned S3 bucket should be in Parquet format with a specific schema (as defined in our documentation) and should not exceed 100MB in size when compressed.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="november-2020">November 2020<a href="#november-2020" class="hash-link" aria-label="Direct link to November 2020" title="Direct link to November 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-11-17">2020-11-17<a href="#2020-11-17" class="hash-link" aria-label="Direct link to 2020-11-17" title="Direct link to 2020-11-17" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-5">Management Console<a href="#management-console-5" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-audit-logs-1">Admin Audit Logs<a href="#admin-audit-logs-1" class="hash-link" aria-label="Direct link to Admin Audit Logs" title="Direct link to Admin Audit Logs" translate="no">​</a></h6><p>Split now logs every time an admin creates, changes, or deletes objects such as users, settings, and integrations. Admins can access these logs to see every change that was made and who made them. Admin Audit Logs can be filtered by change type or object; each log also contains a summary of the edit and a diff view of what elements of the object were edited.</p><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-13">Integrations<a href="#integrations-13" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="admin-audit-logs-webhook">Admin Audit Logs Webhook<a href="#admin-audit-logs-webhook" class="hash-link" aria-label="Direct link to Admin Audit Logs Webhook" title="Direct link to Admin Audit Logs Webhook" translate="no">​</a></h6><p>Split will now publish all admin audit logs changes to any URL provided by an admin user. Customers will now be able to store all admin changes in an internal system for future auditing purposes.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="october-2020">October 2020<a href="#october-2020" class="hash-link" aria-label="Direct link to October 2020" title="Direct link to October 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-10-30">2020-10-30<a href="#2020-10-30" class="hash-link" aria-label="Direct link to 2020-10-30" title="Direct link to 2020-10-30" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="statistics-2">Statistics<a href="#statistics-2" class="hash-link" aria-label="Direct link to Statistics" title="Direct link to Statistics" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="multiple-comparison-correction">Multiple Comparison Correction<a href="#multiple-comparison-correction" class="hash-link" aria-label="Direct link to Multiple Comparison Correction" title="Direct link to Multiple Comparison Correction" translate="no">​</a></h6><p>You can now apply a statistical correction to control the False Discovery Rate when making multiple comparisons in the same experiment. The significance threshold setting can be adjusted to higher or lower confidence. Using the default significance threshold of 5%, you can be confident that at least 95% of all the changes without meaningful impacts don't incorrectly show as statistically significant. This guarantee applies regardless of how many metrics you have.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="september-2020">September 2020<a href="#september-2020" class="hash-link" aria-label="Direct link to September 2020" title="Direct link to September 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-09-08">2020-09-08<a href="#2020-09-08" class="hash-link" aria-label="Direct link to 2020-09-08" title="Direct link to 2020-09-08" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-6">Management Console<a href="#management-console-6" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="data-export">Data export<a href="#data-export" class="hash-link" aria-label="Direct link to Data export" title="Direct link to Data export" translate="no">​</a></h6><p>A new "Data Exports" tab is located within the Data Hub, where you will be able to create and download (CSV) exports for impressions and events for up to 90 days worth of data. Your organization can run 5 reports per day, and will also be able to access previously generated data exports for up to 7 days after their creation date.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="august-2020">August 2020<a href="#august-2020" class="hash-link" aria-label="Direct link to August 2020" title="Direct link to August 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-08-18">2020-08-18<a href="#2020-08-18" class="hash-link" aria-label="Direct link to 2020-08-18" title="Direct link to 2020-08-18" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="statistics-3">Statistics<a href="#statistics-3" class="hash-link" aria-label="Direct link to Statistics" title="Direct link to Statistics" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="welchs-t-test">Welch's T-Test<a href="#welchs-t-test" class="hash-link" aria-label="Direct link to Welch's T-Test" title="Direct link to Welch's T-Test" translate="no">​</a></h6><p>Statistical results in Split are now calculated using Welch's T-Test. Unlike the more commonly used Student's T-Test, Welch's T-Test does not assume that the samples have equal variances. This makes the Welch approach more accurate in cases where there is both a difference between the variances of the samples and an unequal rollout plan, e.g. 5% on, 95% off.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-08-17">2020-08-17<a href="#2020-08-17" class="hash-link" aria-label="Direct link to 2020-08-17" title="Direct link to 2020-08-17" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-22">SDK Enhancements<a href="#sdk-enhancements-22" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="filter-splits">Filter splits<a href="#filter-splits" class="hash-link" aria-label="Direct link to Filter splits" title="Direct link to Filter splits" translate="no">​</a></h6><p>You can now filter split definitions by name to specify which ones are downloaded to the SDK from a given environment. This is particularly helpful for client side SDKs because it allows you to only select the subset of splits that are used for a specific application.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="june-2020">June 2020<a href="#june-2020" class="hash-link" aria-label="Direct link to June 2020" title="Direct link to June 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-06-23">2020-06-23<a href="#2020-06-23" class="hash-link" aria-label="Direct link to 2020-06-23" title="Direct link to 2020-06-23" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-7">Management Console<a href="#management-console-7" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="live-tail">Live tail<a href="#live-tail" class="hash-link" aria-label="Direct link to Live tail" title="Direct link to Live tail" translate="no">​</a></h6><p>The live tail functionality within the Data hub gives you a single place to view and query all of your impressions and your event data. You will be able to filter this data by a variety of dimensions so you can easily find data that is important to you.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-06-08">2020-06-08<a href="#2020-06-08" class="hash-link" aria-label="Direct link to 2020-06-08" title="Direct link to 2020-06-08" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-8">Management Console<a href="#management-console-8" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="approval-flows-environment-settings">Approval flows environment settings<a href="#approval-flows-environment-settings" class="hash-link" aria-label="Direct link to Approval flows environment settings" title="Direct link to Approval flows environment settings" translate="no">​</a></h6><p>You can now set controls for each of your environments to require approvals for an environment as well as restrict who can approve changes in a given environment.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="april-2020">April 2020<a href="#april-2020" class="hash-link" aria-label="Direct link to April 2020" title="Direct link to April 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-04-23">2020-04-23<a href="#2020-04-23" class="hash-link" aria-label="Direct link to 2020-04-23" title="Direct link to 2020-04-23" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-9">Management Console<a href="#management-console-9" class="hash-link" aria-label="Direct link to Management Console" title="Direct link to Management Console" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="my-work-landing-page">My Work Landing Page<a href="#my-work-landing-page" class="hash-link" aria-label="Direct link to My Work Landing Page" title="Direct link to My Work Landing Page" translate="no">​</a></h6><p>Upon login users land on the new My Work page to view all your outstanding submissions and approvals in one place as well as any splits, segments, or metrics you own.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="approval-flows-admin-api-support">Approval flows Admin API support<a href="#approval-flows-admin-api-support" class="hash-link" aria-label="Direct link to Approval flows Admin API support" title="Direct link to Approval flows Admin API support" translate="no">​</a></h6><p>You can now use the Admin API to submit changes for approval.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="march-2020">March 2020<a href="#march-2020" class="hash-link" aria-label="Direct link to March 2020" title="Direct link to March 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-03-26">2020-03-26<a href="#2020-03-26" class="hash-link" aria-label="Direct link to 2020-03-26" title="Direct link to 2020-03-26" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-14">Integrations<a href="#integrations-14" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="receive-data-from-google-analytics">Receive data from Google Analytics<a href="#receive-data-from-google-analytics" class="hash-link" aria-label="Direct link to Receive data from Google Analytics" title="Direct link to Receive data from Google Analytics" translate="no">​</a></h6><p>Using Split's JavaScript SDK, easily send the data captured by Google Analytics - sessions, pageviews, performance and customer events -- to Split. Use these metrics to monitor each feature flag for defects and experiment on new features to determine their impact.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="send-data-to-google-analytics">Send data to Google Analytics<a href="#send-data-to-google-analytics" class="hash-link" aria-label="Direct link to Send data to Google Analytics" title="Direct link to Send data to Google Analytics" translate="no">​</a></h6><p>Using Split's JavaScript SDK, easily send impressions and track events to Google Analytics to enrich the data you already capture via Google Analytics.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-03-16">2020-03-16<a href="#2020-03-16" class="hash-link" aria-label="Direct link to 2020-03-16" title="Direct link to 2020-03-16" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-15">Integrations<a href="#integrations-15" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="mparticle-event-integration">mParticle Event Integration<a href="#mparticle-event-integration" class="hash-link" aria-label="Direct link to mParticle Event Integration" title="Direct link to mParticle Event Integration" translate="no">​</a></h6><p>Split can now be used as an event output via our mParticle integration. With this capability, users can send product action, custom, session start, session end, and screen view events from their mParticle account into Split.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-03-10">2020-03-10<a href="#2020-03-10" class="hash-link" aria-label="Direct link to 2020-03-10" title="Direct link to 2020-03-10" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="management-console-10">Management Console****<a href="#management-console-10" class="hash-link" aria-label="Direct link to Management Console****" title="Direct link to Management Console****" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="approval-flows">Approval Flows<a href="#approval-flows" class="hash-link" aria-label="Direct link to Approval Flows" title="Direct link to Approval Flows" translate="no">​</a></h6><p>In addition to commenting on split and segment changes, now you can approve, reject, or withdraw changes. You'll also get notifications of changes and see approvals in audit logs to track past or present changes.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="january-2020">January 2020<a href="#january-2020" class="hash-link" aria-label="Direct link to January 2020" title="Direct link to January 2020" translate="no">​</a></h4><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-01-31">2020-01-31<a href="#2020-01-31" class="hash-link" aria-label="Direct link to 2020-01-31" title="Direct link to 2020-01-31" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-experimentation-2">Feature Experimentation<a href="#feature-experimentation-2" class="hash-link" aria-label="Direct link to Feature Experimentation" title="Direct link to Feature Experimentation" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="recalculate-metrics-on-demand">Recalculate metrics on demand<a href="#recalculate-metrics-on-demand" class="hash-link" aria-label="Direct link to Recalculate metrics on demand" title="Direct link to Recalculate metrics on demand" translate="no">​</a></h6><p>You can now recalculate your metrics on demand. If you create a metric or modified a metric after the last updated metrics impact calculation, you can now push a recalculation to get the latest results.</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-01-27">2020-01-27<a href="#2020-01-27" class="hash-link" aria-label="Direct link to 2020-01-27" title="Direct link to 2020-01-27" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="sdk-enhancements-23">SDK Enhancements<a href="#sdk-enhancements-23" class="hash-link" aria-label="Direct link to SDK Enhancements" title="Direct link to SDK Enhancements" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="react-sdk">React SDK<a href="#react-sdk" class="hash-link" aria-label="Direct link to React SDK" title="Direct link to React SDK" translate="no">​</a></h6><p>The new React SDK provides components and helper functions to access client and manager functionality, simplifying integration into React web apps.</p><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="redux-sdk">Redux SDK<a href="#redux-sdk" class="hash-link" aria-label="Direct link to Redux SDK" title="Direct link to Redux SDK" translate="no">​</a></h6><p>The new Redux SDK simplifies loading your flags into a Redux store as well as accessing the client and manager functionality, whether you use Redux for SSR or in the frontend. It also has some extra features for react-redux users!</p><h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2020-01-20">2020-01-20<a href="#2020-01-20" class="hash-link" aria-label="Direct link to 2020-01-20" title="Direct link to 2020-01-20" translate="no">​</a></h4><h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="integrations-16">Integrations<a href="#integrations-16" class="hash-link" aria-label="Direct link to Integrations" title="Direct link to Integrations" translate="no">​</a></h5><h6 class="anchor anchorTargetStickyNavbar_Vzrq" id="mparticle-feed-integration">mParticle Feed Integration<a href="#mparticle-feed-integration" class="hash-link" aria-label="Direct link to mParticle Feed Integration" title="Direct link to mParticle Feed Integration" translate="no">​</a></h6><p>Split now integrates with mParticle as a feed. With this capability, users can export their impression data from their Split account into their mParticle account.</p></div></div></details>]]></content:encoded>
            <category>fme</category>
            <category>feature management experimentation</category>
        </item>
    </channel>
</rss>