Project: Backstage (App Definition and Development / Application Definition & Image Build)
File: v1.5.0-next.2-changelog.md

d0eefc499a: Made the `to` prop of `Button` and `Link` more strict, only supporting plain strings. It used to be the case that this prop was unexpectedly too liberal, making it look like we supported the complex `react-router-dom` object form of the parameter as well, which led to unexpected results at runtime. 855952db53: Added CLI option `--docker-option` to allow passing additional options to the `docker run` command executed my `serve` and `serve:mkdocs`. f7607f9d85: Add new plugin catalog-backend-module-bitbucket-server which adds the `BitbucketServerEntityProvider`. The entity provider is meant as a replacement for the `BitbucketDiscoveryProcessor` to be used with Bitbucket Server (Bitbucket Cloud already has a replacement). Before: ```typescript // packages/backend/src/plugins/catalog.ts builder.addProcessor( BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }), ); ``` ```yaml catalog: locations: type: bitbucket-discovery target: 'https://bitbucket.mycompany.com/projects//repos//catalog-info.yaml ``` After: ```typescript // packages/backend/src/plugins/catalog.ts builder.addEntityProvider( BitbucketServerEntityProvider.fromConfig(env.config, { logger: env.logger, schedule: env.scheduler.createScheduledTaskRunner({ frequency: { minutes: 30 }, timeout: { minutes: 3 }, }), }), ); ``` ```yaml catalog: providers: bitbucketServer: yourProviderId: # identifies your ingested dataset catalogPath: /catalog-info.yaml # default value filters: # optional projectKey: '.*' # optional; RegExp repoSlug: '.*' # optional; RegExp ``` Updated dependencies @backstage/plugin-catalog-backend@1.3.1-next.2 ffd5e47fb5: New plugin for displaying GitHub Issues added b522f49403: Updated dependency `@spotify/prettier-config` to `^14.0.0`. Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 692d5d3405: Added `reviewers` and `teamReviewers` parameters to `publish:github:pull-request` action to add reviewers on the pull request created by the action Updated dependencies @backstage/plugin-catalog-backend@1.3.1-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 fd68d6f138: Added resolution of `.json` and `.wasm` files to the Webpack configuration in order to match defaults. 0174a0a022: Add `PATCH` and `HEAD` to the `Access-Control-Allow-Methods`. To apply this change to your Backstage installation make the following change to your `app-config.yaml` ```diff cors: origin: http://localhost:3000 methods: [GET, POST, PUT, DELETE] methods: [GET, POST, PUT, DELETE, PATCH, HEAD] ``` Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/app-defaults@1.0.5-next.1 @backstage/integration-react@1.1.3-next.1 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-search-react@1.0.1-next.1 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/dev-utils@1.0.5-next.1 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/plugin-catalog@1.5.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 2d7d6028e1: Updated dependency `@google-cloud/firestore` to `^6.0.0`. Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/cli@0.18.1-next.1 @backstage/core-components@0.11.0-next.2 @backstage/plugin-catalog@1.5.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-search-react@1.0.1-next.1 059ae348b4: Use the non-deprecated form of table.unique in knex 97f0a37378: Improved support for wildcards in `catalogPath` Updated dependencies

24979413a4: Enhancing GitLab provider with filtering projects by pattern RegExp ```yaml providers: gitlab: stg: host: gitlab.stg.company.io branch: main projectPattern: 'john/' # new option entityFilename: template.yaml ``` With the aforementioned parameter you can filter projects, and keep only who belongs to the namespace "john". Updated dependencies @backstage/plugin-catalog-backend@1.3.1-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 44e691a7f9: Modify description column to not use auto width. Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 b746eca638: Make `products` field optional in the config daf4b33e34: Add name property to Group Updated dependencies @backstage/plugin-cost-insights-common@0.1.1-next.0 @backstage/core-components@0.11.0-next.2 daf4b33e34: Add name property to Group Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/plugin-stack-overflow@0.1.4-next.1 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 f563b86a5b: Adds namespace column to Kubernetes error reporting table Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 0cd87cf30d: Added a new `customResources` field to the ClusterDetails interface, in order to specify (override) custom resources per cluster Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/plugin-search-react@1.0.1-next.1 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 @backstage/plugin-home@0.4.24-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 8acb22205c: Scroll techdocs navigation into focus and expand any nested navigation items. Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-search-react@1.0.1-next.1 @backstage/plugin-techdocs-react@1.0.3-next.2 Updated dependencies @backstage/plugin-techdocs@1.3.1-next.2 @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-catalog@1.5.0-next.2 @backstage/plugin-search-react@1.0.1-next.1 @backstage/plugin-techdocs-react@1.0.3-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-techdocs-react@1.0.3-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2 Updated dependencies @backstage/plugin-kubernetes@0.7.1-next.2 @backstage/plugin-catalog-react@1.1.3-next.2 @backstage/plugin-cost-insights@0.11.30-next.1 @backstage/cli@0.18.1-next.1 @backstage/plugin-techdocs@1.3.1-next.2 @backstage/core-components@0.11.0-next.2 @backstage/app-defaults@1.0.5-next.1 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-airbrake@0.3.8-next.1 @backstage/plugin-apache-airflow@0.2.1-next.1 @backstage/plugin-api-docs@0.8.8-next.2 @backstage/plugin-azure-devops@0.1.24-next.1 @backstage/plugin-badges@0.2.32-next.1 @backstage/plugin-catalog-graph@0.2.20-next.1 @backstage/plugin-catalog-import@0.8.11-next.1 @backstage/plugin-circleci@0.3.8-next.1 @backstage/plugin-cloudbuild@0.3.8-next.1 @backstage/plugin-code-coverage@0.2.1-next.1 @backstage/plugin-dynatrace@0.1.2-next.1 @backstage/plugin-explore@0.3.39-next.1 @backstage/plugin-gcalendar@0.3.4-next.1 @backstage/plugin-gcp-projects@0.3.27-next.1 @backstage/plugin-github-actions@0.5.8-next.1 @backstage/plugin-gocd@0.1.14-next.1 @backstage/plugin-graphiql@0.2.40-next.1 @backstage/plugin-home@0.4.24-next.2 @backstage/plugin-jenkins@0.7.7-next.2 @backstage/plugin-kafka@0.3.8-next.1 @backstage/plugin-lighthouse@0.3.8-next.1 @backstage/plugin-newrelic@0.3.26-next.1 @backstage/plugin-newrelic-dashboard@0.2.1-next.1 @backstage/plugin-org@0.5.8-next.1 @backstage/plugin-pagerduty@0.5.1-next.1 @backstage/plugin-rollbar@0.4.8-next.1 @backstage/plugin-scaffolder@1.5.0-next.2 @backstage/plugin-search@1.0.1-next.1 @backstage/plugin-search-react@1.0.1-next.1 @backstage/plugin-sentry@0.4.1-next.1 @backstage/plugin-shortcuts@0.3.0-next.1 @backstage/plugin-stack-overflow@0.1.4-next.1 @backstage/plugin-tech-insights@0.2.4-next.1 @backstage/plugin-tech-radar@0.5.15-next.1 @backstage/plugin-techdocs-module-addons-contrib@1.0.3-next.2 @backstage/plugin-techdocs-react@1.0.3-next.2 @backstage/plugin-todo@0.2.10-next.1 @backstage/plugin-user-settings@0.4.7-next.1 Updated dependencies @backstage/cli@0.18.1-next.1 @backstage/plugin-techdocs@1.3.1-next.2 @backstage/core-components@0.11.0-next.2 @backstage/app-defaults@1.0.5-next.1 @backstage/integration-react@1.1.3-next.1 @backstage/plugin-catalog@1.5.0-next.2 @backstage/plugin-techdocs-react@1.0.3-next.2 Updated dependencies @backstage/core-components@0.11.0-next.2