New release: Backstage 1.0
- Francesco Corti, Spotify
Note: This post was originally published on Backstage.io.
TL;DR: If you’ve been waiting for Backstage to come out of beta, we’re excited to announce that Backstage 1.0 is here!
It’s been two years since Spotify open sourced Backstage so companies of all shapes and sizes — and in every industry all over the world — could build highly extensible and customized developer portals to best suit their organization’s needs and culture. Now hundreds of adopters are using Backstage as the single pane of glass for their core development, managing millions of components and technical documentation, and helping hundreds of thousands of developers be more productive and happy.
This milestone demonstrates Backstage’s maturity and the incredible effort from the core maintainers, contributors, and adopters. In a short time, we’ve seen a global community grow rapidly with people bringing their passion to this project and our goal of empowering developers. Because, yes, this is also your goal and your time to celebrate.
So what is Backstage 1.0?
If you’re thinking “what is Backstage 1.0, and what does it include?” You’re not alone, so let’s get into it.
To start, let’s define Backstage: it’s an open platform for building developer portals, mainly defined by a set of libraries together with plugins that can be added, removed, or customized so that the final behavior of the developer portal product is what an adopter wants. For the past two years, the open source platform has been in beta. With Backstage 1.0, we're coming out of beta and into production with regular versioning and release cycle commitments. So, if your company requires production-ready software, you can now use Backstage and join over 100 other public adopters!
Our definition of Backstage 1.0 includes:
- Backstage Core 1.0 libraries as the set of libraries to make the platform work
- Backstage Software Catalog 1.0
- Backstage Software Templates 1.0
- Backstage TechDocs 1.0
Coming soon: Backstage Search 1.0 will be included in the near future as part of the regular releases to the Backstage platform.
In terms of features, the maintainers will not be shipping new stuff as part of the major release but instead:
- Refactoring the code packaging to better reflect the release numbering
- Removal of deprecated services to reduce the risk of introducing breaking changes
- Establishing clarity on the release lifecycle, numbering, and cadence as well as the support model
- Improvements to Backstage.io documentation
The road ahead
In terms of maturity and stability, the road ahead for Backstage is bright and busy. The goal is to bring Backstage to the next level of maturity and continue improving it, according to adopter growth, feature set, and identified use cases.
You can read more about Backstage’s roadmap here, but in terms of maturity and stability we would like to highlight the following:
- CNCF incubation: The Backstage project recently moved from Sandbox to Incubation phase within the CNCF maturity levels.
- Security auditing and strategy: With the CNCF’s support, the project maintainers are working on a security audit initiative to make the platform more secure and will share more details soon. The audit is part of an overall security strategy being developed this quarter.
- Paid plugins for advanced and enterprise use cases: Last year, Spotify announced its work on paid plugins built on top of the Backstage open source platform. This is another example of the platform’s maturity and Spotify’s continued commitment to the project, with a focus on customers and use cases requiring enterprise-focused support and plugins developed and proven by Spotify.
Some links to peruse
If you want to know more about this first major release, check out the following links to learn more about this release effort and receive support.