Skip to content

build(deps): Bump @backstage/plugin-scaffolder from 1.16.0 to 1.18.0#25

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/backstage/plugin-scaffolder-1.18.0
Open

build(deps): Bump @backstage/plugin-scaffolder from 1.16.0 to 1.18.0#25
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/backstage/plugin-scaffolder-1.18.0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 26, 2024

Bumps @backstage/plugin-scaffolder from 1.16.0 to 1.18.0.

Release notes

Sourced from @​backstage/plugin-scaffolder's releases.

v1.18.0

These are the release notes for the v1.18.0 release of Backstage.

A huge thanks to the whole team of maintainers and contributors as well as the amazing Backstage Community for the hard work in getting this release developed and done.

Highlights

BREAKING: Kubernetes backend auth strategies

Integrators can now bring their own auth strategies through the use of the addAuthStrategy method on KubernetesBuilder. As part of this, setAuthTranslatorMap has also been removed and the concept moves into the auth strategies instead.

Contributed by @​jamieklassen in #19903

BREAKING: Public GitLab User/Group Ingestion

If you ingest users/groups from GitLab using GitlabOrgDiscoveryEntityProvider, you now have to scope its work to a certain group. The backend will not start up successfully without that.

catalog:
  providers:
    gitlab:
      yourProviderId:
        host: gitlab.com
        orgEnabled: true
+       group: org/teams

Contributed by @​sbarrypoppulo in #18889

New plugin: OpenCost

There’s a new OpenCost plugin that provides a port of the latest OpenCost UI to Backstage. The plugin's README covers installation and configuration.

Contributed by @​mattray in #18383

TypeScript 5.0

The minimum TypeScript version is now v5.0, please make sure that you upgrade the TypeScript dependency in your own projects accordingly.

Backend System: Ready for use!

We believe that we have now reached a point where we want to encourage use of the New Backend System. There are still things to iron out and plugins to be migrated, but we consider it to be ready for production use. Please check out the migration guide for backends, and use the legacyPlugin helper to install any plugins that are not ready for use directly with the new system.

For local development we also encourage you to try out the new package start command for backends in the CLI, which you enable by setting EXPERIMENTAL_BACKEND_START=1 in the environment. This new way of running the backend no longer uses Webpack, in favor of a more plain watch mode with module loaders. It does however still maintain the SQLite database state across restarts without filesystem overhead. If all goes according to plan this will be the new default starting from the next release.

Backend System: Default Exports

Plugins and modules leveraging the New Backend System are now supposed to be the default export of their respective packages. This clarifies what the main entrypoint of each package is, facilitates automatic feature discovery, and also lets you easily make dynamic import one-liners in your code. We have made this change to a lot of the packages that had already been migrated to the new backend system. So after upgrading to this version of Backstage, you may find that imports in your backend package no longer match.

For example, if you are currently importing plugins using the following pattern:

... (truncated)

Changelog

Sourced from @​backstage/plugin-scaffolder's changelog.

1.18.0

Minor Changes

  • c56f1a2: Remove the old legacy exports from /alpha
  • 9b9c05c: Updating the EntityPicker to only select kind metadata.name and metadata.namespace by default to improve performance on larger datasets.
  • a86920b: Introduced a new MultiEntityPicker field that supports selecting multiple Entities
  • 7f11009: Added stack trace display to ErrorPage and updated existing refs

Patch Changes

  • b0d1d80: Added basic support for the new frontend system, exported from the /alpha subpath.
  • 9aac2b0: Use --cwd as the first yarn argument
  • 912ca7b: Use convertLegacyRouteRefs to define routes in /alpha export plugin.
  • da059d7: Removed alpha symbol from Task List header
  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • 31f0a0a: Added ScaffolderPageContextMenu to ActionsPage, ListTaskPage, and TemplateEditorPage so that you can more easily navigate between these pages
  • 09cedb9: Updated dependency @react-hookz/web to ^24.0.0.
  • e6f0831: Updated dependency @rjsf/utils to 5.17.0. Updated dependency @rjsf/core to 5.17.0. Updated dependency @rjsf/material-ui to 5.17.0. Updated dependency @rjsf/validator-ajv8 to 5.17.0.
  • 6a74ffd: Updated dependency @rjsf/utils to 5.16.1. Updated dependency @rjsf/core to 5.16.1. Updated dependency @rjsf/material-ui to 5.16.1. Updated dependency @rjsf/validator-ajv8 to 5.16.1.
  • 1cae748: Updated dependency git-url-parse to ^14.0.0.
  • 11b9a08: Introduced the first version of recoverable tasks.
  • 3dff4b0: Remove unused deps
  • Updated dependencies
    • @​backstage/frontend-plugin-api@​0.6.0
    • @​backstage/plugin-scaffolder-react@​1.8.0
    • @​backstage/core-compat-api@​0.2.0
    • @​backstage/plugin-catalog-react@​1.10.0
    • @​backstage/core-components@​0.14.0
    • @​backstage/catalog-model@​1.4.4
    • @​backstage/integration@​1.9.0
    • @​backstage/core-plugin-api@​1.9.0
    • @​backstage/catalog-client@​1.6.0
    • @​backstage/plugin-permission-react@​0.4.20
    • @​backstage/plugin-scaffolder-common@​1.5.0
    • @​backstage/errors@​1.2.3
    • @​backstage/integration-react@​1.1.24
    • @​backstage/types@​1.1.1
    • @​backstage/plugin-catalog-common@​1.0.21

1.18.0-next.3

Patch Changes

... (truncated)

Commits
  • b228d7d Version Packages
  • a6d1580 Version Packages (next)
  • 93be4b8 Merge pull request #19860 from devonpaluso/owned-entity-picker
  • c57dfa4 Merge pull request #19388 from fyyyyy/feature/zip-download-in-dry-run-results
  • 1bc9663 Include build:api-reports
  • 6e69c11 Restore functionality to OwnedEntityPicker
  • b16c341 fix(deps): update rjsf monorepo to v5.13.0
  • 406b786 fix package side effect declarations
  • 32a09ad Version Packages (next)
  • 88a03f3 Merge pull request #18870 from backstage/renovate/luxon-3.x-lockfile
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@backstage/plugin-scaffolder](https://github.com/backstage/backstage/tree/HEAD/plugins/scaffolder) from 1.16.0 to 1.18.0.
- [Release notes](https://github.com/backstage/backstage/releases)
- [Changelog](https://github.com/backstage/backstage/blob/master/plugins/scaffolder/CHANGELOG.md)
- [Commits](https://github.com/backstage/backstage/commits/v1.18.0/plugins/scaffolder)

---
updated-dependencies:
- dependency-name: "@backstage/plugin-scaffolder"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants