Backstage Update Recovers Failed Template Jobs

TL;DR: Backstage version 1.55 introduces a new feature that can recover failed software template jobs, improving reliability. However, the update also includes breaking changes, requiring teams to review their setups before upgrading.
Key facts
- Category
- Infrastructure
- Impact
- High
- Published
- Source
- InfoQ
Full summary
The latest Backstage update adds a new recovery feature for failed software template jobs but also includes several breaking API changes.
Backstage, the popular open-source framework for building developer portals, has released a significant update with version 1.55. According to a report from InfoQ, the new version introduces a major reliability feature that allows the platform to recover from failed tasks, alongside several breaking changes that teams must address before upgrading. Backstage, originally created by Spotify, helps companies create a single, unified interface for their internal tools, services, and documentation. This update focuses on making one of its core components, the Software Scaffolder, more resilient to failure, which is a critical improvement for the complex, multi-step automated jobs it often runs.
The headline feature is an opt-in recovery mechanism for Scaffolder tasks. The Scaffolder is used to automate the creation of new software components, like microservices or libraries, based on predefined templates. These jobs can be long-running and involve many steps, such as creating a repository, setting up CI/CD pipelines, and registering the new service. Previously, if a task crashed or timed out midway through this process, all progress was lost, forcing developers to start over. The new recovery feature allows a failed task to resume from its last successfully completed step, saving significant time and reducing developer frustration. Alongside this improvement, the update removes several deprecated APIs in core components like the software catalog, search, and TechDocs. This means teams with custom plugins or configurations relying on these old APIs will need to update their code to be compatible.
This release reflects the growing maturity of both Backstage and the broader field of platform engineering. As more organizations adopt internal developer platforms (IDPs) to improve developer productivity and standardize tooling, the reliability of the underlying framework becomes paramount. Any downtime or failure in the IDP can bring all development to a halt. By focusing on state management and task recovery, the Backstage project is addressing the real-world operational challenges faced by teams running it at scale. This shift from simply adding new features to hardening existing ones is a common trajectory for successful infrastructure projects, signaling that Backstage is solidifying its position as a foundational tool for modern software development organizations, much like Kubernetes did for container orchestration.
For teams running Backstage, this update is a double-edged sword that requires careful planning. The Scaffolder recovery is a powerful new capability that can directly improve the developer experience, but it is not enabled by default and must be consciously configured. The more immediate concern is the set of breaking changes. Engineering leaders and platform teams must conduct a thorough audit of their Backstage implementation to identify any dependencies on the now-removed APIs. Upgrading without this due diligence could break the developer portal, disrupting workflows across the entire engineering organization. The recommended path is to test the upgrade, currently available as patch 1.55.3, in a non-production environment first. This will allow teams to safely identify and remediate any issues before rolling out a more reliable and robust version of their internal platform.
Why it matters
For engineering teams using Backstage, this update directly impacts platform reliability and developer experience. The Scaffolder recovery prevents lost work from crashes, while the breaking API changes mean that failing to prepare for the upgrade could break internal developer portals and CI/CD workflows.
Business impact
This Backstage update can reduce developer downtime and wasted engineering hours by automatically recovering failed scaffolding tasks. However, the required upgrade planning to address breaking changes represents a direct operational cost that teams must budget for to avoid disrupting internal development platforms.
⚡ Action needed
Teams using Backstage should carefully review the release notes for version 1.55 before upgrading. The update contains breaking changes to the catalog, search, and TechDocs APIs that may require configuration adjustments or code refactoring to ensure a smooth transition.
Action checklist
- 1Review the official Backstage 1.55 release notes.
- 2Identify any usage of deprecated catalog APIs in your configuration.
- 3Test the upgrade in a staging environment before deploying to production.
- 4Decide whether to enable the new opt-in Scaffolder task recovery feature.
Tags
Related on Notifire
Related stories
Primary source: InfoQ