Read time: 2 minutes
Last edited: Nov 14, 2022
This topic explains how to set up notifications to learn about version updates and end of life notices for LaunchDarkly's SDKs. You have several options for receiving notifications about new versions of LaunchDarkly's SDKs. You can also subscribe to notifications about SDK versions that are approaching their end of life.
All of the LaunchDarkly SDKs have repositories on GitHub. You can use some of GitHub's features to stay informed about new versions of LaunchDarkly's SDKs.
For the particular SDK you are interested in, you can "watch" the repository to receive updates when new versions are released. To learn more, read the GitHub documentation on Configuring your watch settings for an individual repository.
For the particular SDK you are interested in, you can subscribe to the RSS feed for the GitHub releases.
The location of the RSS feed is:
# general formathttps://github.com/:organization/:repo/releases.atom# examplehttps://github.com/launchdarkly/js-client-sdk/releases.atom
If your team uses Slack as a collaboration tool, you can also subscribe a Slack channel to the release RSS feed. In your Slack channel, type
/feed subscribe <RSS feed> to subscribe.
# general format/feed subscribe https://github.com/:organization/:repo/releases.atom# example/feed subscribe https://github.com/launchdarkly/js-client-sdk/releases.atom
Within the LaunchDarkly application, you'll automatically receive notifications when SDK versions are nearing end of life (one month prior) and again when they are past end of life. The notifications are based on SDK usage within each LaunchDarkly environment. To learn more, read the full list of LaunchDarkly's supported SDK versions.
The LaunchDarkly SDKs are published through language-specific package managers. For the particular SDK you are interested in, you can subscribe to notifications or to an RSS feed directly through the package manager's site to receive updates when new versions are released if the package manager supports such a feature. For example, the Ruby SDK is published through RubyGems which exposes an RSS feed.
When you are ready to update, check the SDK reference page for your client-side or server-side SDK, then navigate to the migration guide. Alternatively, use the search bar to search for "migration guide."
In many cases, we provide a migration guide from the previous major version.
Client-side SDK migration guides:
- .NET (client-side) SDK 1.x to 2.0
- Android SDK 2.x to 3.0
- C/C++ (client-side) SDK 1.x to 2.0
- iOS SDK 4.x to 5.0
- iOS SDK 5.x to 6.0 for Swift
- iOS SDK 5.x to 6.0 for Objective-C
- Node.js (client-side) SDK 1.x to 2.0
Server-side SDK migration guides:
- .NET (server-side) SDK 5.x to 6.0
- Go SDK 4.x to 5.0
- Java SDK 4.x to 5.0
- Node.js (server-side) SDK 5.x to 6.0
- PHP SDK 3.x to 4.0
To receive notifications when SDK versions are approaching their end of life (EOL):
- Visit status.launchdarkly.com.
- Click Subscribe to updates.
- Select your notification method and click Subscribe.
- On the "Choose components" page, check the SDKs checkbox. Optionally, check the boxes to subscribe to other status updates. Click Save.
- Confirm your notification subscription. For example, if you subscribed by email, check your inbox for an email requesting that you confirm your subscription, and follow its instructions.