diff --git a/.changeset/famous-books-matter.md b/.changeset/famous-books-matter.md new file mode 100644 index 0000000000..550bfecf0b --- /dev/null +++ b/.changeset/famous-books-matter.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-common': patch +--- + +Added `legacyPlugin` and the lower level `makeLegacyPlugin` wrappers that convert legacy plugins to the new backend system. This will be used to ease the future migration to the new backend system, but we discourage use of it for now. diff --git a/.changeset/hungry-weeks-flash.md b/.changeset/hungry-weeks-flash.md new file mode 100644 index 0000000000..19cb6cede8 --- /dev/null +++ b/.changeset/hungry-weeks-flash.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-tasks': patch +--- + +Added a new static `TaskScheduler.forPlugin` method. diff --git a/.changeset/many-carpets-beam.md b/.changeset/many-carpets-beam.md new file mode 100644 index 0000000000..454d404e83 --- /dev/null +++ b/.changeset/many-carpets-beam.md @@ -0,0 +1,14 @@ +--- +'@backstage/plugin-bazaar': patch +'@backstage/plugin-fossa': patch +'@backstage/plugin-github-actions': patch +'@backstage/plugin-home': patch +'@backstage/plugin-jenkins': patch +'@backstage/plugin-kubernetes': patch +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-stack-overflow': patch +'@backstage/plugin-tech-radar': patch +'@backstage/plugin-xcmetrics': patch +--- + +Small updates to some paragraph components to ensure theme typography properties are inherited correctly. diff --git a/.changeset/olive-actors-beam.md b/.changeset/olive-actors-beam.md new file mode 100644 index 0000000000..940502bc8d --- /dev/null +++ b/.changeset/olive-actors-beam.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend-module-sentry': minor +--- + +Add Sentry "Create Project" Scaffolder as new package diff --git a/.changeset/proud-cobras-chew.md b/.changeset/proud-cobras-chew.md new file mode 100644 index 0000000000..ae08378715 --- /dev/null +++ b/.changeset/proud-cobras-chew.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-test-utils': patch +--- + +The backend started by `startTestBackend` now has default implementations of all core services. It now also returns a `TestBackend` instance, which provides access to the underlying `server` that can be used with testing libraries such as `supertest`. diff --git a/.changeset/rude-pumas-draw.md b/.changeset/rude-pumas-draw.md new file mode 100644 index 0000000000..e36d1dd997 --- /dev/null +++ b/.changeset/rude-pumas-draw.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-tech-insights-backend': patch +--- + +Expose optional `persistenceContext` on `TechInsights` construction to enable integrators to provide their own database implementations for fact handling. diff --git a/.changeset/shaggy-apricots-camp.md b/.changeset/shaggy-apricots-camp.md new file mode 100644 index 0000000000..705dcef0f0 --- /dev/null +++ b/.changeset/shaggy-apricots-camp.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-app-api': patch +--- + +Exported the default root HTTP router implementation as `DefaultRootHttpRouter`. It only implements the routing layer and needs to be exposed via an HTTP server similar to the built-in setup in the `rootHttpRouterFactory`. diff --git a/.eslintrc.js b/.eslintrc.js index ea73a299c3..1616404a6f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -247,6 +247,7 @@ module.exports = { { forbid: [ { element: 'button', message: 'use MUI