Backstage version 1.55 introduces a new feature for automatic recovery of Software Template tasks. This functionality, configured via `scaffolder.taskRecovery`, allows tasks to resume from the last completed step if they crash or time out. It maintains task secrets and persists completed step outputs to facilitate continuation.
The release notes advise that actions used in recovered tasks should be idempotent or use checkpoints, as actions might be re-executed. This feature responds to user requests for improved resilience in the scaffolder process, partially addressing concerns about re-running entire processes due to interruptions.
The 1.55 release includes several breaking changes that require attention during upgrades. The catalog backend no longer supports `catalog.enableRelationsCompatibility`, meaning entity relations will only return `targetRef`. Deprecated `CodeOwnersProcessor` and `AnnotateScmSlugEntityProcessor` have been removed, favoring community modules.
The Elasticsearch module now mandates Elasticsearch 8.19 or later, though AWS and OpenSearch providers are unaffected. Custom code interacting with raw client responses will need updates. TechDocs now enforces an allowlist for MkDocs plugins, requiring additional plugins to be explicitly listed under `techdocs.generator.mkdocs.dangerouslyAllowAdditionalPlugins`.
Optional workspace serialization is available, requiring a separate provider module. A new database provider with a 50 MB limit is included for development purposes, with production environments directed to external stores like the GCP module. Additionally, the `scaffolder.requireScmUserCredentials` option, introduced in version 1.54.6, now requires user-provided credentials.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Backstage, an open-source developer portal framework, released version 1.55, adding automatic recovery for Software Template tasks that crash or time out. This update addresses a long-standing user request for improved task resilience and requires platform teams to manage several breaking changes related to deprecated APIs and Elasticsearch upgrades.