Releases

Recent releases and updates to Split.

May 18, 2017

Web Console Enhancements

  • Traffic Allocation
    Increase the exposure of customers exposed to the Split by specifying the percentage of traffic that the ‘targeting rules’ should be evaluated on. Documentation
  • Additional Matchers
    The editor continues to get more powerful, now supporting not, additional string, and new set matchers. Target by users who’s “email ends with @acme.com” or who’s "plan type is part of premium, growth, basic". Documentation
  • SAML (Coming Soon)
    Soon you will be able to login to Split with your corporate credentials with Split's support for SAML(Security Assertion Markup Language). Configuring SAML for your Split account will let you and all your teammates log in to Split using the credentials stored in your organization’s Active Directory, LDAP, or other identity store that has been configured with a SAML Identity Provider.
  • Status Page
    We’ve upgraded our status page to provide enhanced reporting for our customers. Subscribe at status.split.io to receive updates in service changes.

SDK Enhancements

  • JavaScript Logging
    New and augmented logging framework for JS to allow better traceability of what’s going on during evaluations of treatments and network activity for debugging purposes. Documentation

April 12, 2017

Web Console Enhancements

  • Tagging
    Use tags to organize and manage splits and segments across the Split web console. You can use tags to isolate splits and segments for a particular team or feature release. Create tags like "reporting team", "front end", or "geo search release".  Documentation
  • Groups
    Split groups are a convenient way to manage a collection of users in your organization. You can use groups to grant administrative controls and grant environment, split or segment level controls. Documentation
  • Permissioning
    Building on groups, Split's permissioning can be enabled by environment, by split, or by segment, limiting the actions non-editors can take. Documentation
  • Segment Includes
    Target 100% of a segment with ease, making many clicks, just a few. Add a segment to the includes section of the editor to serve a particular treatment to all of the IDs in that segment.

SDK Enhancements

  • .NET Core Support
    The .NET SDK is now compatible with .NET Core. Documentation
  • TypeScript Support
    The JavaScript SDK now supports TypeScript. Documentation
  • Node.JS & Redis
    Node.JS now integrates with Redis and exposes the Manager API to inspect Splits and treatments. Documentation
  • JavaScript SDK Local Storage
    The JS SDK can now use localstorage as a cache, so subsequent page loads can benefit from faster SDK initialization time. Split will only request the difference from the server, further-reducing load time. Documentation

March 6, 2017

Web Console Enhancements

  • Impression Labels 
    Impression tables now render additional information about the impression and the particular reason a treatment was shown. Documentation
  • Drag-and-drop Conditions
    Drag and drop makes it easy to adjust your rollout plan. Want to move a condition earlier in the evaluation order? Not a problem, via drag and drop you can change the condition order with ease.
  • Segment Restructuring
    Same power with better organization. We heard your feedback! No longer do you need to create 3 segments with the same name for 3 different environments. Create one segment and simply “add to environment” to begin utilizing in your rollout plans in that environment. Documentation
  • Blocking Access on Failed Login
    We’re continuing to add security, first with two factor authentication and now by blocking application access after five failed login attempts. 

SDK Enhancements

  • .NET Redis Support
    Enable Redis in .NET to add an extra level of caching. Documentation
  • In-memory Cache
    Run Split SDK with in-memory cache on popular frameworks like Django in multiprocess mode on uWSGI servers. Documentation

Browse Releases

  • May 18, 2017
    Traffic allocation, additional matchers, SAML, status page, and logging in JavaScript.

  • April 12, 2017
    Tagging, groups, permissioning, segment includes, and SDK enhancements including .NET Core support, TypeScript support, Node.JS Redis integration, and JavaScript SDK local storage.

  • March 6, 2017
    Impression labels, drag-and-drop conditions, segment restructuring, blocking access on failed login, and SDK enhancements including Redis support for .NET and in-memory cache in python.