Historically, we’ve released new API features as soon as they’re ready for production—regardless of whether they’re backwards-compatible or not. While this allowed us to give you access to the newest features right away, you also told us that it would be easier to plan your engineering roadmap if you knew when we were going to make updates to our API.
We’ve heard your feedback. We’re introducing a new release cadence and versioning system for all API endpoints that combines twice-yearly major updates1 with monthly feature enhancements. This set release schedule gives you the predictability and clarity that you need to better plan your engineering cycles.
We’re also releasing the first API version—Acacia—under this new model. Here’s how it works:
To help you understand what’s changing in each new API version (and why), we’ve also redesigned our developer changelog. While the previous version of our changelog listed all updates to the Stripe API, you asked for more help understanding which changes apply to your specific API version.
Our new changelog solves this, allowing you to:
We’ve also included this information for past API versions, so you can more easily upgrade from older versions to the latest release.
Our new release schedule and updated changelog allow you to operate more efficiently as an engineering team by adopting API changes faster and with more confidence. As always, we welcome your feedback on Stripe Insiders and look forward to seeing what you build with Stripe.
To explore this new release, visit our new changelog.