Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
72 KiB
Release v1.3.0
@backstage/backend-common@0.14.0
Minor Changes
55647ec7df: BREAKING: Server-to-server tokens that are authenticated by theServerTokenManagernow must have anexpclaim that has not expired. Tokens where theexpclaim is in the past or missing are considered invalid and will throw an error. This is a followup to the deprecation from the1.2release of Backstage where perpetual tokens were deprecated. Be sure to update any usage of thegetToken()method to have it be called every time a token is needed. Do not store tokens for later use.
Patch Changes
f72a6b8c62: Applied theluxondependency fix from the0.13.4patch release.5b22a8c97f: Applied the AWS S3 reading patch from the0.13.5patch release.f5283a42e2: Updated dependency@google-cloud/storageto^6.0.0.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/integration@1.2.1
- @backstage/config-loader@1.1.2
@backstage/plugin-bitbucket-cloud-common@0.1.0
Minor Changes
-
1dffa7dd4d: Add new common librarybitbucket-cloud-commonwith a client for Bitbucket Cloud.This client can be reused across all packages and might be the future place for additional features like managing the rate limits, etc.
The client itself was generated in parts using the
@openapitools/openapi-generator-cli.
Patch Changes
9122060776: Updated dependencymswto^0.42.0.- Updated dependencies
- @backstage/integration@1.2.1
@backstage/plugin-catalog@1.3.0
Minor Changes
fe7614ea54: Add an optional icon to the Catalog and TechDocs search results
Patch Changes
-
449dcef98e: Updates theisKind,ìsComponentType, andisNamespaceto allow an array of possible values -
1f70704580: Accessibility updates:- Added screen reader elements to describe default table
Actionbuttons
- Added screen reader elements to describe default table
-
915700f64f: In order to simplify analytics on top of the search experience in Backstage, the provided<*ResultListItem />component now captures adiscoveranalytics event instead of aclickevent. This event includes the result rank as itsvalueand, like a click, the URL/path clicked to as itstoattribute. -
Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search-react@0.2.1
- @backstage/plugin-catalog-common@1.0.3
- @backstage/core-components@0.9.5
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend@1.2.0
Minor Changes
-
b594679ae3: Allow array as non-spread arguments at theCatalogBuilder.builder.addEntityProvider(...getArrayOfProviders());can be simplified to
builder.addEntityProvider(getArrayOfProviders());
Patch Changes
8838b13038: Disallow anything but'url'locations from being registered via the location service.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-permission-node@0.6.2
- @backstage/plugin-catalog-common@1.0.3
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/plugin-permission-common@0.6.2
- @backstage/catalog-model@1.0.3
- @backstage/plugin-scaffolder-common@1.1.1
@backstage/plugin-catalog-backend-module-bitbucket@0.2.0
Minor Changes
1c01c0fd14: Integrate@backstage/plugin-bitbucket-cloud-commonas replacement for theBitbucketCloudClient.
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.1.0
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.0
Minor Changes
-
dfc4efcbf0: Add new plugincatalog-backend-module-bitbucket-cloudwithBitbucketCloudEntityProvider.This entity provider is an alternative/replacement to the
BitbucketDiscoveryProcessor(for Bitbucket Cloud only!). It replaces use cases usingsearch=trueand should be powerful enough as a complete replacement.If any feature for Bitbucket Cloud is missing and preventing you from switching, please raise an issue.
Before:
// packages/backend/src/plugins/catalog.ts builder.addProcessor( BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }), );# app-config.yaml catalog: locations: - type: bitbucket-discovery target: 'https://bitbucket.org/workspaces/workspace-name/projects/apis-*/repos/service-*?search=true&catalogPath=/catalog-info.yaml'After:
// packages/backend/src/plugins/catalog.ts builder.addEntityProvider( BitbucketCloudEntityProvider.fromConfig(env.config, { logger: env.logger, schedule: env.scheduler.createScheduledTaskRunner({ frequency: { minutes: 30 }, timeout: { minutes: 3 }, }), }), );# app-config.yaml catalog: providers: bitbucketCloud: yourProviderId: # identifies your ingested dataset catalogPath: /catalog-info.yaml # default value filters: # optional projectKey: '^apis-.*
@backstage/plugin-catalog-backend-module-ldap@0.5.0
Minor Changes
1f83f0bc84: Added the possibility to pass TLS configuration to ldap connection
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/catalog-model@1.0.3
@backstage/plugin-dynatrace@0.1.0
Minor Changes
70027d09aa: Adds Dynatrace plugin
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-github-pull-requests-board@0.1.0
Minor Changes
fc9927c81d: Add Github Pull Requests board plugin
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-kubernetes-backend@0.6.0
Minor Changes
4328737af6: Add support to fetch data for Stateful Sets from Kubernetes
Patch Changes
0c70cd8e1d: cache and refresh Azure tokens to avoid excessive calls to Azure Identity2aedf64ad3: Updated dependency@google-cloud/containerto^4.0.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-kubernetes-common@0.3.0
- @backstage/catalog-model@1.0.3
@backstage/plugin-kubernetes-common@0.3.0
Minor Changes
4328737af6: Add support to fetch data for Stateful Sets
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.0.3
@backstage/plugin-pagerduty@0.4.0
Minor Changes
b157c2eb1c: Breaking: Use identityApi to provide auth token for pagerduty API calls.
Patch Changes
76bf6400fe: Fix alert that was not showing after creating an incident.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-scaffolder@1.3.0
Minor Changes
-
dc39366bdb: - Added a new page under/create/tasksto show tasks that have been run by the Scaffolder.- Ability to filter these tasks by the signed in user, and all tasks.
- Added optional method to the
ScaffolderApiinterface calledlistTasksto get tasks with an requiredfilterByOwnershipparameter.
-
86a4a0f72d: Get data of other fields in Form from a custom field in template Scaffolder. following:const CustomFieldExtensionComponent = (props: FieldExtensionComponentProps<string[]>) => { const { formData } = props.formContext; ... }; const CustomFieldExtension = scaffolderPlugin.provide( createScaffolderFieldExtension({ name: ..., component: CustomFieldExtensionComponent, validation: ... }) ); -
72dfcbc8bf: Gerrit Integration: Implemented aRepoUrlPickerfor Gerrit. -
f93af969cd: Added the ability to support running of templates that are not in thedefaultnamespace
Patch Changes
ac0c7e45ee: Fixes review mask inMultistepJsonFormto work as documented.show: trueno longer needed when mask is set.8f7b1835df: Updated dependencymswto^0.41.0.fd505f40c0: Handle binary files and files that are too large during dry-run content upload.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/plugin-catalog-common@1.0.3
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/catalog-model@1.0.3
- @backstage/plugin-permission-react@0.4.2
- @backstage/plugin-scaffolder-common@1.1.1
@backstage/plugin-scaffolder-backend@1.3.0
Minor Changes
-
35a26131b3: DEPRECATION: Theprojectidinput parameters to thepublish:gitlab:merge-request, it's no longer required as it can be decoded from therepoUrlinput parameter. DEPRECATION: Theprojectidoutput of the action in favour ofprojectPath -
72dfcbc8bf: A new scaffolder action has been added:gerrit:publish -
ce0d8d7eb1: Fixed a bug inpublish:githubaction that didn't permit to add users as collaborators. This fix required changing the way parameters are passed to the action. In order to add a team as collaborator, now you must use theteamfield instead ofusername. In order to add a user as collaborator, you must use theuserfield.It's still possible to use the field
usernamebut is deprecated in favor ofteam.- id: publish name: Publish action: publish:github input: repoUrl: ... collaborators: - access: ... team: my_team - access: ... user: my_username -
582003a059: - Added an optionallistmethod on theTaskBrokerandTaskStoreinterface to list tasks by an optionaluserEntityRef- Implemented a
listmethod on theDatabaseTaskStoreclass to list tasks by an optionaluserEntityRef - Added a route under
/v2/tasksto list tasks by auserEntityRefusing thecreatedByquery parameter
- Implemented a
-
c042c5eaff: Add an option to not protect the default branch. -
f93af969cd: Added the ability to support running of templates that are not in thedefaultnamespace
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.6901f6be4a: Adds more of an explanation when thepublish:githubscaffolder action fails to create a repository.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-scaffolder-common@1.1.1
@backstage/plugin-search@0.9.0
Minor Changes
2dc4818541: The pre-alpha<SearchPageNext>,<SearchBarNext>,etc...components have been removed. In the unlikely event you were still using/referencing them, please update to using their non-*Nextequivalents from either@backstage/plugin-search-reactor@backstage/plugin-search.
Patch Changes
8809159148: Components<DefaultResultListItem>,<SearchBar>(including<SearchBarBase>),<SearchFilter>(including.Checkbox,.Select, and.Autocompletestatic prop components),<SearchResult>, and<SearchResultPager>are now exported from@backstage/plugin-search-react. They are now deprecated in@backstage/plugin-searchand will be removed in a future release.8f7b1835df: Updated dependencymswto^0.41.0.5388e6bdc5: Fixed a bug that could cause analytics events in other parts of Backstage to capture nonsensical values resembling search modal state under some circumstances.915700f64f: In order to simplify analytics on top of the search experience in Backstage, the provided<*ResultListItem />component now captures adiscoveranalytics event instead of aclickevent. This event includes the result rank as itsvalueand, like a click, the URL/path clicked to as itstoattribute.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search-react@0.2.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-techdocs@1.2.0
Minor Changes
fe7614ea54: Add an optional icon to the Catalog and TechDocs search results
Patch Changes
-
d047d81295: Use entity title as label inTechDocsReaderPageHeaderif available -
8f7b1835df: Updated dependencymswto^0.41.0. -
bff65e6958: Updated sidebar-related logic to use<SidebarPinStateProvider>+useSidebarPinState()and/or<SidebarOpenStateProvider>+useSidebarOpenState()from@backstage/core-components. -
915700f64f: In order to simplify analytics on top of the search experience in Backstage, the provided<*ResultListItem />component now captures adiscoveranalytics event instead of aclickevent. This event includes the result rank as itsvalueand, like a click, the URL/path clicked to as itstoattribute. -
881fbd7e8d: FixEntityTechdocsContentcomponent to use objects instead of<Route>elements, otherwise "outlet" will be null on sub-pages and add-ons won't render. -
17c059dfd0: Restructures reader style transformations to improve code readability:- Extracts the style rules to separate files;
- Creates a hook that processes each rule;
- And creates another hook that returns a transformer responsible for injecting them into the head tag of a given element.
-
3b45ad701f: Packages a set of tweaks to the TechDocs addons rendering process:- Prevents displaying sidebars until page styles are loaded and the sidebar position is updated;
- Prevents new sidebar locations from being created every time the reader page is rendered if these locations already exist;
- Centers the styles loaded event to avoid having multiple locations setting the opacity style in Shadow Dom causing the screen to flash multiple times.
-
9b94ade898: Use entity title inTechDocsSearchplaceholder if available. -
816f7475ec: ConvertsanitizeDOMtransformer to hook as part of code readability improvements in dom file. -
50ff56a80f: Change theEntityDocsPagepath to be more specific and also add integration tests forsub-routeson this page. -
Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search-react@0.2.1
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/catalog-model@1.0.3
- @backstage/plugin-techdocs-react@1.0.1
@backstage/plugin-vault@0.1.0
Minor Changes
7c310a5bc2: First implementation of the frontend vault plugin. For more information refer to itsREADME.md.
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-vault-backend@0.1.0
Minor Changes
7c310a5bc2: First implementation for the backend vault plugin. For more information refer to itsREADME.md.
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/backend-test-utils@0.1.25
@backstage/app-defaults@1.0.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-permission-react@0.4.2
@backstage/backend-tasks@0.3.2
Patch Changes
fde10d24f6: Allow tasks that fail to retry on a loop emitting a warning log every time it fails with the amount of attempts it hasf7146b516f: Updated dependencycronto^2.0.0. Updated dependency@types/cronto^2.0.0.7f108513b8: Add error logging when a background task throws an error rather than silently swallowing it.- Updated dependencies
@backstage/backend-test-utils@0.1.25
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
@backstage/catalog-client@1.0.3
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.35bc0a7c27: Update README to point to catalog-react for frontend usage- Updated dependencies
- @backstage/catalog-model@1.0.3
@backstage/catalog-model@1.0.3
Patch Changes
131a99e909: Added targetRef to common.schema.json to match the Typescript type
@backstage/cli@0.17.2
Patch Changes
026cfe525a: Fix the public path configuration of the frontend app build so that a trailing/is always appended when needed.4f73352608: Updated Lockfile to support new versions of yarn as well as the legacy 1 versionb8970b8941: Improved thecreate-github-apppermissions selection prompt by converting it into a multi-select with clearer descriptions. Thememberspermission is now also included in the list which is required for ingesting user data into the catalog.bd58365d09: Updated dependencyrun-script-webpack-pluginto^0.0.14.9002ebd76b: Updated dependency@rollup/plugin-commonjsto^22.0.0.8f7b1835df: Updated dependencymswto^0.41.0.1a33e8b287: Updated dependencyminimatchto5.1.0.6de866ea74: Added console warning to frontend start when theapp.baseUrlandbackend.baseUrlare identical- Updated dependencies
- @backstage/config-loader@1.1.2
- @backstage/release-manifests@0.0.4
@backstage/config-loader@1.1.2
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.
@backstage/core-app-api@1.0.3
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.19781483a2: Handle URLs as the first argument tofetchApi, when using theplugin:protocol- Updated dependencies
- @backstage/core-plugin-api@1.0.3
@backstage/core-components@0.9.5
Patch Changes
-
feb4e8de07: Fix EntityPage tab scrolling overflow bug on Firefox -
65840b17be: Fix issue where right arrow icon was incorrectly added to side bar items without a sub-menu -
de593ec78f: Updated dependencyreact-text-truncateto^0.19.0. -
8f7b1835df: Updated dependencymswto^0.41.0. -
6968b65ba1: Updated dependency@react-hookz/webto^14.0.0. -
ee2cd642c5: Updated dependencyrc-progressto3.3.3. -
96d1e01641: Accessibility updates:- Added
aria-labelto theSelectcomponent - Changed heading level used in the header of
Tablecomponent
- Added
-
7d355c4b3f: Fix the missing filter in the toolbar when passing a custom component in the core-components Table -
1cf9caecd6: fix Sidebar Contexts deprecation message -
bff65e6958: TheSidebarPinStateContextandSidebarContexthave been deprecated and will be removed in a future release. Instead, use<SidebarPinStateProvider>+useSidebarPinState()and/or<SidebarOpenStateProvider>+useSidebarOpenState().This was done to ensure that sidebar state can be shared successfully across components exported by different packages, regardless of what version of this package is resolved and installed for each individual package.
-
Updated dependencies
- @backstage/core-plugin-api@1.0.3
@backstage/core-plugin-api@1.0.3
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.
@backstage/create-app@0.4.28
Patch Changes
-
881fbd7e8d: RegisterTechDocsaddons on catalog entity pages, follow the steps below to add them manually:// packages/app/src/components/catalog/EntityPage.tsx + import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; + import { + ReportIssue, + } from '@backstage/plugin-techdocs-module-addons-contrib'; + const techdocsContent = ( + <EntityTechdocsContent> + <TechDocsAddons> + <ReportIssue /> + </TechDocsAddons> + </EntityTechdocsContent> + ); const defaultEntityPage = ( ... <EntityLayout.Route path="/docs" title="Docs"> + {techdocsContent} </EntityLayout.Route> ... ); const serviceEntityPage = ( ... <EntityLayout.Route path="/docs" title="Docs"> + {techdocsContent} </EntityLayout.Route> ... ); const websiteEntityPage = ( ... <EntityLayout.Route path="/docs" title="Docs"> + {techdocsContent} </EntityLayout.Route> ... ); -
0e870fe0ac: Removed peer dependencies, as they are no longer needed. -
bff65e6958: Use ofSidebarContexthas been deprecated and will be removed in a future release. Instead,useSidebarOpenState()should be used to consume the context and<SidebarOpenStateProvider>should be used to provide it.To prepare your app, update
packages/app/src/components/Root/Root.tsxas follows:import { Sidebar, sidebarConfig, - SidebarContext SidebarDivider, // ... SidebarSpace, + useSidebarOpenState, } from '@backstage/core-components'; // ... const SidebarLogo = () => { const classes = useSidebarLogoStyles(); - const { isOpen } = useContext(SidebarContext); + const { isOpen } = useSidebarOpenState(); // ... }; -
935d8515da: Updated the--versionflag to output the version of the current backstage release instead of the version of create-app. -
18d4c3e50a: Updatedapp-config.production.yamlto specify an empty list of catalog locations. This is done to prevent example locations stored inapp-config.yamlfrom being loaded as these are examples. -
1f70704580: Accessibility updates:- Added
aria-labelto the sidebar Logo link. To enable this for an existing app, please make the following changes:
packages/app/src/components/Root/Root.tsxconst SidebarLogo = () => { const classes = useSidebarLogoStyles(); const { isOpen } = useContext(SidebarContext); return ( <div className={classes.root}> <Link component={NavLink} to="/" underline="none" className={classes.link} + aria-label="Home" > {isOpen ? <LogoFull /> : <LogoIcon />} </Link> </div> ); }; - Added
-
30f04d1497: Components<DefaultResultListItem>,<SearchBar>,<SearchFilter>, and<SearchResult>are now deprecated in@backstage/plugin-searchand should be imported from@backstage/plugin-search-reactinstead.To upgrade your App, update the following in
packages/app/src/components/search/SearchPage.tsx:import { DefaultResultListItem SearchBar SearchFilter SearchResult - } from `@backstage/plugin-search`; + } from `@backstage/plugin-search-react`; -
f7f5a6c6a3: It's now possible to pass result item components arank, which is captured by the analytics API when a user clicks on a search result. To apply this change, update your/packages/app/src/components/search/SearchPage.tsxin the following way:// ... <SearchResult> {({ results }) => ( <List> - {results.map(({ type, document, highlight }) => { + {results.map(({ type, document, highlight, rank }) => { switch (type) { case 'software-catalog': return ( <CatalogSearchResultListItem key={document.location} result={document} highlight={highlight} + rank={rank} /> ); case 'techdocs': return ( <TechDocsSearchResultListItem key={document.location} result={document} highlight={highlight} + rank={rank} /> ); default: return ( <DefaultResultListItem key={document.location} result={document} highlight={highlight} + rank={rank} /> ); } })} </List> )} </SearchResult> // ...If you have implemented a custom Search Modal or other custom search experience, you will want to make similar changes in those components.
-
aaf7652084: Bump version ofcypressin newly scaffolded Backstage Applications. To apply this change to your own instance, please make the following change topackages/app/package.jsonunderdevDependencies.- "cypress": "^7.3.0", + "cypress": "^9.7.0", -
141a1caebe: Updated the auth backend setup in the template to include a guest sign-in resolver in order to make it quicker to get up and running with a basic sign-in setup. There is no need to update existing apps to match this change, but in case you want to use the guest sign-in resolver you can find it at https://backstage.io/docs/auth/identity-resolver#guest-sign-in-resolver
@backstage/dev-utils@1.0.3
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/test-utils@1.1.1
- @backstage/catalog-model@1.0.3
- @backstage/app-defaults@1.0.3
@backstage/integration@1.2.1
Patch Changes
72dfcbc8bf: Gerrit Integration: Handle absolute paths inresolveUrlproperly.8f7b1835df: Updated dependencymswto^0.41.0.e37c71b5a4: Updated to support deployments of Azure DevOps Server under TFS or similar sub path
@backstage/integration-react@1.1.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
@backstage/release-manifests@0.0.4
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.
@techdocs/cli@1.1.2
Patch Changes
f96e98f4cd: Updated dependencycypressto^10.0.0.bff65e6958: Updated sidebar-related logic to use<SidebarPinStateProvider>+useSidebarPinState()and/or<SidebarOpenStateProvider>+useSidebarOpenState()from@backstage/core-components.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-techdocs-node@1.1.2
- @backstage/catalog-model@1.0.3
@backstage/test-utils@1.1.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-permission-common@0.6.2
- @backstage/plugin-permission-react@0.4.2
@backstage/plugin-adr@0.1.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.a6458a120b: Adding term highlighting support toAdrSearchResultListItem- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search-react@0.2.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/plugin-adr-common@0.1.1
@backstage/plugin-adr-backend@0.1.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-adr-common@0.1.1
@backstage/plugin-adr-common@0.1.1
Patch Changes
- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-airbrake@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/test-utils@1.1.1
- @backstage/catalog-model@1.0.3
- @backstage/dev-utils@1.0.3
@backstage/plugin-airbrake-backend@0.2.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
@backstage/plugin-allure@0.1.22
Patch Changes
6387b7a98a: Add export forisAllureReportAvailableandALLURE_PROJECT_ID_ANNOTATIONso it can be used outside of plugin8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-analytics-module-ga@0.1.17
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-apache-airflow@0.1.14
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-api-docs@0.8.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.811ff4bcf4: Updatedswagger-ui-reactto 4.11.1 in order to address a XSS vulnerability in@braintree/sanitize-url- Updated dependencies
- @backstage/plugin-catalog@1.3.0
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-app-backend@0.3.33
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/config-loader@1.1.2
@backstage/plugin-auth-backend@0.14.1
Patch Changes
5e055079f0: Increased key field size for signing_keys table to account for larger signature keysf6aae90e4e: Added configurable algorithm field for TokenFactory8f7b1835df: Updated dependencymswto^0.41.0.bc6fb57094: Updated dependencypassportto^0.6.0.467facc6ea: Fix improper binding of 'this' in ALB Auth provider- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-auth-node@0.2.2
Patch Changes
5ca0b86b88: Address corner cases where the key store was not being created at startup8f7b1835df: Updated dependencymswto^0.41.0.9079a78078: Added configurable algorithms array for IdentityClient- Updated dependencies
@backstage/plugin-azure-devops@0.1.22
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-azure-devops-backend@0.3.12
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
@backstage/plugin-badges@0.2.30
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-badges-backend@0.1.27
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-bazaar@0.1.21
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.3.0
- @backstage/plugin-catalog-react@1.1.1
- @backstage/cli@0.17.2
- @backstage/core-components@0.9.5
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-bazaar-backend@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/backend-test-utils@0.1.25
@backstage/plugin-bitrise@0.1.33
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-aws@0.1.6
Patch Changes
eb2544b21b: Inline config interfaces- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-azure@0.1.4
Patch Changes
-
b8884fd579: Add a new providerAzureDevOpsEntityProvideras replacement forAzureDevOpsDiscoveryProcessor.In order to migrate from the
AzureDevOpsDiscoveryProcessoryou need to apply the following changes:Before:
# app-config.yaml catalog: locations: - type: azure-discovery target: https://dev.azure.com/myorg/myproject/_git/service-*?path=/catalog-info.yaml/* packages/backend/src/plugins/catalog.ts */ import { AzureDevOpsDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-azure'; const builder = await CatalogBuilder.create(env); /** ... other processors ... */ builder.addProcessor(new AzureDevOpsDiscoveryProcessor(env.reader));After:
# app-config.yaml catalog: providers: azureDevOps: anyProviderId: host: selfhostedazure.yourcompany.com # This is only really needed for on-premise user, defaults to dev.azure.com organization: myorg # For on-premise this would be your Collection project: myproject repository: service-* path: /catalog-info.yaml/* packages/backend/src/plugins/catalog.ts */ import { AzureDevOpsEntityProvider } from '@backstage/plugin-catalog-backend-module-azure'; const builder = await CatalogBuilder.create(env); /** ... other processors and/or providers ... */ builder.addEntityProvider( AzureDevOpsEntityProvider.fromConfig(env.config, { logger: env.logger, schedule: env.scheduler.createScheduledTaskRunner({ frequency: { minutes: 30 }, timeout: { minutes: 3 }, }), }), );Visit https://backstage.io/docs/integrations/azure/discovery for more details and options on configuration.
-
8f7b1835df: Updated dependencymswto^0.41.0. -
Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-gerrit@0.1.1
Patch Changes
eb2544b21b: Inline config interfaces8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-github@0.1.4
Patch Changes
8335a6f6f3: Adds an edit URL to the GitHub Teams Group entities.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-gitlab@0.1.4
Patch Changes
-
eea8126171: Add a new providerGitlabDiscoveryEntityProvideras replacement forGitlabDiscoveryProcessorIn order to migrate from the
GitlabDiscoveryProcessoryou need to apply the following changes:Before:
# app-config.yaml catalog: locations: - type: gitlab-discovery target: https://company.gitlab.com/prefix/*/catalog-info.yaml/* packages/backend/src/plugins/catalog.ts */ import { GitlabDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-gitlab'; const builder = await CatalogBuilder.create(env); /** ... other processors ... */ builder.addProcessor( GitLabDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }), );After:
# app-config.yaml catalog: providers: gitlab: yourProviderId: # identifies your dataset / provider independent of config changes host: gitlab-host # Identifies one of the hosts set up in the integrations branch: main # Optional. Uses `master` as default group: example-group # Group and subgroup (if needed) to look for repositories entityFilename: catalog-info.yaml # Optional. Defaults to `catalog-info.yaml`/* packages/backend/src/plugins/catalog.ts */ import { GitlabDiscoveryEntityProvider } from '@backstage/plugin-catalog-backend-module-gitlab'; const builder = await CatalogBuilder.create(env); /** ... other processors and/or providers ... */ builder.addEntityProvider( ...GitlabDiscoveryEntityProvider.fromConfig(env.config, { logger: env.logger, schedule: env.scheduler.createScheduledTaskRunner({ frequency: { minutes: 30 }, timeout: { minutes: 3 }, }), }), ); -
bad907d794: Thelast_activity_aftertimestamp is now being omitted when querying the GitLab API for the first time. -
3ac4522537: do not create location object if file with component definition do not exists in project, that decrease count of request to gitlab with 404 status code. Now we can create processor with new flag to enable this logic:const processor = GitLabDiscoveryProcessor.fromConfig(config, { logger, skipReposWithoutExactFileMatch: true, });WARNING: This new functionality does not support globs in the repo file path
-
8f7b1835df: Updated dependencymswto^0.41.0. -
Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-backend-module-msgraph@0.3.3
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/backend-tasks@0.3.2
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-common@1.0.3
Patch Changes
7d8acfc32e: Replaced all usages of@backstage/search-commonwith@backstage/plugin-search-common- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-catalog-graph@0.2.18
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-graphql@0.3.10
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-import@0.8.9
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.05be420971: Updated catalog import page text so they go in the correct hierarchy order- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-catalog-react@1.1.1
Patch Changes
-
1f70704580: Accessibility updates:- Wrapped the
EntityLifecyclePicker,EntityOwnerPicker,EntityTagPicker, inlabelelements - Changed group name
Typographycomponent tospan(from defaulth6), addedaria-labelto theListcomponent, androleofmenuitemto the container of theMenuItemcomponent
- Wrapped the
-
568f2d1e75: Table component no longer has drag and drop columns by default -
Updated dependencies
- @backstage/plugin-catalog-common@1.0.3
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-permission-common@0.6.2
- @backstage/catalog-model@1.0.3
- @backstage/plugin-permission-react@0.4.2
@backstage/plugin-cicd-statistics@0.1.8
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-cicd-statistics-module-gitlab@0.1.2
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-cicd-statistics@0.1.8
@backstage/plugin-circleci@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-cloudbuild@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-code-climate@0.1.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-code-coverage@0.1.33
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-code-coverage-backend@0.1.31
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-codescene@0.1.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.ee2cd642c5: Updated dependencyrc-progressto3.3.3.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-config-schema@0.1.29
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-cost-insights@0.11.28
Patch Changes
dea1f32f44: In the README, a old path of thesidebarwas updated to the current path.eb2544b21b: Add missingexportin configuration schema.2fc98ac50c: Fix broken app-config in the example in the README2297510941: Fixed css to show large tooltips on cost overview graph8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-explore@0.3.37
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-explore-react@0.0.18
- @backstage/catalog-model@1.0.3
@backstage/plugin-explore-react@0.0.18
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-firehydrant@0.1.23
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-fossa@0.2.38
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-gcalendar@0.3.2
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-gcp-projects@0.3.25
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.6968b65ba1: Updated dependency@react-hookz/webto^14.0.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-git-release-manager@0.3.19
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-github-actions@0.5.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-github-deployments@0.1.37
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-gitops-profiles@0.3.24
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-gocd@0.1.12
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-graphiql@0.2.38
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.464c33f932: Fix for custom headers not being included in requests.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-graphql-backend@0.1.23
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-catalog-graphql@0.3.10
@backstage/plugin-home@0.4.22
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-stack-overflow@0.1.2
- @backstage/catalog-model@1.0.3
@backstage/plugin-ilert@0.1.32
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-jenkins@0.7.5
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-jenkins-common@0.1.5
@backstage/plugin-jenkins-backend@0.1.23
Patch Changes
83f6a64d2c: bug fix: provide backstage token for rebuild api call8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
- @backstage/catalog-client@1.0.3
- @backstage/plugin-permission-common@0.6.2
- @backstage/catalog-model@1.0.3
- @backstage/plugin-jenkins-common@0.1.5
@backstage/plugin-jenkins-common@0.1.5
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-common@1.0.3
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-kafka@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-kafka-backend@0.2.26
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/catalog-model@1.0.3
@backstage/plugin-kubernetes@0.6.6
Patch Changes
4328737af6: Add support to fetch data for Stateful Sets and display an accordion in the same way as with Deploymentsb9b8bbc7d9: show request/limit CPU and Memory on the UI5553f09e80: ability to configure refresh interval on Kubernetes tab8f7b1835df: Updated dependencymswto^0.41.0.81304e3e91: Fix for HPA matching when deploying same HPA in multiple namespaces- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/plugin-kubernetes-common@0.3.0
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-lighthouse@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-newrelic@0.3.24
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-newrelic-dashboard@0.1.14
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-org@0.5.6
Patch Changes
-
8f7b1835df: Updated dependencymswto^0.41.0. -
306d0b4fdd: Added the ability to use an additionalfilterwhen fetching groups inMyGroupsSidebarItemcomponent. Example:// app/src/components/Root/Root.tsx <SidebarPage> <Sidebar> //... <SidebarGroup label="Menu" icon={<MenuIcon />}> {/* Global nav, not org-specific */} //... <SidebarItem icon={HomeIcon} to="catalog" text="Home" /> <MyGroupsSidebarItem singularTitle="My Squad" pluralTitle="My Squads" icon={GroupIcon} + filter={{ 'spec.type': 'team' }} /> //... </SidebarGroup> </ Sidebar> </SidebarPage> -
Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-periskop@0.1.4
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-periskop-backend@0.1.4
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
@backstage/plugin-permission-backend@0.5.8
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-permission-node@0.6.2
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-permission-common@0.6.2
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.
@backstage/plugin-permission-node@0.6.2
Patch Changes
-
58426f9c0f: Added a new endpoint for aggregating permission metadata from a plugin backend:/.well-known/backstage/permissions/metadataBy default, the metadata endpoint will return information about the permission rules supported by the plugin. Plugin authors can also provide an optional
permissionsparameter tocreatePermissionIntegrationRouter. If provided, thesePermissionobjects will be included in the metadata returned by this endpoint. Thepermissionsparameter will eventually be required in a future breaking change. -
8f7b1835df: Updated dependencymswto^0.41.0. -
Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-permission-react@0.4.2
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-proxy-backend@0.2.27
Patch Changes
- Updated dependencies
@backstage/plugin-rollbar@0.4.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-rollbar-backend@0.1.30
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.8
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-scaffolder-backend@1.3.0
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
@backstage/plugin-scaffolder-backend-module-rails@0.4.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend@1.3.0
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
@backstage/plugin-scaffolder-backend-module-yeoman@0.2.6
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend@1.3.0
@backstage/plugin-scaffolder-common@1.1.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.0.3
@backstage/plugin-search-backend@0.5.3
Patch Changes
7d8acfc32e:RouterOptionsandcreateRouternow marked as public exports915700f64f: The provided search engine now adds a pagination-awarerankvalue to all results.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-permission-node@0.6.2
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
- @backstage/plugin-search-backend-node@0.6.2
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-search-backend-module-elasticsearch@0.1.5
Patch Changes
-
281cec1b61: Use more precise matching for query filters -
915700f64f: The provided search engine now adds a pagination-awarerankvalue to all results. -
ddce23d080: Now possible to set a custom index template on the elasticsearch search engine. -
7d8acfc32e: Additional types now exported publicly:- ElasticSearchAgentOptions
- ElasticSearchConcreteQuery
- ElasticSearchQueryTranslator
- ElasticSearchConnectionConstructor,
- ElasticSearchTransportConstructor,
- ElasticSearchNodeOptions,
- ElasticSearchOptions,
- ElasticSearchAuth,
-
Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search-backend-node@0.6.2
@backstage/plugin-search-backend-module-pg@0.3.4
Patch Changes
915700f64f: The provided search engine now adds a pagination-awarerankvalue to all results.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/backend-common@0.14.0
- @backstage/plugin-search-backend-node@0.6.2
@backstage/plugin-search-backend-node@0.6.2
Patch Changes
-
e7794a0aaa: propagate indexing errors so they don't appear successful to the task scheduler -
3bb25a9acc: Introducing aNewlineDelimitedJsonCollatorFactory, which can be used to create search indices from newline delimited JSON files stored in external storage readable via a configuredUrlReaderinstance.This is useful if you have an independent process periodically generating
*.ndjsonfiles consisting ofIndexableDocumentobjects and want to be able to generate a fresh index based on the latest version of such a file. -
3bb25a9acc: Fixed a bug that preventedTestPipeline.withSubjectfrom identifying validReadablesubjects that were technically transform streams. -
915700f64f: The provided search engine now adds a pagination-awarerankvalue to all results. -
7d8acfc32e: Replaced all@betaexports with@publicexports -
Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-search-common@0.3.5
Patch Changes
7d8acfc32e:@betaexports now replaced with@publicexports484afdf1dc: Added an optionalrankattribute to theResulttype. This represents the result rank (starting at 1) for a given result in a result set for a given search.- Updated dependencies
- @backstage/plugin-permission-common@0.6.2
@backstage/plugin-search-react@0.2.1
Patch Changes
8809159148: Components<DefaultResultListItem>,<SearchBar>(including<SearchBarBase>),<SearchFilter>(including.Checkbox,.Select, and.Autocompletestatic prop components),<SearchResult>, and<SearchResultPager>are now exported from@backstage/plugin-search-react. They are now deprecated in@backstage/plugin-searchand will be removed in a future release.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-sentry@0.3.44
Patch Changes
c55f6cb22d: ExportedisSentryAvailablewhich can be used to determine if sentry is available.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-shortcuts@0.2.7
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-sonarqube@0.3.6
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.ee2cd642c5: Updated dependencyrc-progressto3.3.3.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-splunk-on-call@0.3.30
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-stack-overflow@0.1.2
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/plugin-home@0.4.22
@backstage/plugin-stack-overflow-backend@0.1.2
Patch Changes
- Updated dependencies
- @backstage/plugin-search-common@0.3.5
@backstage/plugin-tech-insights@0.2.2
Patch Changes
09d2f4d179: Export TechInsightsClient so it may be extended by custom implementations8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-tech-insights-backend@0.4.1
Patch Changes
-
4fee8f59e3: Updated tech-insights fetch/latest endpoint to return the actual latest row based on the timestamp -
aa15229ec3: Introduce additional JsonValue types to be storable as facts. This enables the possibility to store more complex objects for fact checking purposes. The rules engine supports walking keyed object values directly to create rules and checksModify facts database table to have a more restricted timestamp precision for cases where the postgres server isn't configured to contain such value. This fixes the issue where in some cases
maxItemslifecycle condition didn't work as expected. -
Updated dependencies
- @backstage/backend-tasks@0.3.2
- @backstage/backend-common@0.14.0
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
- @backstage/plugin-tech-insights-node@0.3.1
@backstage/plugin-tech-insights-backend-module-jsonfc@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-tech-insights-node@0.3.1
@backstage/plugin-tech-insights-node@0.3.1
Patch Changes
-
aa15229ec3: Introduce additional JsonValue types to be storable as facts. This enables the possibility to store more complex objects for fact checking purposes. The rules engine supports walking keyed object values directly to create rules and checksModify facts database table to have a more restricted timestamp precision for cases where the postgres server isn't configured to contain such value. This fixes the issue where in some cases
maxItemslifecycle condition didn't work as expected. -
Updated dependencies
@backstage/plugin-tech-radar@0.5.13
Patch Changes
bb31e5489c: Updated dependencyd3-forceto^3.0.0. Updated dependency@types/d3-forceto^3.0.0.8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-techdocs-addons-test-utils@1.0.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.d047d81295: Update default mock- Updated dependencies
- @backstage/plugin-catalog@1.3.0
- @backstage/plugin-techdocs@1.2.0
- @backstage/plugin-search-react@0.2.1
- @backstage/core-components@0.9.5
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/test-utils@1.1.1
- @backstage/plugin-techdocs-react@1.0.1
@backstage/plugin-techdocs-backend@1.1.2
Patch Changes
-
8f7b1835df: Updated dependencymswto^0.41.0. -
61fba6e50b: In order to ensure a good, stable TechDocs user experience when running TechDocs withtechdocs.builderset tolocal, the number of concurrent builds has been limited to 10. Any additional builds requested concurrently will be queued and handled as prior builds complete. In the unlikely event that you need to handle more concurrent builds, consider scaling out your TechDocs backend deployment or using theexternaloption fortechdocs.builder. -
5d66d4ff67: Output logs from a TechDocs build to a logging transport in addition to existing frontend event stream, for capturing these logs to other sources.This allows users to capture debugging information around why tech docs fail to build without needing to rely on end users capturing information from their web browser.
The most common use case is to log to the same place as the rest of the backend application logs.
Sample usage:
import { DockerContainerRunner } from '@backstage/backend-common'; import { createRouter, Generators, Preparers, Publisher, } from '@backstage/plugin-techdocs-backend'; import Docker from 'dockerode'; import { Router } from 'express'; import { PluginEnvironment } from '../types'; export default async function createPlugin( env: PluginEnvironment, ): Promise<Router> { const preparers = await Preparers.fromConfig(env.config, { logger: env.logger, reader: env.reader, }); const dockerClient = new Docker(); const containerRunner = new DockerContainerRunner({ dockerClient }); const generators = await Generators.fromConfig(env.config, { logger: env.logger, containerRunner, }); const publisher = await Publisher.fromConfig(env.config, { logger: env.logger, discovery: env.discovery, }); await publisher.getReadiness(); return await createRouter({ preparers, generators, publisher, logger: env.logger, // Passing a buildLogTransport as a parameter in createRouter will enable // capturing build logs to a backend log stream buildLogTransport: env.logger, config: env.config, discovery: env.discovery, cache: env.cache, }); } -
Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-catalog-common@1.0.3
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/plugin-techdocs-node@1.1.2
- @backstage/catalog-client@1.0.3
- @backstage/plugin-permission-common@0.6.2
- @backstage/catalog-model@1.0.3
@backstage/plugin-techdocs-module-addons-contrib@1.0.1
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.6968b65ba1: Updated dependency@react-hookz/webto^14.0.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/integration@1.2.1
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/plugin-techdocs-react@1.0.1
@backstage/plugin-techdocs-node@1.1.2
Patch Changes
f5283a42e2: Updated dependency@google-cloud/storageto^6.0.0.2c048f8b90: Updated deprecated use ofexpress'res.redirect()method when handling legacy path casing.- Updated dependencies
- @backstage/plugin-search-common@0.3.5
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-model@1.0.3
@backstage/plugin-techdocs-react@1.0.1
Patch Changes
-
3b45ad701f: Creates aTechDocsShadowDomcomponent that takes a tree of elements and anonAppendhandler:- Calls the
onAppendhandler when appending the element tree to the shadow root; - Also dispatches an event when styles are loaded to let transformers know that the computed styles are ready to be consumed.
- Calls the
-
Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-todo@0.2.8
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-todo-backend@0.1.30
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/integration@1.2.1
- @backstage/catalog-client@1.0.3
- @backstage/catalog-model@1.0.3
@backstage/plugin-user-settings@0.4.5
Patch Changes
9d2d6a0cea: Added new<UserSettingsIdentityCard />to show the result of theidentityApi.getBackstageIdentity()call to help debug ownership issues. The new card has been added to the user settings page.8f7b1835df: Updated dependencymswto^0.41.0.bff65e6958: Updated sidebar-related logic to use<SidebarPinStateProvider>+useSidebarPinState()and/or<SidebarOpenStateProvider>+useSidebarOpenState()from@backstage/core-components.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@backstage/plugin-xcmetrics@0.2.26
Patch Changes
8f7b1835df: Updated dependencymswto^0.41.0.- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
example-app@0.2.72
Patch Changes
- Updated dependencies
- @backstage/plugin-kubernetes@0.6.6
- @backstage/plugin-cost-insights@0.11.28
- @backstage/plugin-scaffolder@1.3.0
- @backstage/plugin-catalog@1.3.0
- @backstage/plugin-techdocs@1.2.0
- @backstage/plugin-catalog-react@1.1.1
- @backstage/cli@0.17.2
- @backstage/plugin-user-settings@0.4.5
- @backstage/plugin-pagerduty@0.4.0
- @backstage/plugin-search-common@0.3.5
- @backstage/plugin-search@0.9.0
- @backstage/plugin-search-react@0.2.1
- @backstage/plugin-sentry@0.3.44
- @backstage/plugin-tech-insights@0.2.2
- @backstage/plugin-catalog-common@1.0.3
- @backstage/core-components@0.9.5
- @backstage/plugin-dynatrace@0.1.0
- @backstage/plugin-tech-radar@0.5.13
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/plugin-airbrake@0.3.6
- @backstage/plugin-apache-airflow@0.1.14
- @backstage/plugin-api-docs@0.8.6
- @backstage/plugin-azure-devops@0.1.22
- @backstage/plugin-badges@0.2.30
- @backstage/plugin-catalog-import@0.8.9
- @backstage/plugin-circleci@0.3.6
- @backstage/plugin-cloudbuild@0.3.6
- @backstage/plugin-code-coverage@0.1.33
- @backstage/plugin-explore@0.3.37
- @backstage/plugin-gcalendar@0.3.2
- @backstage/plugin-gcp-projects@0.3.25
- @backstage/plugin-github-actions@0.5.6
- @backstage/plugin-gocd@0.1.12
- @backstage/plugin-graphiql@0.2.38
- @backstage/plugin-home@0.4.22
- @backstage/plugin-jenkins@0.7.5
- @backstage/plugin-kafka@0.3.6
- @backstage/plugin-lighthouse@0.3.6
- @backstage/plugin-newrelic@0.3.24
- @backstage/plugin-org@0.5.6
- @backstage/plugin-rollbar@0.4.6
- @backstage/plugin-shortcuts@0.2.7
- @backstage/plugin-stack-overflow@0.1.2
- @backstage/plugin-techdocs-module-addons-contrib@1.0.1
- @backstage/plugin-todo@0.2.8
- @backstage/catalog-model@1.0.3
- @backstage/plugin-techdocs-react@1.0.1
- @backstage/app-defaults@1.0.3
- @backstage/plugin-catalog-graph@0.2.18
- @backstage/plugin-newrelic-dashboard@0.1.14
- @backstage/plugin-permission-react@0.4.2
example-backend@0.2.72
Patch Changes
- Updated dependencies
- @backstage/plugin-tech-insights-backend@0.4.1
- @backstage/plugin-catalog-backend@1.2.0
- @backstage/plugin-auth-backend@0.14.1
- @backstage/plugin-scaffolder-backend@1.3.0
- @backstage/backend-tasks@0.3.2
- @backstage/plugin-permission-node@0.6.2
- @backstage/plugin-kubernetes-backend@0.6.0
- @backstage/backend-common@0.14.0
- @backstage/plugin-search-backend@0.5.3
- @backstage/plugin-auth-node@0.2.2
- @backstage/integration@1.2.1
- @backstage/plugin-jenkins-backend@0.1.23
- @backstage/plugin-search-backend-node@0.6.2
- @backstage/catalog-client@1.0.3
- @backstage/plugin-app-backend@0.3.33
- @backstage/plugin-azure-devops-backend@0.3.12
- @backstage/plugin-code-coverage-backend@0.1.31
- @backstage/plugin-graphql-backend@0.1.23
- @backstage/plugin-permission-backend@0.5.8
- @backstage/plugin-permission-common@0.6.2
- @backstage/plugin-rollbar-backend@0.1.30
- @backstage/plugin-techdocs-backend@1.1.2
- @backstage/plugin-todo-backend@0.1.30
- @backstage/plugin-search-backend-module-elasticsearch@0.1.5
- @backstage/plugin-search-backend-module-pg@0.3.4
- @backstage/catalog-model@1.0.3
- @backstage/plugin-tech-insights-node@0.3.1
- example-app@0.2.72
- @backstage/plugin-badges-backend@0.1.27
- @backstage/plugin-kafka-backend@0.2.26
- @backstage/plugin-proxy-backend@0.2.27
- @backstage/plugin-scaffolder-backend-module-rails@0.4.1
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.17
techdocs-cli-embedded-app@0.2.71
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.3.0
- @backstage/plugin-techdocs@1.2.0
- @backstage/cli@0.17.2
- @backstage/core-components@0.9.5
- @backstage/core-app-api@1.0.3
- @backstage/core-plugin-api@1.0.3
- @backstage/integration-react@1.1.1
- @backstage/test-utils@1.1.1
- @backstage/catalog-model@1.0.3
- @backstage/plugin-techdocs-react@1.0.1
- @backstage/app-defaults@1.0.3
@internal/plugin-todo-list@1.0.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
@internal/plugin-todo-list-backend@1.0.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.0
- @backstage/plugin-auth-node@0.2.2
@internal/plugin-todo-list-common@1.0.2
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.6.2