diff --git a/.changeset/angry-sites-fold.md b/.changeset/angry-sites-fold.md new file mode 100644 index 0000000000..8124ddaf47 --- /dev/null +++ b/.changeset/angry-sites-fold.md @@ -0,0 +1,30 @@ +--- +'@backstage/plugin-auth-backend': patch +--- + +Added the configuration flag `auth.omitIdentityTokenOwnershipClaim` that causes issued user tokens to no longer contain the `ent` claim that represents the ownership references of the user. + +The benefit of this new flag is that issued user tokens will be much smaller in +size, but they will no longer be self-contained. This means that any consumers +of the token that require access to the ownership claims now need to call the +`/api/auth/v1/userinfo` endpoint instead. Within the Backstage ecosystem this is +done automatically, as clients will still receive the full set of claims during +authentication, while plugin backends will need to use the `UserInfoService` +which already calls the user info endpoint if necessary. + +When enabling this flag, it is important that any custom sign-in resolvers directly return the result of the sign-in method. For example, the following would not work: + +```ts +const { token } = await ctx.issueToken({ + claims: { sub: entityRef, ent: [entityRef] }, +}); +return { token }; // WARNING: This will not work with the flag enabled +``` + +Instead, the sign-in resolver should directly return the result: + +```ts +return ctx.issueToken({ + claims: { sub: entityRef, ent: [entityRef] }, +}); +``` diff --git a/.changeset/breezy-hotels-deny.md b/.changeset/breezy-hotels-deny.md new file mode 100644 index 0000000000..13c8b47a7f --- /dev/null +++ b/.changeset/breezy-hotels-deny.md @@ -0,0 +1,5 @@ +--- +'@backstage/integration': patch +--- + +Added missing `organizations` property to `azure` section in `config.d.ts` file diff --git a/.changeset/bright-moles-sort.md b/.changeset/bright-moles-sort.md new file mode 100644 index 0000000000..9796729d1a --- /dev/null +++ b/.changeset/bright-moles-sort.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-dynamic-feature-service': minor +--- + +**BREAKING** Removed support for the legacy backend, please migrate to the new backend system diff --git a/.changeset/bumpy-showers-design.md b/.changeset/bumpy-showers-design.md new file mode 100644 index 0000000000..2db5006944 --- /dev/null +++ b/.changeset/bumpy-showers-design.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder-backend-module-gitlab': patch +--- + +If the commit action is not `create` log a more appropriate error message to the end user advising that the files they're trying to modify might not exist diff --git a/.changeset/calm-toys-occur.md b/.changeset/calm-toys-occur.md new file mode 100644 index 0000000000..ea03aaf4f8 --- /dev/null +++ b/.changeset/calm-toys-occur.md @@ -0,0 +1,17 @@ +--- +'@backstage/plugin-bitbucket-cloud-common': minor +--- + +Update Bitbucket Cloud schema and models. + +The latest schema was fetched from Bitbucket Cloud and stored locally. +Based on the updated schema, the models got regenerated. + +**BREAKING:** + +Due to the schema changes, the model update includes one breaking change: + +- `Account.username` was removed. + +Additionally, there were a couple of compatible changes including the addition of +`BaseCommit.committer` and others. diff --git a/.changeset/chatty-days-wonder.md b/.changeset/chatty-days-wonder.md deleted file mode 100644 index 5e5114c28e..0000000000 --- a/.changeset/chatty-days-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-bitbucket-provider': patch ---- - -Enabled persistency of scopes for Bitbucket Cloud. diff --git a/.changeset/chilly-sheep-scream.md b/.changeset/chilly-sheep-scream.md deleted file mode 100644 index eb568ffd8f..0000000000 --- a/.changeset/chilly-sheep-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': minor ---- - -Added support of filtering based on system columns in catalog table diff --git a/.changeset/chilly-trams-cheer.md b/.changeset/chilly-trams-cheer.md new file mode 100644 index 0000000000..0e14423ef8 --- /dev/null +++ b/.changeset/chilly-trams-cheer.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-kubernetes-react': patch +--- + +Add headlamp formatter diff --git a/.changeset/chubby-cougars-run.md b/.changeset/chubby-cougars-run.md new file mode 100644 index 0000000000..deb954ef6b --- /dev/null +++ b/.changeset/chubby-cougars-run.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-catalog-backend': patch +--- + +This patch addresses an issue identified in Backstage when configured with a MySQL database. If an entity of type location +(e..all.yaml) has more than 70 referenced entities, clicking "Refresh" does not update the referenced entities as expected. This occurs because the TEXT type in MySQL has a limit of 65,535 bytes, which is insufficient to store all the referenced entities, causing the refresh operation to fail. diff --git a/.changeset/quick-carrots-open.md b/.changeset/chubby-needles-vanish.md similarity index 51% rename from .changeset/quick-carrots-open.md rename to .changeset/chubby-needles-vanish.md index 7cde586e64..2cd664dcdd 100644 --- a/.changeset/quick-carrots-open.md +++ b/.changeset/chubby-needles-vanish.md @@ -2,4 +2,4 @@ '@backstage/canon': patch --- -Fix types on the Icon component. +Fix Canon missing dependencies diff --git a/.changeset/clear-pigs-share.md b/.changeset/clear-pigs-share.md deleted file mode 100644 index a8241760c8..0000000000 --- a/.changeset/clear-pigs-share.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': minor ---- - -**BREAKING**: Explicitly rejects branch names containing a slash character. - -The module now rejects any configuration that contains slashes in branch names. The reason for this is that the ingestion will run into downstream problems if they were let through. If you had configuration with a slash in the branch name in `filters.branch`, your application may fail to start up. - -If you are affected by this, please move over to using branches that do not have slashes in them. diff --git a/.changeset/clever-tomatoes-jump.md b/.changeset/clever-tomatoes-jump.md deleted file mode 100644 index b18ca53189..0000000000 --- a/.changeset/clever-tomatoes-jump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-defaults': minor ---- - -Allow pass through of redis client and cluster options to Cache core service diff --git a/.changeset/cold-humans-check.md b/.changeset/cold-humans-check.md new file mode 100644 index 0000000000..5bcb6caa4b --- /dev/null +++ b/.changeset/cold-humans-check.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-user-settings': patch +--- + +plugin-user-settingsgs support i18n diff --git a/.changeset/swift-boats-add.md b/.changeset/common-goats-raise.md similarity index 61% rename from .changeset/swift-boats-add.md rename to .changeset/common-goats-raise.md index 42682437b0..c2d797b719 100644 --- a/.changeset/swift-boats-add.md +++ b/.changeset/common-goats-raise.md @@ -2,4 +2,4 @@ '@backstage/plugin-scaffolder-backend-module-github': patch --- -Made "publish:github" action idempotent +Use action context logger in Octokit client diff --git a/.changeset/common-parrots-wink.md b/.changeset/common-parrots-wink.md deleted file mode 100644 index 7e3578771b..0000000000 --- a/.changeset/common-parrots-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs-react': patch ---- - -Fix catalog entity docs page not loading due to multiple addons data attachment in the New Frontend System. diff --git a/.changeset/cool-knives-design.md b/.changeset/cool-knives-design.md new file mode 100644 index 0000000000..63197edd16 --- /dev/null +++ b/.changeset/cool-knives-design.md @@ -0,0 +1,7 @@ +--- +'@backstage/frontend-plugin-api': patch +--- + +The `id` option of `createFrontendPlugin` has been renamed to `pluginId` in order to better align with similar APIs in the frontend and backend systems. + +The old `id` option is deprecated and will be removed in a future release. diff --git a/.changeset/crazy-hands-film.md b/.changeset/crazy-hands-film.md deleted file mode 100644 index 1d5933b317..0000000000 --- a/.changeset/crazy-hands-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-gitlab': patch ---- - -Updated the path field in the `gitlab:group:ensureExists` action to support also strings with multiple segments (e.g. `group/subgroup`) diff --git a/.changeset/create-app-1743513781.md b/.changeset/create-app-1743513781.md deleted file mode 100644 index b50d431d4b..0000000000 --- a/.changeset/create-app-1743513781.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/create-app': patch ---- - -Bumped create-app version. diff --git a/.changeset/create-app-1742907012.md b/.changeset/create-app-1745325336.md similarity index 100% rename from .changeset/create-app-1742907012.md rename to .changeset/create-app-1745325336.md diff --git a/.changeset/cruel-lights-sip.md b/.changeset/cruel-lights-sip.md new file mode 100644 index 0000000000..b38ab052a9 --- /dev/null +++ b/.changeset/cruel-lights-sip.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-auth-backend-module-github-provider': patch +--- + +Added missing types package diff --git a/.changeset/cuddly-dodos-allow.md b/.changeset/cuddly-dodos-allow.md deleted file mode 100644 index 0901d630f1..0000000000 --- a/.changeset/cuddly-dodos-allow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-techdocs-node': patch ---- - -Update AWS file retrieval logic from storing file in buffer array to piping to res for better memory efficiency. diff --git a/.changeset/cuddly-kids-sell.md b/.changeset/cuddly-kids-sell.md deleted file mode 100644 index 3b7cb16841..0000000000 --- a/.changeset/cuddly-kids-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Bump @module-federation/enhanced ^0.9.0 to fix GHSA-593f-38f6-jp5m diff --git a/.changeset/cuddly-mirrors-ask.md b/.changeset/cuddly-mirrors-ask.md deleted file mode 100644 index 4fe611d067..0000000000 --- a/.changeset/cuddly-mirrors-ask.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/canon': patch ---- - -Updated styles for the Menu component in Canon. diff --git a/.changeset/cyan-pots-appear.md b/.changeset/cyan-pots-appear.md new file mode 100644 index 0000000000..f82f4548c3 --- /dev/null +++ b/.changeset/cyan-pots-appear.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-unprocessed': minor +--- + +**BREAKING** Removed support for the legacy backend and removed references to `@backstage/backend-common`, please [migrate to the new backend system](https://backstage.io/docs/backend-system/building-plugins-and-modules/migrating) diff --git a/.changeset/deep-flies-vanish.md b/.changeset/deep-flies-vanish.md deleted file mode 100644 index 30aa10f290..0000000000 --- a/.changeset/deep-flies-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-unprocessed-entities': patch ---- - -Added confirmation popup for delete entities in Catalog Unprocessed Entities plugin diff --git a/.changeset/dirty-grapes-vanish.md b/.changeset/dirty-grapes-vanish.md new file mode 100644 index 0000000000..b78660d21e --- /dev/null +++ b/.changeset/dirty-grapes-vanish.md @@ -0,0 +1,7 @@ +--- +'@backstage/backend-defaults': minor +--- + +**BREAKING**: The `DefaultSchedulerService` constructor options now requires `RootLifecycleService`, `HttpRouterService`, and `PluginMetadataService` fields. + +The scheduler will register a REST API for listing and triggering tasks. Please see [the scheduler documentation](https://backstage.io/docs/backend-system/core-services/scheduler) for more details about this API. diff --git a/.changeset/dry-carpets-hope.md b/.changeset/dry-carpets-hope.md new file mode 100644 index 0000000000..569e089a66 --- /dev/null +++ b/.changeset/dry-carpets-hope.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-backstage-openapi': patch +--- + +Do not swallow errors; instead allow them to bubble up to the task scheduler for better tracking and logging. diff --git a/.changeset/dry-cars-build.md b/.changeset/dry-cars-build.md deleted file mode 100644 index 60fd3ece49..0000000000 --- a/.changeset/dry-cars-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-kubernetes': patch ---- - -Added New Frontend System filter for the Kubernetes tab to use `isKubernetesAvailable` to control its visibility diff --git a/.changeset/dull-doodles-trade.md b/.changeset/dull-doodles-trade.md new file mode 100644 index 0000000000..eb9399fcc7 --- /dev/null +++ b/.changeset/dull-doodles-trade.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-kubernetes-backend': patch +--- + +Changed logging of cluster details to debug to minimise log clutter. diff --git a/.changeset/early-feet-lay.md b/.changeset/early-feet-lay.md deleted file mode 100644 index 71a557e5e5..0000000000 --- a/.changeset/early-feet-lay.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-oidc-provider': patch ---- - -Added custom timeout setting for oidc provider - -Here is an example of how to use a custom timeout with the configuration: - -```yaml -auth: - oidc: - production: - clientId: ${AUTH_GOOGLE_CLIENT_ID} - clientSecret: ${AUTH_GOOGLE_CLIENT_SECRET} - timeout: - seconds: 30 -``` diff --git a/.changeset/eleven-ghosts-strive.md b/.changeset/eleven-ghosts-strive.md new file mode 100644 index 0000000000..ac48c19524 --- /dev/null +++ b/.changeset/eleven-ghosts-strive.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder': patch +--- + +Full support in EntityPicker (and derivatives) for default EntityPresentationApi diff --git a/.changeset/every-ties-wink.md b/.changeset/every-ties-wink.md deleted file mode 100644 index 31eff3fb9a..0000000000 --- a/.changeset/every-ties-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli': patch ---- - -Fixed an issue causing the `repo lint` command to fail when the `--max-warnings` option was used. diff --git a/.changeset/famous-cities-stand.md b/.changeset/famous-cities-stand.md new file mode 100644 index 0000000000..86ba727997 --- /dev/null +++ b/.changeset/famous-cities-stand.md @@ -0,0 +1,7 @@ +--- +'@backstage/plugin-auth-node': patch +--- + +Added the `identity` property to `BackstageSignInResult`. + +The `prepareBackstageIdentityResponse` function will now also forward the `identity` to the response if present in the provided sign-in result. diff --git a/.changeset/famous-dragons-bake.md b/.changeset/famous-dragons-bake.md deleted file mode 100644 index 17b156de06..0000000000 --- a/.changeset/famous-dragons-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-gitlab': patch ---- - -add filter for repos by membership and topics diff --git a/.changeset/famous-eggs-dance.md b/.changeset/famous-eggs-dance.md deleted file mode 100644 index 8293746402..0000000000 --- a/.changeset/famous-eggs-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/canon': patch ---- - -Internal refactor and fixes to the prop extraction logic for layout components. diff --git a/.changeset/fancy-frogs-like.md b/.changeset/fancy-frogs-like.md new file mode 100644 index 0000000000..ed3a9fbf81 --- /dev/null +++ b/.changeset/fancy-frogs-like.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Internal code cleanup diff --git a/.changeset/fruity-bags-flow.md b/.changeset/fruity-bags-flow.md new file mode 100644 index 0000000000..bc6034a489 --- /dev/null +++ b/.changeset/fruity-bags-flow.md @@ -0,0 +1,23 @@ +--- +'@backstage/plugin-catalog-unprocessed-entities': patch +'@backstage/frontend-test-utils': patch +'@backstage/core-compat-api': patch +'@backstage/plugin-app-visualizer': patch +'@backstage/plugin-catalog-import': patch +'@backstage/plugin-catalog-graph': patch +'@backstage/plugin-notifications': patch +'@backstage/plugin-user-settings': patch +'@backstage/plugin-kubernetes': patch +'@backstage/plugin-scaffolder': patch +'@backstage/plugin-api-docs': patch +'@backstage/plugin-devtools': patch +'@backstage/plugin-techdocs': patch +'@backstage/plugin-catalog': patch +'@backstage/plugin-signals': patch +'@backstage/plugin-search': patch +'@backstage/plugin-home': patch +'@backstage/plugin-app': patch +'@backstage/plugin-org': patch +--- + +Internal update to use the new `pluginId` option of `createFrontendPlugin`. diff --git a/.changeset/funny-hotels-cut.md b/.changeset/funny-hotels-cut.md deleted file mode 100644 index 7972b68bbb..0000000000 --- a/.changeset/funny-hotels-cut.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-sentry': patch ---- - -Made "sentry:project:create" action idempotent diff --git a/.changeset/funny-lizards-clean.md b/.changeset/funny-lizards-clean.md deleted file mode 100644 index 7c85e28188..0000000000 --- a/.changeset/funny-lizards-clean.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/core-components': patch ---- - -Fixed the messaging in the `AlertDisplay` where it was claiming that there were older messages available rather than newer. diff --git a/.changeset/giant-donkeys-punch.md b/.changeset/giant-donkeys-punch.md deleted file mode 100644 index 522055832a..0000000000 --- a/.changeset/giant-donkeys-punch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-azure': patch ---- - -Made "publish:azure" action idempotent diff --git a/.changeset/green-trainers-float.md b/.changeset/green-trainers-float.md new file mode 100644 index 0000000000..537fe01736 --- /dev/null +++ b/.changeset/green-trainers-float.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder': patch +--- + +Fix EntityPicker field to render description as markdown, matching other form components in the system. diff --git a/.changeset/heavy-baths-rule.md b/.changeset/heavy-baths-rule.md new file mode 100644 index 0000000000..09f26e8b57 --- /dev/null +++ b/.changeset/heavy-baths-rule.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-github': minor +--- + +**BREAKING** The `GithubLocationAnalyzer` now requires the `AuthService` and the `CatalogService` when being constructed and the `TokenManger` has been removed. diff --git a/.changeset/honest-ties-worry.md b/.changeset/honest-ties-worry.md deleted file mode 100644 index 74d8c591c1..0000000000 --- a/.changeset/honest-ties-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-react': patch ---- - -Scaffolding - Template card - button to show template entity detail diff --git a/.changeset/huge-olives-do.md b/.changeset/huge-olives-do.md new file mode 100644 index 0000000000..61eb37559f --- /dev/null +++ b/.changeset/huge-olives-do.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-events-backend-module-gitlab': patch +--- + +Adds support for `object_kind` field with priority over `event_name` on Gitlab webhook event types diff --git a/.changeset/huge-toys-beam.md b/.changeset/huge-toys-beam.md deleted file mode 100644 index e36cdcc7f0..0000000000 --- a/.changeset/huge-toys-beam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-import': patch ---- - -Expose the `UnpackNestedValue` type as it's been removed from `react-hook-form` diff --git a/.changeset/icy-mugs-glow.md b/.changeset/icy-mugs-glow.md new file mode 100644 index 0000000000..553daff24a --- /dev/null +++ b/.changeset/icy-mugs-glow.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-bitbucket-cloud-common': patch +--- + +Add support for `repo:updated` events as `Events.RepoUpdatedEvent`. diff --git a/.changeset/itchy-times-behave.md b/.changeset/itchy-times-behave.md deleted file mode 100644 index dc883487b0..0000000000 --- a/.changeset/itchy-times-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-bitbucket': patch ---- - -Made "publish:bitbucket" action idempotent diff --git a/.changeset/large-kings-protect.md b/.changeset/large-kings-protect.md deleted file mode 100644 index 363e2b7759..0000000000 --- a/.changeset/large-kings-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-github': patch ---- - -Added `validateLocationsExist` to the config definition where it was missing. diff --git a/.changeset/large-lemons-clap.md b/.changeset/large-lemons-clap.md new file mode 100644 index 0000000000..cf1a3eed5d --- /dev/null +++ b/.changeset/large-lemons-clap.md @@ -0,0 +1,7 @@ +--- +'@backstage/backend-plugin-api': patch +'@backstage/backend-defaults': patch +'@backstage/integration': patch +--- + +update documentation diff --git a/.changeset/lemon-shoes-enter.md b/.changeset/lemon-shoes-enter.md deleted file mode 100644 index a950989d93..0000000000 --- a/.changeset/lemon-shoes-enter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/canon': patch ---- - -Add global CSS reset for anchor tags. diff --git a/.changeset/light-cameras-fold.md b/.changeset/light-cameras-fold.md deleted file mode 100644 index 8ec49c5d02..0000000000 --- a/.changeset/light-cameras-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-notifications-backend-module-slack': minor ---- - -Added a new Slack NotificationProcessor for use with the notifications plugin diff --git a/.changeset/lovely-cats-take.md b/.changeset/lovely-cats-take.md new file mode 100644 index 0000000000..ab1ee1c249 --- /dev/null +++ b/.changeset/lovely-cats-take.md @@ -0,0 +1,11 @@ +--- +'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch +--- + +Support Bitbucket Cloud's `repo:updated` events at `BitbucketCloudEntityProvider`. + +To make use of the new event type, you have to configure your webhook or add a new ones +that delivers this event type to Backstage similar to `repo:push` before. + +Only `repo:updated` events that modify a repository's URL (e.g., due to a name change) +will cause changes (removing the "old", adding the "new" repository). diff --git a/.changeset/metal-animals-notice.md b/.changeset/metal-animals-notice.md deleted file mode 100644 index c1a844ddb0..0000000000 --- a/.changeset/metal-animals-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-scaffolder-backend-module-github': patch ---- - -Made "github:autolinks:create" action idempotent diff --git a/.changeset/moody-eagles-smile.md b/.changeset/moody-eagles-smile.md deleted file mode 100644 index 3fd8a748ab..0000000000 --- a/.changeset/moody-eagles-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-import': patch ---- - -adding translation for `Register an existing component` text diff --git a/.changeset/new-hands-scream.md b/.changeset/new-hands-scream.md new file mode 100644 index 0000000000..03291648db --- /dev/null +++ b/.changeset/new-hands-scream.md @@ -0,0 +1,7 @@ +--- +'@backstage/plugin-auth-backend': minor +--- + +**BREAKING**: Removed support for the old backend system, and removed all deprecated exports. + +If you were using one of the deprecated imports from this package, you will have to follow the instructions in their respective deprecation notices before upgrading. Most of the general utilities are available from `@backstage/plugin-auth-node`, and the specific auth providers are available from dedicated packages such as for example `@backstage/plugin-auth-backend-module-github-provider`. See [the auth docs](https://backstage.io/docs/auth/) for specific instructions. diff --git a/.changeset/nice-vans-vanish.md b/.changeset/nice-vans-vanish.md new file mode 100644 index 0000000000..c52fc42488 --- /dev/null +++ b/.changeset/nice-vans-vanish.md @@ -0,0 +1,5 @@ +--- +'@backstage/canon': minor +--- + +**Breaking Change** Icons on Button and IconButton now need to be imported and placed like this: