Back to Backstage

Release v1.32.0-next.0

docs/releases/v1.32.0-next.0-changelog.md

1.51.0-next.271.8 KB
Original Source

Release v1.32.0-next.0

Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.32.0-next.0

@backstage/[email protected]

Minor Changes

  • 6129076: BREAKING: Removed the following deprecated commands:

    • create: Use backstage-cli new instead
    • create-plugin: Use backstage-cli new instead
    • plugin:diff: Use backstage-cli fix instead
    • test: Use backstage-cli repo test or backstage-cli package test instead
    • versions:check: Use yarn dedupe or yarn-deduplicate instead
    • clean: Use backstage-cli package clean instead

    In addition, the experimental install and onboard commands have been removed since they have not received any updates since their introduction and we're expecting usage to be low. If you where relying on these commands, please let us know by opening an issue towards the main Backstage repository.

Patch Changes

@backstage/[email protected]

Minor Changes

  • bfd4bec: BREAKING PRODUCERS: The IconComponent no longer accepts fontSize="default". This has effectively been removed from Material-UI since its last two major versions, and has not worked properly for them in a long time.

    This change should not have an effect on neither users of MUI4 nor MUI5/6, since the updated interface should still let you send the respective SvgIcon types into interfaces where relevant (e.g. as app icons).

Patch Changes

@backstage/[email protected]

Minor Changes

  • 4a5ba19: Removed deprecated createApp and CreateAppFeatureLoader from @backstage/frontend-app-api, use the same createApp and CreateAppFeatureLoader import from @backstage/frontend-defaults instead.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 4a5ba19: Removed deprecated namespace option from createExtension and createExtensionBlueprint, including .make and .makeWithOverides, it's no longer necessary and will use the pluginId instead.

    Removed deprecated createExtensionOverrides this should be replaced with createFrontendModule instead.

    Removed deprecated BackstagePlugin type, use FrontendPlugin type instead from this same package.

  • bfd4bec: BREAKING PRODUCERS: The IconComponent no longer accepts fontSize="default". This has effectively been removed from Material-UI since its last two major versions, and has not worked properly for them in a long time.

    This change should not have an effect on neither users of MUI4 nor MUI5/6, since the updated interface should still let you send the respective SvgIcon types into interfaces where relevant (e.g. as app icons).

Patch Changes

  • 873e424: Internal refactor of usage of opaque types.

  • 323aae8: It is now possible to override the blueprint parameters when overriding an extension created from a blueprint:

    ts
    const myExtension = MyBlueprint.make({
      params: {
        myParam: 'myDefault',
      },
    });
    
    const myOverride = myExtension.override({
      params: {
        myParam: 'myOverride',
      },
    });
    const myFactoryOverride = myExtension.override({
      factory(origFactory) {
        return origFactory({
          params: {
            myParam: 'myOverride',
          },
        });
      },
    });
    

    The provided parameters will be merged with the original parameters of the extension.

  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • 30c2be9: Update @microsoft/api-extractor and use their api report resolution. Change api report format from api-report.md to report.api.md

Patch Changes

@backstage/[email protected]

Minor Changes

  • 71f9f0c: Updated default columns for location entities to remove description and tags from the catalog table view.

Patch Changes

@backstage/[email protected]

Minor Changes

  • bf6eaf3: Added support for FormFieldBlueprint to create field extensions in the Scaffolder plugin
  • cc3f80c: Added ability to create a new local scaffolder template to ease onboarding when creating new templates.
  • 5492eb6: Added ability to link to a specific action on the actions page

Patch Changes

@backstage/[email protected]

Minor Changes

  • 3ec4e6d: Added pagination support for listing of tasks and the ability to filter on several users and task statuses.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 3ec4e6d: Added pagination support for listing of tasks and the ability to filter on several users and task statuses.

Patch Changes

@backstage/[email protected]

Minor Changes

  • bf6eaf3: Added support for FormFieldBlueprint to create field extensions in the Scaffolder plugin

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 094eaa3: Remove references to in-repo backend-common

  • 04af116: The backend will no longer exit immediately if any plugin or modules fails to initialize. Instead, the backend will wait for all plugins and modules to either start up successfully or throw, and then shut down the backend if there were any initialization errors.

    This fixes an issue where backend initialization errors in adjacent plugins during database schema migration could cause the database migrations to be stuck in a locked state.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • a7674d6: Fixed lack of .yarnrc.yml in the template.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@techdocs/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.1.1-next.0

Patch Changes

@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.3.1-next.0

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.1-next.0

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 094eaa3: Remove references to in-repo backend-common

  • 5c728ee: The events backend now has its own built-in event bus for distributing events across multiple backend instances. It exposes a new HTTP API under /bus/v1/ for publishing and reading events from the bus, as well as its own storage and notification mechanism for events.

    The backing event store for the bus only supports scaled deployment if PostgreSQL is used as the DBMS. If SQLite or MySQL is used, the event bus will fall back to an in-memory store that does not support multiple backend instances.

    The default EventsService implementation from @backstage/plugin-events-node has also been updated to use the new events bus.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 094eaa3: Remove references to in-repo backend-common
  • 2f88f88: Updated backend installation instructions.
  • a90ce4a: The default implementation of the EventsService now uses the new event bus for distributing events across multiple backend instances if the events backend plugin is installed.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.1-next.0

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.1-next.0

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

@internal/[email protected]

Patch Changes

@internal/[email protected]

Patch Changes

[email protected]

Patch Changes

@internal/[email protected]

Patch Changes

@internal/[email protected]

Patch Changes