docs/releases/v1.23.0-next.2-changelog.md
@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.ErrorPage and updated existing refs--cwd as the first yarn argument@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.--cwd as the first yarn argument@types/react dependency range to include version 18.@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.@types/react dependency range to include version 18.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 --serverschema openapi generate-client is now package schema openapi generate --client-packageschema openapi init is now package schema openapi initAnd these commands live under the new repo namespace,
schema openapi lint is now repo schema openapi lintschema openapi test is now repo schema openapi testschema openapi verify is now repo schema openapi verifyThe 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.
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 mandatorywantAuthnResponseSigned is now exposed and defaults to truewantAssertionsSigned is now exposed and defaults to true/.well-known/openid-configuration endpoint.makeProfileInfo and PassportHelpers.transformProfile
were refactored to use the jose library.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):
- <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):
- <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
configSchema option on the createEntityCardExtension factory function.@types/react dependency range to include version 18.ErrorPage and updated existing refs--cwd as the first yarn argument@types/react dependency range to include version 18.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.
- 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'));
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:bitbucketCloudbitbucket:pipelines:run5eb6882: 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:bitbucketServerpublish:bitbucketServer:pull-request--cwd as the first yarn argumentFetchUrlReader#readUrl() now supports passing an optional token to authenticate requests.--cwd as the first yarn argumentworkingDirectory--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argumentesbuild to ^0.20.0.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):
- <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):
- <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
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.5.3.@types/react dependency range to include version 18.@types/react dependency range to include version 18.@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.@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argumentjose library for JWT handling.makeProfileInfo and PassportHelpers.transformProfile
were refactored to use the jose library.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argumentpermissionIntegrationRouter for azure-sites-backend routes--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argumentlatest_report_status parameter from the PuppetDB node api and added it as a tag to the nodes. The status is valuable information as it displays which nodes are compliant to your configuration and which ones are failing are making changes.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.date-fns to ^3.0.0.@types/react dependency range to include version 18./alpha subpath.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.ErrorPage and updated existing refs--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument5eb6882: 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:bitbucketServerpublish:bitbucketServer:pull-request9aac2b0: Use --cwd as the first yarn argument
52ae6b9: Updated dependency esbuild to ^0.20.0.
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:bitbucketCloudbitbucket:pipelines:runUpdated dependencies
--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.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
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
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-backend';
with
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-node';
Updated dependencies
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
backend.add(import('@backstage/plugin-tech-insights-backend-module-jsonfc'));
bc72782: Support loading TechInsightsJsonRuleCheck instances from config.
Uses the check id as key.
Example:
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
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
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
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-backend';
with
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-node';
Updated dependencies
--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.@types/react dependency range to include version 18.--cwd as the first yarn argument@types/react dependency range to include version 18.--cwd as the first yarn argument--cwd as the first yarn argument@types/react dependency range to include version 18.