Back to Backstage

Release v1.23.0-next.2

docs/releases/v1.23.0-next.2-changelog.md

1.51.0-next.2114.9 KB
Original Source

Release v1.23.0-next.2

@backstage/[email protected]

Minor Changes

  • f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the @backstage/core-plugin-api and @backstage/frontend-plugin-api packages, the implementation is in @backstage/core-app-api and a factory has been added to @backstage/app-defaults.
  • 7f11009: Added stack trace display to ErrorPage and updated existing refs

Patch Changes

@backstage/[email protected]

Minor Changes

  • f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the @backstage/core-plugin-api and @backstage/frontend-plugin-api packages, the implementation is in @backstage/core-app-api and a factory has been added to @backstage/app-defaults.

Patch Changes

@backstage/[email protected]

Minor Changes

  • f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the @backstage/core-plugin-api and @backstage/frontend-plugin-api packages, the implementation is in @backstage/core-app-api and a factory has been added to @backstage/app-defaults.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 4c62935: BREAKING: The schema openapi * commands are now renamed into package schema openapi * and repo schema openapi *. The aim is to make it more clear what the command is operating on, the entire repo or just a single package.

    The following commands now live under the package namespace,

    • schema openapi generate is now package schema openapi generate --server
    • schema openapi generate-client is now package schema openapi generate --client-package
    • schema openapi init is now package schema openapi init

    And these commands live under the new repo namespace,

    • schema openapi lint is now repo schema openapi lint
    • schema openapi test is now repo schema openapi test
    • schema openapi verify is now repo schema openapi verify

    The package schema openapi generate now supports defining both --server and --client-package to generate both at once.This update also reworks the --client-package flag to accept only an output directory as the input directory can now be inferred.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 7dd8463: BREAKING: The saml provider has been migrated from passport-saml to @node-saml/passport-saml.

    This comes with breaking changes to config options:

    • audience is now mandatory
    • wantAuthnResponseSigned is now exposed and defaults to true
    • wantAssertionsSigned is now exposed and defaults to true

Patch Changes

@backstage/[email protected]

Minor Changes

  • 3dc64e9: Migrate plugin to the new frontend system, it is experimental and available via alpha subpath.

Patch Changes

  • 3e1c6e2: Added possibility to show arrow heads for graph edges for better understandability.

    In order to show arrow heads in the catalog graph page, add showArrowHeads attribute to CatalogGraphPage component (typically in packages/app/src/App.tsx):

    diff
    - <CatalogGraphPage />
    + <CatalogGraphPage showArrowHeads />
    

    In order to show arrow heads in entity graphs, add showArrowHeads attribute to EntityCatalogGraphCard components (typically multiple occurrences in packages/app/src/components/catalog/EntityPage.tsx):

    diff
    - <EntityCatalogGraphCard variant="gridItem" height={400} />
    + <EntityCatalogGraphCard variant="gridItem" height={400} showArrowHeads />
    
  • 9aac2b0: Use --cwd as the first yarn argument

  • 8fe56a8: Widen @types/react dependency range to include version 18.

  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • 3dc64e9: Add support to configSchema option on the createEntityCardExtension factory function.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 666eff5: BREAKING The backend will fail to start if two clusters in the app-config have the same name. The requirement for unique names has been declared in the docs for some time, but is now enforced.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 7f11009: Added stack trace display to ErrorPage and updated existing refs

Patch Changes

@backstage/[email protected]

Minor Changes

  • 5eb6882: Split @backstage/plugin-scaffolder-backend-module-bitbucket into @backstage/plugin-scaffolder-backend-module-bitbucket-cloud and @backstage/plugin-scaffolder-backend-module-bitbucket-server.

    @backstage/plugin-scaffolder-backend-module-bitbucket was deprecated in favor of these two replacements.

    Please use any of the two replacements depending on your needs.

    diff
    - backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket'));
    + backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket-cloud'));
    + backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket-server'));
    

Patch Changes

@backstage/[email protected]

Minor Changes

  • 5eb6882: New scaffolder module @backstage/plugin-scaffolder-backend-module-bitbucket-cloud.

    Extracted from @backstage/plugin-scaffolder-backend-module-bitbucket and replaces its actions related to Bitbucket Cloud.

    • publish:bitbucketCloud
    • bitbucket:pipelines:run

Patch Changes

@backstage/[email protected]

Minor Changes

  • 5eb6882: New scaffolder module @backstage/plugin-scaffolder-backend-module-bitbucket-server.

    Extracted from @backstage/plugin-scaffolder-backend-module-bitbucket and replaces its actions related to Bitbucket Server.

    • publish:bitbucketServer
    • publish:bitbucketServer:pull-request

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 9aac2b0: Use --cwd as the first yarn argument

@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

  • 3e1c6e2: Added possibility to show arrow heads for graph edges for better understandability.

    In order to show arrow heads in the catalog graph page, add showArrowHeads attribute to CatalogGraphPage component (typically in packages/app/src/App.tsx):

    diff
    - <CatalogGraphPage />
    + <CatalogGraphPage showArrowHeads />
    

    In order to show arrow heads in entity graphs, add showArrowHeads attribute to EntityCatalogGraphCard components (typically multiple occurrences in packages/app/src/components/catalog/EntityPage.tsx):

    diff
    - <EntityCatalogGraphCard variant="gridItem" height={400} />
    + <EntityCatalogGraphCard variant="gridItem" height={400} showArrowHeads />
    
  • 8fe56a8: Widen @types/react dependency range to include version 18.

  • 7f11009: Added stack trace display to ErrorPage and updated existing refs

  • 214f2da: Fix invalid HTTP status code 501 in Error Page

  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • c420081: Add a seed file for yarn.lock in newly created apps. This file is downloaded directly from https://github.com/backstage/backstage at the time of creating a new project, ensuring that users always receive the latest version. The purpose of the seed file is to initialize the lock file with known good versions of individual dependencies that have had bad new releases published. The seed file will have no effect if the dependency is not present, it can not be used to install additional packages.
  • f71352c: Bumped TypeScript to version 5.3.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • f919be9: Added a utility API for VMware Cloud auth; the API ref is available in the @backstage/core-plugin-api and @backstage/frontend-plugin-api packages, the implementation is in @backstage/core-app-api and a factory has been added to @backstage/app-defaults.
  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • Updated dependencies

@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

  • 8fe56a8: Widen @types/react dependency range to include version 18.

@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

  • 9aac2b0: Use --cwd as the first yarn argument
  • 8fe56a8: Widen @types/react dependency range to include version 18.

@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/[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-incremental-ingestion@0.4.14-next.2

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.1.7-next.2

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/[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

  • 9aac2b0: Use --cwd as the first yarn argument
  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • 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

  • 9aac2b0: Use --cwd as the first yarn argument
  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • 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

  • fb8fc24: Initial notifications system for backstage

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 9aac2b0: Use --cwd as the first yarn argument
  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • 03c5bbe: Updated dependency date-fns to ^3.0.0.
  • 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/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.11-next.2

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.1.3-next.2

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

  • Updated dependencies
    • @backstage/plugin-search-backend-module-stack-overflow-collator@0.1.3-next.2

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 7201af3: Add support for the new backend system.

    A new backend plugin for the tech-insights backend was added and exported as default.

    You can use it with the new backend system like

    ts
    backend.add(import('@backstage/plugin-tech-insights-backend'));
    
  • 9aac2b0: Use --cwd as the first yarn argument

  • 341c2a2: Move FactRetrieverRegistry and PersistenceContext to @backstage/plugin-tech-insights-node.

    Original exports are marked as deprecated and re-export the moved types.

    Please replace uses like

    ts
    import {
      FactRetrieverRegistry,
      PersistenceContext,
    } from '@backstage/plugin-tech-insights-backend';
    

    with

    ts
    import {
      FactRetrieverRegistry,
      PersistenceContext,
    } from '@backstage/plugin-tech-insights-node';
    
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 25cfb76: Add support for the new backend system.

    A new backend module for the tech-insights backend was added and exported as default.

    The module will register the JsonRulesEngineFactCheckerFactory as FactCheckerFactory, loading checks from the config.

    You can use it with the new backend system like

    ts
    backend.add(import('@backstage/plugin-tech-insights-backend-module-jsonfc'));
    
  • bc72782: Support loading TechInsightsJsonRuleCheck instances from config.

    Uses the check id as key.

    Example:

    yaml
    techInsights:
      factChecker:
        checks:
          groupOwnerCheck:
            type: json-rules-engine
            name: Group Owner Check
            description: Verifies that a group has been set as the spec.owner for this entity
            factIds:
              - entityOwnershipFactRetriever
            rule:
              conditions:
                all:
                  - fact: hasGroupOwner
                    operator: equal
                    value: true
    
  • 9aac2b0: Use --cwd as the first yarn argument

  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 7201af3: Add support for the new backend system.

    A new backend plugin for the tech-insights backend was added and exported as default.

    You can use it with the new backend system like

    ts
    backend.add(import('@backstage/plugin-tech-insights-backend'));
    
  • 341c2a2: Move FactRetrieverRegistry and PersistenceContext to @backstage/plugin-tech-insights-node.

    Original exports are marked as deprecated and re-export the moved types.

    Please replace uses like

    ts
    import {
      FactRetrieverRegistry,
      PersistenceContext,
    } from '@backstage/plugin-tech-insights-backend';
    

    with

    ts
    import {
      FactRetrieverRegistry,
      PersistenceContext,
    } from '@backstage/plugin-tech-insights-node';
    
  • 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

[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