Feature Management & Experimentation release notes
These release notes describe recent changes to Harness Feature Management & Experimentation (FME).
Last updated: February 28, 2025
February 2025
2025-02-28
SDK Enhancements
Elixir SDK General Availability
The Elixir Thin Client SDK enables developers to integrate Harness FME feature flagging and event tracking directly into their Elixir applications. Leveraging Split Daemon (splitd), this lightweight SDK provides highly performant first-class FME support within Elixir.
Thanks are due to the team at Cars.com 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.
FME Thin Client SDK + Splitd Architecture
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.
Splitd can be set up locally to the consumer application or be deployed as a sidecar to the consumer application container. See the Split Daemon (splitd) documentation for details.
Related documentation
January 2025
2025-01-08
Release Agent (AI Chatbot)
AI-Generated Summary Now Supports Follow-Up Questions
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:
- Drill into a metric tile on a Metrics impact dashboard and click Summarize.
- After viewing the summary, type your follow-up question and click Continue conversation in Release Agent.
- Continue to ask additional follow-up questions if you would like, including suggestions for next steps.
Note: The transition from "Switch" to "Release Agent" will take place gradually. For now, you'll still see Ask Switch in the lower left navigation of Harness Feature Management and Experimentation:
Related documentation
2025-01-07
Targeting
Large segments
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:
- Communicating with more than 100,000 specific customers in-app after an incident.
- Targeting any set of users based on attributes not available within the app at runtime.
- 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.
Learn more about Large segments and the ways they differ from Standard segments in the documentation:
- Create a segment
- Target segments 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.
Admin API Endpoints
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:
Steps for creating and populating a Large segment using either UI or API
- Create a Large segment (just metadata, no Environment definition)
- Create a definition for a Large segment in an Environment (no user IDs)
- Add user IDs to a Large segment (to the definition created in step 2)
Adding an approval step via Admin API
To add an approval step for Large segment creation or update when using the Admin API, reference this example: Open Change Request to add members to a Large Segment.
December 2024
2024-12-06
Targeting
Semantic Versioning (SemVer) Attribute Dictionary Support
Split FME now supports SemVer type attributes and suggested values in the attribute dictionary:
- Admins can create SemVer typed attribute names and suggested values.
- 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.
What you need to know in a nutshell:
- The semver standard calls for versions to be formatted as major.minor.patch
- Split FME added SemVer support on June 6th, 2024 , 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"
- This update adds the benefits of standardized attribute names and suggested values delivered by our Attribute Dictionary.
What SemVer attribute support looks like to an admin:
Admins can create a custom attribute of type "Semver" and optionally enter suggested values.
What SemVer attribute support looks like to a user:
Choose an attribute name from the attribute dictionary, such as "ios_version"
If the chosen attribute is of type SemVer, the appropriate matchers are shown:
If "is in list" is chosen as the matcher type, suggested values are shown:
Related Documentation:
- Creating individual custom attributes in Admin settings
- Creating multiple custom attributes in Admin Settings (CSV upload)
November 2024
2024-11-27
Alerts
Guardrail and Key Metric Alerts Now Shown in the Alerts Table
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.
As a refresher, here is quick summary of the three alert types:
- Metric Alert
- Triggered: when the relative or absolute impact threshold in an Alert policy is reached
- Configured: at the metric level, by creating an Alert policy
- Monitors: percentage rollouts for all flags which have the same traffic type as the metric
- Guardrail Metric Alert
- Triggered: when any statistically significant impact is detected, either desirable or undesirable
- Configured: at the metric level, by marking a metric's category as "Guardrail"
- Monitors: percentage rollouts for all flags which have the same traffic type as the metric
- Key Metric Alert
- Triggered: when any statistically significant impact is detected, either desirable or undesirable
- Configured: at the feature flag level, by marking a metric as a "Key metric" for that flag
- Monitors: percentage rollouts only for flags where the metric is a Key metric
September 2024
2024-09-30
Better Together: Split + Harness
New Colors, Names for Organization and Workspace
Starting on September 30th, we began a progressive rollout to update the Split UI, bringing it closer to the look of Harness:
Beyond a change in color scheme, you will also see two changes to terminology:
- Workspaces will now be known as Projects in the UI
- Organizations will now be known as Accounts in the UI
Note: These terminology changes are being made only to labels in the UI at this time. To avoid introducing a breaking change, the Admin API will continue to use the strings ws, workspace, organizationId, and orgId until further notice.
2024-09-12
Monitoring
Traffic Insights and Alerts
The Alerts tab has been renamed Monitoring and expanded to show real-time traffic insights over time and any alerts fired for the flag on a single page.
By default, traffic over the Last 48 hours is shown, but you may also select the Last 7 days, another Time range, or a specific Feature flag version:
Changes made to flags (i.e., new flag versions) are displayed as vertical bars for context:
For more information, have a look at the Monitoring tab docs.
2024-09-10
Metrics
Introducing Supporting Metrics
We’re excited to announce the next step in improving metric categorization for your feature releases and experiments: Supporting metrics. This new metric category gives you greater control over metrics monitored per feature flag, helping you focus on what truly matters.
What’s changing?
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.
How do I assign flag-specific metrics?
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.
How do I ensure my important metrics are still monitored for every flag?
In June, Split introduced Guardrail metrics 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.
Since Organizational metrics will no longer be available, we recommend adding important metrics to the new Guardrail metrics category ASAP to ensure they continue to be protected and limit any disruption of analyzing metric results.
Guardrail metrics can be assigned in the metric definition:
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!
2024-09-04
Monitoring
Guardrail Metric Alerts
Flag owners will now automatically receive alerts on any guardrail metric without manual configuration.
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.
As a reminder, Guardrail Metrics (released 2024-06-14) 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.
Metrics are set as guardrail metrics for your workspace on the Metric definition page. View the docs here
June 2024
2024-06-14
Monitoring
Guardrail Metrics
Users can now categorize their organization’s most important metrics as “guardrails”. Guardrail metrics 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.
2024-06-06
SDK Enhancements
Semantic Versioning Targeting
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 Semantic Versioning Targeting removes the additional complexities and manual work that comes with targeting different application versions, allowing users to seamlessly deliver different experiences.
May 2024
2024-05-31
Usability Enhancements
Left Navigation Enhancements
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.
2024-05-03
SDK Enhancements
Split Suite, iOS SDK
Users can automatically capture event data in Split using their iOS SDK 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.
Monitoring
Out-of-the-Box Metrics
Split automatically creates metrics for any events being auto-captured by the Split Suite and RUM Agents (Web, Android, iOS). This reduces the manual effort of creating metrics and allows users to easily calculate their engineering and performance metrics.
April 2024
2024-04-16
Usability Enhancements
Switch Updates
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.
February 2024
2024-02-16
Usability Enhancements
Change Request Management
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.
2024-02-09
Usability Enhancements
Switch Updates
Cancel responses mid-flight
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.
Copy code snippets
Users can now also copy code snippets directly from Switch, enabling faster time to value.
2024-02-08
Usability Enhancements
Filtering Improvements
To help teams quickly find the information they are looking for, Split has improved the filtering experience in these lists: feature flags, segments, and metrics. Users’ most recent search filters will be preserved as users continue to navigate the product.
Feature Experimentation
Sequential Testing Update
Users can now reduce the minimum sample size to 100 at the organizational level via the admin setting. This allows users to get statistically significant results, faster.
January 2024
2024-01-16
Usability Enhancements
Toast Notification Update
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.
2024-01-09
SDK Enhancements
Split Suite, Android SDK
Users can now automatically capture event data in Split for their Android SDK 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.
2024-01-02
SDK Enhancements
Split Suite, Browser SDK
Users can now automatically capture event data in Split for their Browser SDK 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.
2023 releases
December 2023
2023-12-20
SDK Enhancements
RUM Agent iOS
With RUM Agent iOS, 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.
2023-12-19
SDK Enhancements
React SDK Updates
Split’s React SDK 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.
The useSplitTreatments
hook has been optimized to detect duplicate getTreatment
calls, improving the performance and UX of the application.
2023-12-14
Usability Enhancements
Dynamic Configurations Update
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.
2023-12-12
Feature Flag Management Console
Flag Sets
With Flag Sets, 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.
2023-12-11
Monitoring
Event Visualization
With Event Visualization, 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.
2023-12-06
Monitoring
Custom Metrics Event Grouping (OR)
With Custom Metrics, Event Grouping (OR), 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.
Event Type Management Enhancements
Users can now create metric definitions without needing to set event types beforehand in the Admin UI, removing bottlenecks between admins and users. Event types will be automatically deleted after 150 days of no data being received, eliminating the manual process of cleaning up unused types.
November 2023
2023-11-29
Usability Enhancements
Keyboard Accessibility
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.
2023-11-09
Usability Enhancements
Switch
Switch 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.
2023-11-02
Feature Experimentation
Sequential Testing Update
Sequential Testing will now be the default statistical method for all net-new organizations using monitoring and experimentation. The minimum sample size for Sequential Testing has been reduced from 200 to 100. This allows users to get statistically significant results, faster.
Dimensional Analysis Update
Users can now create up to 20 dimensions with 20 values per dimension. This gives users even more flexibility when doing a deeper analysis of their feature experiments or releases.
October 2023
2023-10-25
API Enhancements
####### Different Access Levels for APIs: Roles and Scopes for API Keys Define specific roles and scopes 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.
2023-10-24
SDK Enhancements
PHP in-memory (PHP Thin Client SDK) updates
Split’s PHP in-memory SDK now supports event tracking via the track ()
call, getting treatments with Dynamic Configurations, and retrieving information on cached flags via SDK Manager.
2023-10-10
Monitoring
Feature Flag Significance Alerting
With Feature Flag Significance Alerting, 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.
Out-of-the-Box Metrics, Browser RUM Agent
Split now automatically creates metrics 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.
September 2023
2023-09-18
Integrations
Split-Segment Integration Update
The orginalTimestamp
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.
August 2023
2023-08-23
Feature Management Console
Feature Flag Editor Enhancements
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.
2023-08-15
SDK Enhancements
RUM Agents - Web & Android
- Users can now automatically capture event data in Split for their Web and Android SDKs. This eliminates the manual process of sending events to Split, allowing users to quickly set up metrics and alert policies.
Monitoring
Custom Analysis Time Frame
- With Custom Analysis Time Frame, users can now analyze across date ranges regardless of any changes made to the feature flag definition. This enables better flexibility when analyzing results.
2023-08-07
SDK Enhancements
PHP in-memory (PHP Thin Client SDK)
- Split now supports running PHP locally using the Split Daemon (splitd) process to store and maintain feature flag data. This eliminates the need to use Redis & the Split Synchronizer while using our PHP SDK and provides a simpler set-up process.
2023-08-03
Learning and Onboarding
Split Arcade
Split Arcade 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.
Language Library Enhancements
Flutter Plugin
Split's Flutter Plugin 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.
2023-08-01
SDK Enhancements
Instant Feature Flags
- To reduce the latency of updates and increase the reliability of SDKs, 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.
July 2023
2023-07-26
Integrations
SDK@Edge, Split-Vercel Integration
- Split’s integration with Vercel’s Edge 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.
2023-07-24
Feature Management Console
Viewer Role
- Admins can now assign the role, Viewer, to users. With the Viewer role, 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.
June 2023
2023-06-22
Experimentation
Sequential Testing
- Sequential Testing 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.
2023-06-07
Monitoring
Metric Filtering Multiple Comparison Correction (MCC) Update
When filtering your organizational metrics on the Metrics impact page, MCC will only be applied once for all organizational metrics. This will prevent users from seeing different p-values when metric results are filtered.
May 2023
2023-05-24
Monitoring
Disabled Recalculating Metrics
To help prevent unintentional resets of your data, the recalculate metric button has been disabled for feature flags that don't have any data available for calculations or haven't received traffic within Split's data retention period.
2023-05-15
Usability Enhancements
Simplified Feature Flag Configurations
The feature flag configuration flow 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.).
Visual Refresh to the Split User Interface
The entire Split application has gone through a visual refresh. Users will see a modern, forward-looking aesthetic with refined colors tuned for accessibility, visual cues, and more.
Terminology Change
To reduce the confusion between "Split", our product, and "split", the feature flag, we are changing the term "split" to "feature flag" across our application and documentation.
2023-05-08
Integrations
Split's mParticle Integration Update
Customers can now map Split traffic types to mParticle MPID when sending events to Split.
April 2023
2023-04-27
Admin API Keys Enhancements
Clone API Keys
Users can now clone API Keys 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.
SDK Enhancements
TLS support
Split now supports TLS encryption for Split Synchronizer and Split Proxy endpoints. This will enable developers to further secure their SDK traffic.
2023-04-26
SDK Enhancements
Mobile SDK Cache Encryption
Developers can now encrypt the persistent cache of rollout plans on their iOS and Android SDKs. This will help enhance the security of this data.
.NET Customizable Network Proxy
Developers can now configure specific proxies 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.
2023-04-06
Feature Management Console
Essential Scheduling
Essential scheduling 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.
Simplified Feature Flag Configurations: Split Environment Usability Updates (Release 1)
There are new UI and UX updates to the feature flag editing experience that make the selection of environments 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.
Security
SCIM Support
With SCIM Support, IT Admins can now manage Split users and groups using their preferred Identity Provider (IdP) including Azure Active Directory and Okta. This will help streamline the onboarding/offboarding processes as well as reduce the risk when governing users outside one's security platform.
March 2023
2023-03-24
SDK Enhancements
SDK Offline Mode from JSON
Developers can now start their Go and Python SDK instances in localhost
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.
2023-03-23
Feature Management Console
Individual Target Key Limit
The individual target key limit has been updated to 500. This will enable users to deliver changes to their users faster without any impact on the application load times.
2023-03-17
Documentation
SDK Validation Checklist
The SDK validation checklist 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.
2023-03-08
Experimentation
Experiment Review Period Notification
Users will now see a section on their My Work page that lists experiments ready for review. This will make it easier and faster for users to access their statistical results and encourage them to take informed next steps.
Integrations
Split's Amplitude Integration Update
Split's Amplitude Integration now supports Amplitude EU instances. This will enable customers using the EU region to properly configure the integration and send Split impressions to Amplitude.
2023-03-01
Feature Management Console
Metric Audit Logs
Metric Audit Logs 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
2023-02-27
Monitoring
Metric Definition Filters
The metric definition tab 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.
January 2023
2023-01-31
SDK Enhancements
SDK Offline Mode from JSON
Developers can now start their Java SDK instance in localhost
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.
2023-01-26
Monitoring
Alerting UX Enhancement
Users will now see a bell icon within their metric list to easily identify whether or not an alert policy exists for a metric. If the icon is white, then no alert policy exists and if the icon is gray, 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.
2023-01-23
Monitoring
Alerting UX Enhancement
Previously, monitoring alerts were only generated when the sample size in each treatment reached 355. Now, users can receive alerts when the sample size 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.
2023-01-18
Monitoring
Alerting UX Enhancement
Users can now manage their alert policy directly from their metric cards on the Metric impacts tab. This change will make it simple to find where to manage alerts and/or know if alerts already exist for a metric.
Previous releases
2022 releases
Expand for 2022 releases
December 2022
2022-12-22
Feature Management Console
Usability Updates on the Targeting Rules page
The usability updates on the Targeting Rules page include decluttering the tab, reducing confusion on default rule, and default targeting and starting the UI upgrade journey.
2022-12-15
Integrations
Split-ServiceNow Integrations
The Split-ServiceNow Integration Beta 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.
2022-12-12
Monitoring & Experimentation
Metric Card Update
The Metrics impact tab now has redesigned metric cards 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.
November 2022
2022-11-30
Experimentation
Dimensional Analysis
Dimensional Analysis 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.
2022-11-16
Learning and Onboarding
Split Arcade
Split Arcade has added a new onboarding and training course, Level 1: Experimentation for Product Managers. 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.
2022-11-07
Feature Management Console
Attribute Dictionary Iteration
Admins can now add up to 100 suggested values when creating custom attributes using the string
type. This will give users more flexibility when creating targeting rules.
2022-11-01
SDK Enhancements
Split Evaluator Update
Users can now calculate flags for multiple environments 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.
October 2022
2022-10-26
SDK Enhancements
Support for watchOS, macOS, and tvOS
Split has extended its iOS SDK capability to now support watchOS, macOS, and tvOS. 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.
2022-10-20
Feature Management Console
Change Request ID More Accessible
Users can now access the change request ID directly from the change summary page. This will eliminate the need to copy the ID from a web browser address bar.
2022-10-14
SDK Enhancements
Evaluate Without Sending Impressions
Split as added a new impression mode, NONE
. Which can now enable all Split SDKS 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.
2022-10-05
Learning and Onboarding
Split Arcade
Split Arcade has added three new courses, Feature Delivery Foundations for Admins & Product Managers, Administering Split, and Data Flow & Integrations. 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.
September 2022
2022-09-27
UX Enhancements
Login Page Update
Split's Login and Reset Password pages have gone through a refreshed visual style update. This will ultimately simplify the login process and reduce the number of errors.
2022-09-14
Feature Management Console
Rollout Boards Enhancement - Ready to Clean Up View
The Ready to clean up 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.
August 2022
2022-08-19
Feature Management Console
Create Multiple Attributes
Admins can now create multiple custom attributes by uploading them using a CSV file, helping to reduce time and errors.
2022-08-01
Feature Management Console
Attribute Dictionary
With Split's Attribute Dictionary, 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.
SDK Enhancements
LogLevel Configurations
LogLevel Configuration gives developers more granularity when choosing what level of logs they want to capture within their iOS and Android SDKs.
July 2022
2022-07-29
Integrations
Google Tag Manager The Google Tag Manager (GTM) integration 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.
2022-07-26
Admin Console
Allow Admins to Skip Approval Flows
To avoid delays when changes need to occur right away, admins can now skip approval flows on selected environments.
2022-07-15
Admin API Enhancements
Get/Create Split API Enhancements
Our Get Split and Create Split endpoints now include owner IDs. This will facilitate workflows like sending feature flag retirement reminders to flag owners, building custom reports, and more.
2022-07-07
SDK Enhancements
Client-Side Single Sync
Client-side single sync allows customers to configure their React, JavaScript, Node.js, React Native, Redux, JavaScript Browser, and Angular SDKs to avoid processing updated or new targeting rules during a session. This enables the user experience to stay consistent while reducing performance impact.
June 2022
2022-06-16
Integrations
Amazon S3 Inbound Integration Update
Split has added functionality to the S3 Inbound integration. 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.
2022-06-03
Language Library Enhancements
Angular Library
Split's Angular Library 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!
2022-06-01
Experimentation
Impact Snapshot
Impact snapshot 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.
Deprecation of "Across" Metrics
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 "per traffic type" metrics and clicking into the metric cards.
Management Console
Workspace View Permissions
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 documentation to learn more.
REST API Enhancements
Workspace Management API
Several new additions and enhancements to Split's Admin API are now live. These include:
New endpoints:
- Create, update, and delete Workspaces
- Create, read, and update Workspace View Permissions
- Create and delete Traffic Type via Admin API
Enhancements to existing endpoints:
- List Workspaces by name
- Return API keys when creating new Environments
- Create and update Environment Permissions
April 2022
2022-04-20
SDK Enhancements
User Consent Support
Our JavaScript, Browser, React, and Redux SDKs now allow you to easily disable the tracking of events and impressions until user consent for tracking is explicitly granted or declined.
2022-04-07
Integrations
Microsoft Azure DevOps Integration Update
Split has added functionality to the Azure DevOps integration. 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.
March 2022
2022-03-18
Management Console
Rollout Board Enhancement
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 Sorting documentation to learn more.
2022-03-15
Integrations
Datadog Integration Update
Split has added functionality to the Datadog integration. 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.
January 2022
2022-01-22
Management Console
Rollout Board Enhancement
Users can now drag and drop feature cards on the Rollout Board to immediately update the status of a feature flag. Visit the Drag and Drop documentation to learn more.
2022-01-17
SDK Enhancements
User Consent Support for Mobile
Our iOS and Android SDKs now allow you to easily disable the tracking of events and impressions until user consent for tracking is explicitly granted or declined.
Learning and Onboarding
Split Arcade
Split Arcade, 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 here.
2022-01-06
Feature Management Console
Admin Audit Logs
Admin Audit Logs will now capture any time a dimension is created, updated, or deleted.
2021 releases
Expand for 2021 releases
November 2021
2021-11-16
Integration
Azure DevOps integration
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 documentation to learn more.
Management Console
Rollout Board Enhancement
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 Advanced Filtering documentation to learn more.
August 2021
2021-08-10
Management console
Statuses and Rollout board
You can now assign a status to each feature flag upon creation or when updating targeting rules. Statuses indicate a feature's stage in the release process. Rollout board visualizes all flags by their assigned status so you can track multiple releases and experiments in one place.
2021-08-04
SDK Enhancement
React Native SDK
Our new SDK for React Native 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.
June 2021
2021-06-08
Statistics
Share results from Metrics
The new Share results dropdown, 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.
April 2021
2021-04-28
Integrations
Jira Software Integration Update
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.
REST API Enhancements
Approvals via the Admin API
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.
March 2021
2021-03-30
SDK Enhancements
Lightweight Browser SDK
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.
February 2021
2021-02-18
Statistics
Split-level Statistical Settings
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.
2021-02-16
Integrations
S3 Data Destination Integration
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.
2021-02-09
REST API Enhancements
User and Group Management via the Admin API
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.
January 2021
2021-01-26
Integrations
Amplitude Cohort Integration
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.
2021-01-21
REST API Enhancements
Environment Permissions for Admin API Keys
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
2020 releases
Expand for 2020 releases
December 2020
2020-12-15
Integrations
Amazon S3 Integration
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.
November 2020
2020-11-17
Management Console
Admin Audit Logs
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.
Integrations
Admin Audit Logs Webhook
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.
October 2020
2020-10-30
Statistics
Multiple Comparison Correction
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.
September 2020
2020-09-08
Management Console
Data export
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.
August 2020
2020-08-18
Statistics
Welch's T-Test
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.
2020-08-17
SDK Enhancements
Filter splits
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.
June 2020
2020-06-23
Management Console
Live tail
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.
2020-06-08
Management Console
Approval flows environment settings
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.
April 2020
2020-04-23
Management Console
My Work Landing Page
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.
Approval flows Admin API support
You can now use the Admin API to submit changes for approval.
March 2020
2020-03-26
Integrations
Receive data from Google Analytics
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.
Send data to Google Analytics
Using Split's JavaScript SDK, easily send impressions and track events to Google Analytics to enrich the data you already capture via Google Analytics.
2020-03-16
Integrations
mParticle Event Integration
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.
2020-03-10
Management Console****
Approval Flows
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.
January 2020
2020-01-31
Feature Experimentation
Recalculate metrics on demand
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.
2020-01-27
SDK Enhancements
React SDK
The new React SDK provides components and helper functions to access client and manager functionality, simplifying integration into React web apps.
Redux SDK
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!
2020-01-20
Integrations
mParticle Feed Integration
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.