Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First of all, the dependencies have been bumped to backstage 1.30.4.
Then, I've replaced some of the deprecated methods. Mostly caused by the
@backstage/backend-tasks
and@backstage/backend-common
being deprecated and soon removed. There are still a bunch being used, but we will replace them in a follow-up PR (explanation in the last paragraph).Finally, and as suggested in this issue, the old backend system
createRouter
has to be deprecated. It will be removed completely in the next release.Together with the removal of the old backend system, I would also suggest removing the standaloneServer completely (which has been broken for some time and it's being replaced by a new
example application
instead). Thanks to this, the last bunch of deprecations will be gone, as well as the unused packages. Some examples, which containpackages
and possiblyexamples
if some things are needed (like entity definitions, which is not needed for us):PS: As a final task, I've merged the opened MRs to fix some of the security issues