SDK End of Life (EOL) Policy

Effective as of November 5, 2023

Overview

Keeping your Sprig SDK updated to the latest version ensures that you have access to all of Sprig’s newest features, bug fixes and security patches.

Sprig will support an SDK for 18 months after initial release date, after which the SDK will be deprecated and your ability to target users, conduct in product Surveys, or record Replay clips may be impacted.

Generally, if Sprig is installed into your application via Javascript, Google Tag Manager, or Segment, your SDKs will automatically update to the latest version. npm/yarn or native mobile installs will likely require your development team to manually upgrade to the newest SDK version - often this change takes only takes a few minutes, plus any testing and QA.

SDK Deprecation

All SDKs will be deprecated 18 months after the initial release date. This policy applies 18 months from the release date for any major or minor version change.

  • All users with Admin or Developer roles will receive proactive in-app and email alerts stating that their SDK will be no longer supported
  • Deprecated SDK version may be blocked from connecting to the service resulting in the inability to route visitor data to Sprig, or inhibit the ability to send Surveys to visitors or record Replay clips

At the time of a new release, Sprig will update the changelog to reflect what was modified.

Critical SDK Upgrade

In the case that Sprig must release a new SDK version in order to remediate security and/or data protection or loss issues, a critical SDK upgrade may be necessary.

If a critical upgrade is required for an SDK, the old versions will be immediately deprecated at the time of release of the new version. A critical SDK upgrade will be limited to changes that are required to remediate security and/or data protection or loss issues.

  • All users with Admin or Developer roles will receive proactive in app and email alerts stating that their SDK will be no longer supported
  • Additionally our support teams will proactively work with all impacted teams until resolved