Upgrading Backstage with versions:bump and the Upgrade Helper
A repeatable monthly upgrade: running versions:bump, reading changesets, applying template changes from the Upgrade Helper to your app and backend packages, and testing before release.

Specific Backstage upgrade jobs beyond routine releases: bumping versions, Node.js changes, catching up old apps, custom plugin compatibility, search engine changes and plugins that moved repositories.
A repeatable monthly upgrade: running versions:bump, reading changesets, applying template changes from the Upgrade Helper to your app and backend packages, and testing before release.
Moving a Backstage app to a newly supported Node.js release: the two-version support window, matching Docker base images and CI, native modules and when Backstage drops the older release.
Bringing an app that has skipped a year or more of releases up to date: stepping through versions, handling deprecations, new backend and frontend system changes along the way, and when rebuilding the app is cheaper.
Maintaining internal plugins as core APIs change: deprecated packages such as backend-common, extension points, testing plugins against new releases, and owning the upgrade work.
Elasticsearch 7 is no longer supported by Backstage search: moving to Elasticsearch 8.19 or later or to OpenSearch, reindexing, and the Postgres engine as a simpler option.
Switching dependencies for plugins that left the core repository: new package names and release cadence, checking maintenance status, and pinning versions that match your Backstage release.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.