@backstage/plugin-catalog-backend@0.8.0
Minor Changes
- 5fe62f124: Fix the schema / code mismatch in LDAP
set
config
Patch Changes
09b5fcf2e: GithubDiscoveryProcessor now excludes archived repositories so they won't be added to Backstage.
c2306f898: Externalize repository processing for BitbucketDiscoveryProcessor.
Add an extension point where you can customize how a matched Bitbucket repository should
be processed. This can for example be used if you want to generate the catalog-info.yaml
automatically based on other files in a repository, while taking advantage of the
build-in repository crawling functionality.BitbucketDiscoveryProcessor.fromConfig
now takes an optional parameteroptions.parser
where
you can customize the logic for each repository found. The default parser has the same
behaviour as before, where it emits an optional location for the matched repository
and lets the other processors take care of further processing.const customRepositoryParser: BitbucketRepositoryParser = async function* customRepositoryParser({ client, repository, }) { // Custom logic for interpret the matching repository. // See defaultRepositoryParser for an example }; const processor = BitbucketDiscoveryProcessor.fromConfig(env.config, { parser: customRepositoryParser, logger: env.logger, });
Updated dependencies [94da20976]
Updated dependencies [b9b2b4b76]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [d367f63b5]
Updated dependencies [937ed39ce]
Updated dependencies [b42531cfe]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/plugin-search-backend-node@0.1.3
@backstage/backend-common@0.6.3
@backstage/plugin-scaffolder-backend@0.10.0
Minor Changes
49574a8a3: Fix some
spleling
.
Thescaffolder-backend
has a configuration schema change that may be breaking
in rare circumstances. Due to a typo in the schema, the
scaffolder.github.visibility
,scaffolder.gitlab.visibility
, and
scaffolder.bitbucket.visibility
did not get proper validation that the value
is one of the supported strings (public
,internal
(not available for
Bitbucket), andprivate
). If you had a value that was not one of these three,
you may have to adjust your config.Patch Changes
84c54474d: Forward user token to scaffolder task for subsequent api requests
Updated dependencies [d367f63b5]
Updated dependencies [b42531cfe]
@backstage/backend-common@0.6.3
@backstage/plugin-techdocs@0.8.0
Minor Changes
ac6025f63: Add feedback link icon in Techdocs Reader that directs to GitLab or GitHub repo issue page with pre-filled title and source link.
For link to appear, requiresrepo_url
andedit_uri
to be filled in mkdocs.yml, as per https://www.mkdocs.org/user-guide/configuration. Anedit_uri
will need to be specified for self-hosted GitLab/GitHub instances with a different host name.
To identify issue URL format as GitHub or GitLab, the host name of source inrepo_url
is checked if it containsgitlab
orgithub
. Alternately this is determined by matching tohost
values fromintegrations
in app-config.yaml.Patch Changes
e292e393f: Add a test id to the shadow root element of the Reader to access it easily in e2e tests
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/backend-common@0.6.3
Patch Changes
d367f63b5: remove use of deprecated type HelmetOptions
b42531cfe: Support configuration of file storage for SQLite databases. Every plugin has its
own database file at the specified path.@backstage/cli@0.6.9
Patch Changes
4e5c94249: Add
config:docs
command that opens up reference documentation for the local configuration schema in a browser.1373f4f12: No longer add newly created plugins to
plugins.ts
in the app, as it is no longer needed.479b29124: Added support for Datadog rum events
@backstage/core@0.7.6
Patch Changes
94da20976: Sort the table filter options by name.
d8cc7e67a: Exposing Material UI extension point for tabs to be able to add additional information to them
99fbef232: Adding Headings for Accessibility on the Scaffolder Plugin
ab07d77f6: Add support for discovering plugins through the app element tree, removing the need to register them explicitly.
937ed39ce: Exported SignInProviderConfig to strongly type SignInPage providers
9a9e7a42f: Adding close button on support menu
50ce875a0: Fixed a potentially confusing error being thrown about misuse of routable extensions where the error was actually something different.
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [50ce875a0]
@backstage/core-api@0.2.17
@backstage/theme@0.2.6
@backstage/core-api@0.2.17
Patch Changes
ab07d77f6: Add support for discovering plugins through the app element tree, removing the need to register them explicitly.
50ce875a0: Fixed a potentially confusing error being thrown about misuse of routable extensions where the error was actually something different.
Updated dependencies [931b21a12]
@backstage/theme@0.2.6
@backstage/create-app@0.3.19
Patch Changes
ee22773e9: Removed
plugins.ts
from the app, as plugins are now discovered through the react tree.
To apply this change to an existing app, simply deletepackages/app/src/plugins.ts
along with the import and usage inpackages/app/src/App.tsx
.
Note that there are a few plugins that require explicit registration, in which case you would need to keep them inplugins.ts
. The set of plugins that need explicit registration is any plugin that doesn't have a component extension that gets rendered as part of the app element tree. An example of such a plugin in the main Backstage repo is@backstage/plugin-badges
. In the case of the badges plugin this is because there is not yet a component-based API for adding context menu items to the entity layout.
If you have plugins that still rely on route registration through theregister
method ofcreatePlugin
, these need to be kept inplugins.ts
as well. However, it is recommended to migrate these to export an extensions component instead.670acd88e: Fix system diagram card to be on the system page
To apply the same fix to an existing application, inEntityPage.tsx
simply move the<EntityLayout.route>
for the/diagram
path from thegroupPage
down into thesystemPage
element.Updated dependencies [94da20976]
Updated dependencies [84c54474d]
Updated dependencies [d8cc7e67a]
Updated dependencies [4e5c94249]
Updated dependencies [99fbef232]
Updated dependencies [cb0206b2b]
Updated dependencies [1373f4f12]
Updated dependencies [29a7e4be8]
Updated dependencies [ab07d77f6]
Updated dependencies [49574a8a3]
Updated dependencies [d367f63b5]
Updated dependencies [96728a2af]
Updated dependencies [5fe62f124]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [87c4f59de]
Updated dependencies [09b5fcf2e]
Updated dependencies [b42531cfe]
Updated dependencies [c2306f898]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
Updated dependencies [ac6025f63]
Updated dependencies [e292e393f]
Updated dependencies [479b29124]
@backstage/core@0.7.6
@backstage/plugin-scaffolder-backend@0.10.0
@backstage/cli@0.6.9
@backstage/plugin-scaffolder@0.9.1
@backstage/plugin-catalog-import@0.5.3
@backstage/plugin-rollbar-backend@0.1.9
@backstage/backend-common@0.6.3
@backstage/plugin-catalog@0.5.5
@backstage/plugin-catalog-backend@0.8.0
@backstage/theme@0.2.6
@backstage/plugin-techdocs@0.8.0
@backstage/theme@0.2.6
Patch Changes
931b21a12: Replace the link color in dark theme
@backstage/plugin-catalog@0.5.5
Patch Changes
96728a2af: SystemDiagramCard UI improvements
87c4f59de: Add low german greeting
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-catalog-import@0.5.3
Patch Changes
29a7e4be8: allow import from HTTP repositories
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-code-coverage@0.1.2
Patch Changes
55b2fc0c0: Update tests to function in windows
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-code-coverage-backend@0.1.2
Patch Changes
55b2fc0c0: Update tests to function in windows
Updated dependencies [d367f63b5]
Updated dependencies [b42531cfe]
@backstage/backend-common@0.6.3
@backstage/plugin-fossa@0.2.5
Patch Changes
40d1e11cf: Add a
FossaPage
that shows the license compliance status of all components in the catalog.
See the projectsReadme
on how to use it.Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-github-deployments@0.1.3
Patch Changes
60d0a1a2e: Adds extraColumns field to GitHub Deployments card
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-kubernetes-backend@0.3.5
Patch Changes
c42cd1daa: Kubernetes client TLS verification is now configurable and defaults to true
Updated dependencies [d367f63b5]
Updated dependencies [b42531cfe]
@backstage/backend-common@0.6.3
@backstage/plugin-rollbar-backend@0.1.9
Patch Changes
49574a8a3: Fix some
spleling
.
Thescaffolder-backend
has a configuration schema change that may be breaking
in rare circumstances. Due to a typo in the schema, the
scaffolder.github.visibility
,scaffolder.gitlab.visibility
, and
scaffolder.bitbucket.visibility
did not get proper validation that the value
is one of the supported strings (public
,internal
(not available for
Bitbucket), andprivate
). If you had a value that was not one of these three,
you may have to adjust your config.Updated dependencies [d367f63b5]
Updated dependencies [b42531cfe]
@backstage/backend-common@0.6.3
@backstage/plugin-scaffolder@0.9.1
Patch Changes
99fbef232: Adding Headings for Accessibility on the Scaffolder Plugin
cb0206b2b: Respect top-level UI schema keys in scaffolder forms. Allows more advanced RJSF features such as explicit field ordering.
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
@backstage/plugin-search-backend@0.1.3
Patch Changes
b9b2b4b76: Lunr Search Engine support
Updated dependencies [b9b2b4b76]
Updated dependencies [d367f63b5]
Updated dependencies [b42531cfe]
@backstage/plugin-search-backend-node@0.1.3
@backstage/backend-common@0.6.3
@backstage/plugin-search-backend-node@0.1.3
Patch Changes
b9b2b4b76: Lunr Search Engine support
@backstage/plugin-welcome@0.2.7
Patch Changes
f85851837: Australian Greeting
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [99fbef232]
Updated dependencies [ab07d77f6]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
@backstage/core@0.7.6
@backstage/theme@0.2.6
example-app@0.2.25
Patch Changes
Updated dependencies [94da20976]
Updated dependencies [d8cc7e67a]
Updated dependencies [4e5c94249]
Updated dependencies [99fbef232]
Updated dependencies [cb0206b2b]
Updated dependencies [1373f4f12]
Updated dependencies [29a7e4be8]
Updated dependencies [ab07d77f6]
Updated dependencies [96728a2af]
Updated dependencies [931b21a12]
Updated dependencies [937ed39ce]
Updated dependencies [87c4f59de]
Updated dependencies [55b2fc0c0]
Updated dependencies [9a9e7a42f]
Updated dependencies [50ce875a0]
Updated dependencies [ac6025f63]
Updated dependencies [e292e393f]
Updated dependencies [479b29124]
@backstage/core@0.7.6
@backstage/cli@0.6.9
@backstage/plugin-scaffolder@0.9.1
@backstage/plugin-catalog-import@0.5.3
@backstage/plugin-catalog@0.5.5
@backstage/theme@0.2.6
@backstage/plugin-code-coverage@0.1.2
@backstage/plugin-techdocs@0.8.0
example-backend@0.2.25
Patch Changes
Updated dependencies [b9b2b4b76]
Updated dependencies [84c54474d]
Updated dependencies [49574a8a3]
Updated dependencies [d367f63b5]
Updated dependencies [5fe62f124]
Updated dependencies [09b5fcf2e]
Updated dependencies [55b2fc0c0]
Updated dependencies [c42cd1daa]
Updated dependencies [b42531cfe]
Updated dependencies [c2306f898]
@backstage/plugin-search-backend@0.1.3
@backstage/plugin-search-backend-node@0.1.3
@backstage/plugin-scaffolder-backend@0.10.0
@backstage/plugin-rollbar-backend@0.1.9
@backstage/backend-common@0.6.3
@backstage/plugin-catalog-backend@0.8.0
@backstage/plugin-code-coverage-backend@0.1.2
@backstage/plugin-kubernetes-backend@0.3.5
example-app@0.2.25