Merge branch 'master' into feat/home-plugin-group-starred-entities-by-kind

Signed-off-by: Antonio Bergas <anthonyprincedom@gmail.com>
This commit is contained in:
Antonio Bergas
2023-11-24 13:25:38 +01:00
committed by GitHub
1190 changed files with 27073 additions and 11817 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-test-utils': patch
---
Added `createExtensionTester` for rendering extensions in tests.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend-module-atlassian-provider': minor
---
New module for `@backstage/plugin-auth-backend` that adds an atlassian auth provider
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-compat-api': patch
---
Added `convertLegacyRouteRef` utility to convert existing route refs to be used with the new experimental packages.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-plugin-api': patch
---
Removed the alpha `convertLegacyRouteRef` utility, which as been moved to `@backstage/core-compat-api`
+2 -29
View File
@@ -16,7 +16,7 @@
const {
default: defaultChangelogFunctions,
} = require('@changesets/changelog-github');
} = require('@changesets/cli/changelog');
// Custom CHANGELOG generation for changesets, stolen from here with one minor change:
// https://github.com/atlassian/changesets/blob/main/packages/cli/src/changelog/index.ts
@@ -32,34 +32,7 @@ async function getDependencyReleaseLine(changesets, dependenciesUpdated) {
return ['- Updated dependencies', ...updatedDependenciesList].join('\n');
}
async function getReleaseLine(changeset, type, options) {
const { ignoreUserThanks = [], ...rest } = options ?? {};
const releaseLine = await defaultChangelogFunctions.getReleaseLine(
changeset,
type,
rest,
);
const ignoredUsers = new Set(ignoreUserThanks);
return releaseLine.replace(/Thanks\s(.*)!\s/g, (_, text) => {
// extracts user name and profile url from the markdown link
const regex = /\[@(\w+)\]\((https:\/\/github\.com\/[^\)]+)\)/g;
let matches;
const links = [];
while ((matches = regex.exec(text)) !== null) {
const [, user, url] = matches;
if (!ignoredUsers.has(user)) {
links.push(`[@${user}](${url})`);
}
}
return links.length ? `Thanks ${links.join(', ')}! ` : '';
});
}
module.exports = {
getReleaseLine,
getReleaseLine: defaultChangelogFunctions.getReleaseLine,
getDependencyReleaseLine,
};
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': minor
---
Replace GraphiQL playground with DocExplorer
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
export the function to read ms graph provider config
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
---
Support authenticated backends
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-node': minor
---
Support adding location analyzers in new catalog analysis extension point and move `AnalyzeOptions` and `ScmLocationAnalyzer` types to `@backstage/plugin-catalog-node`
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/frontend-plugin-api': patch
'@backstage/frontend-app-api': patch
---
Added the nav logo extension for customization of sidebar logo
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-addons-test-utils': patch
---
Move `@testing-library/react` to be a `peerDependency`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Cleaned up cases where deprecated code was being used but had a new location they should be imported from
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': patch
---
Added pagination support to `EntityListProvider`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-test-utils': minor
---
New testing utility library for `@backstage/frontend-app-api` and `@backstage/frontend-plugin-api`.
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/create-app': patch
---
`knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support.
You can do the same in your own Backstage repository to ensure that you get future node 18+ relevant updates, by having the following lines in your `packages/backend/package.json`:
```
"dependencies": {
// ...
"knex": "^3.0.0"
},
"devDependencies": {
// ...
"better-sqlite3": "^9.0.0",
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': patch
---
Add dependency on `graphql-config` to compensate for `graphql-language-service` needing it but not shipping the dep properly
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
Correctly resolve config targets into absolute paths
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bazaar': patch
---
Updated Readme document in bazaar plugin
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/eslint-plugin': patch
---
The `no-undeclared-imports` rule will now prefer using version queries that already exist en the repo for the same dependency type when installing new packages.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': patch
---
Create an experimental plugin that is compatible with the declarative integration system, it is exported from the `/alpha` subpath.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Allow a default cache TTL to be set through the app config
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/cli-node': minor
'@backstage/cli': minor
---
Removed support for the `publishConfig.alphaTypes` and `.betaTypes` fields that were used together with `--experimental-type-build` to generate `/alpha` and `/beta` entry points. Use the `exports` field to achieve this instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-stack-overflow-collator': minor
---
Extract a package for the Stack Overflow new backend system plugin.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Switch to `@smithy/node-http-handler` instead of the `@aws-sdk/node-http-handler`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
Migrate the atlassian auth provider to be implemented using the new `@backstage/plugin-auth-backend-module-atlassian-provider` module
+1 -14
View File
@@ -1,19 +1,6 @@
{
"$schema": "https://unpkg.com/@changesets/config@1.3.0/schema.json",
"changelog": [
"./backstage-changelog.js",
{
"repo": "backstage/backstage",
"ignoreUserThanks": [
"benjdlambert",
"freben",
"jhaals",
"Rugvip",
"renovate",
"dependabot"
]
}
],
"changelog": "./backstage-changelog.js",
"commit": false,
"linked": [],
"access": "public",
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
@@ -2,4 +2,4 @@
'@backstage/core-components': patch
---
Updated dependency `linkifyjs` to `4.1.2`.
Add missing export for IconLinkVertical
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-shortcuts': patch
---
Ensure that shortcuts aren't duplicate-checked against themselves
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Fix bug where `retrieveAll` method wasn't fetching visits
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fix `RoutedTabs` so that it does not explode without tabs.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Switch from using deprecated `@esbuild-kit/*` packages to using `tsx`. This also switches to using the new module loader `register` API when available, avoiding the experimental warning when starting backends.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder': patch
---
Added `headerOptions` to `TemplateListPage` to optionally override default values.
Changed `themeId` of TemplateListPage from `website` to `home`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': minor
---
Added `RouteRef`, `SubRouteRef`, `ExternalRouteRef`, and related types. All exports from this package that previously relied on the types with the same name from `@backstage/core-plugin-api` now use the new types instead. To convert and existing legacy route ref to be compatible with the APIs from this package, use the `convertLegacyRouteRef` utility from `@backstage/core-plugin-api/alpha`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-pg': patch
---
Optimize outdated documents deletion logic in PgSearchEngine DatabaseDocumentStore which significantly reduces cost on large tables
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Minor improvements to `Table` component.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gcp': patch
---
Allow integration with kubernetes dashboard
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Fix copy entity url function in http contexts.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': minor
---
Add VMware Cloud auth backend module provider
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Remove the duplicate versions of `@rjsf/*` as they're no longer needed
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
---
Allow storing dashboard parameters for kubernetes in catalog
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-catalog': patch
---
Fix spacing inconsistency with links and labels in headers
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Migrate catalog entity cards to new frontend system extension format.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-app-api': minor
---
Updated core extension structure to make space for the sign-in page by adding `core.router`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-common': patch
---
Add missing required property `type` in `Template.v1beta3.schema.json` schema
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-node': patch
---
Fix highlighting for non-string fields on the `Lunr` search engine implementation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Use default extensions boundary and suspense on the alpha declarative `createCatalogFilterExtension` extension factory.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
'@backstage/plugin-auth-backend-module-gitlab-provider': patch
---
Fix link to the repository in `README.md`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-graphiql': minor
---
Upgrade to GraphiQL to 3.0.6
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-bazaar': patch
---
Internalize 'AboutField' to break catalog dependency
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-vault-node': minor
---
Initial version of the `plugin-vault-node`` package. It contains the extension point definitions
for the vault backend, as well as some types that will be deprecated in the backend plugin.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/integration': patch
'@backstage/plugin-auth-backend': patch
---
JSDoc and Error message updates to handle `Azure Active Directory` re-brand to `Entra ID`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs': patch
---
Fixed navigation bug that caused users to not be scrolled to the top of a new page. Fixed navigation bug where using backwards and forwards browser navigation did not scroll users to the correct place on the TechDoc page.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Limit the database creation concurrency to one, defensively
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Added try catch around fetching gitlab group users to prevent refresh from failing completely while only a select number of groups might not be able to load correctly.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-scaffolder': minor
---
Add a possibility to use a formatter on a warning panel. Applied it for a scaffolder template
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-app-api': patch
---
Removed `@backstage/plugin-graphiql` dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-backstage-openapi': minor
---
Adds a new catalog module for ingesting Backstage plugin OpenAPI specs into the catalog for display as an API entity.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
---
Added support for specifying a domain hint on the Microsoft authentication provider configuration.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Export alpha routes and nav item extension, only available for applications that uses the new Frontend system.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-stack-overflow-backend': patch
---
Deprecate package in favor of the new `@backstage/plugin-search-backend-module-stack-overflow-collator` module.
The search collator `requestParams` option is optional now, so its default value is `{ order: 'desc', sort: 'activity', site: 'stackoverflow' }` as defined in the `Try It` section on the [official Stack Overflow API documentation](https://api.stackexchange.com/docs/questions).
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-addons-test-utils': patch
---
Remove unnecessary catalog dependency
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-org': patch
---
Support member list scrollable when parent has specified height
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': patch
---
Refactor internal extension instance system into an app graph.
-33
View File
@@ -1,33 +0,0 @@
---
'@backstage/plugin-vault-backend': minor
---
Added support for the [new backend system](https://backstage.io/docs/backend-system/).
In your `packages/backend/src/index.ts` make the following changes:
```diff
import { createBackend } from '@backstage/backend-defaults';
const backend = createBackend();
// ... other feature additions
+ backend.add(import('@backstage/plugin-vault-backend');
backend.start();
```
If you use the new backend system, the token renewal task can be defined via configuration file:
```diff
vault:
baseUrl: <BASE_URL>
token: <TOKEN>
schedule:
+ frequency: ...
+ timeout: ...
+ # Other schedule options, such as scope or initialDelay
```
If the `schedule` is omitted or set to `false` no token renewal task will be scheduled.
If the value of `schedule` is set to `true` the renew will be scheduled hourly (the default).
In other cases (like in the diff above), the defined schedule will be used.
**DEPRECATIONS**: The interface `VaultApi` and the type `VaultSecret` are now deprecated. Import them from `@backstage/plugin-vault-node`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Use `Readable.from` to fix some of the stream issues
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bazaar': patch
---
Added alert popup for link and unlink entity in bazaar project
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': patch
---
The options parameter of `createApp` is now optional.
@@ -2,4 +2,4 @@
'@backstage/plugin-catalog-react': patch
---
Add EntityRef to Entity Inspector UI
Add default icon for kind resource.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog': patch
'@backstage/plugin-techdocs': patch
---
The `spec.lifecycle' field in entities will now always be rendered as a string.
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
Added an `EntityPresentationApi` and associated `entityPresentationApiRef`. This
API lets you control how references to entities (e.g. in links, headings,
iconography etc) are represented in the user interface.
Usage of this API is initially added to the `EntityRefLink` and `EntityRefLinks`
components, so that they can render richer, more correct representation of
entity refs. There's also a new `EntityDisplayName` component, which works just like
the `EntityRefLink` but without the link.
Along with that change, the `fetchEntities` and `getTitle` props of
`EntityRefLinksProps` are deprecated and no longer used, since the same need
instead is fulfilled (and by default always enabled) by the
`entityPresentationApiRef`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bazaar': patch
---
Adding descending sort in a bazaar plugin
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-test-utils': patch
---
Updates for `core.router` addition.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-react': patch
---
Internal refactor to avoid a null pointer problem
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Add info about the entity when tech docs fail to build
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-user-settings-backend': patch
---
Added dependency on `@backstage/config`
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/backend-openapi-utils': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-scaffolder': patch
---
Minor updates for TypeScript 5.2.2+ compatibility
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': minor
---
Define a default for oauth2RedirectUrl option of swagger-ui-react to match documentation
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/core-app-api': patch
'@backstage/cli': patch
---
Added deprecation warning for React Router v6 beta, please make sure you have migrated your apps to use React Router v6 stable as support for the beta version will be removed. See the [migration tutorial](https://backstage.io/docs/tutorials/react-router-stable-migration) for more information.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-code-coverage-backend': patch
---
Added support for new backend system
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-react': patch
---
Add ID property to the table displaying kubernetes pods to avoid closing the info sidebar when the data reloads and needs to rerender.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Fix potential memory leak by not creating a build log transport if not given via `RouterOptions`.
-109
View File
@@ -1,109 +0,0 @@
---
'@backstage/plugin-analytics-module-newrelic-browser': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-cicd-statistics-module-gitlab': patch
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/plugin-github-pull-requests-board': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/frontend-plugin-api': patch
'@backstage/plugin-analytics-module-ga4': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/integration-react': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/frontend-app-api': patch
'@backstage/plugin-entity-validation': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/version-bridge': patch
'@backstage/plugin-apollo-explorer': patch
'@backstage/plugin-catalog-graphql': patch
'@backstage/plugin-cicd-statistics': patch
'@backstage/plugin-entity-feedback': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-graphql-voyager': patch
'@backstage/plugin-sonarqube-react': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-octopus-deploy': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-stack-overflow': patch
'@backstage/plugin-techdocs-react': patch
'@backstage/app-defaults': patch
'@backstage/core-app-api': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-explore-react': patch
'@backstage/plugin-github-issues': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-search-react': patch
'@backstage/create-app': patch
'@backstage/test-utils': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-home-react': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-stackstorm': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-org-react': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-xcmetrics': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-linguist': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-opencost': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-playlist': patch
'@backstage/plugin-puppetdb': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-rollbar': patch
'@backstage/theme': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-search': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-nomad': patch
'@backstage/plugin-vault': patch
'@backstage/plugin-gocd': patch
'@backstage/plugin-home': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-adr': patch
'@backstage/plugin-org': patch
---
Add official support for React 18.
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/plugin-catalog-graph': minor
---
Add the entire `Entity` to `EntityNodeData` and deprecate `name`, `kind`, `title`, `namespace` and `spec`.
To get the deprecated properties in your custom component you can use:
```typescript
import { DEFAULT_NAMESPACE } from '@backstage/catalog-model';
const {
kind,
metadata: { name, namespace = DEFAULT_NAMESPACE, title },
} = entity;
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Add examples for `github:environment:create` scaffolder action & improve related tests
@@ -2,4 +2,4 @@
'@backstage/frontend-app-api': patch
---
Implement new `AppTreeApi`
Bringing over apis from core-plugin-api
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Introduce a new optional config parameter `catalog.stitchingStrategy.mode`,
which can have the values `'immediate'` (default) and `'deferred'`. The default
is for stitching to work as it did before this change, which means that it
happens "in-band" (blocking) immediately when each processing task finishes.
When set to `'deferred'`, stitching is instead deferred to happen on a separate
asynchronous worker queue just like processing.
Deferred stitching should make performance smoother when ingesting large amounts
of entities, and reduce p99 processing times and repeated over-stitching of
hot spot entities when fan-out/fan-in in terms of relations is very large. It
does however also come with some performance cost due to the queuing with how
much wall-clock time some types of task take.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-tasks': patch
---
Allow tasks to run more often that the default work check interval, which is 5 seconds.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Added description for publish:gerrit scaffolder actions
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-catalog': patch
---
- Fixes bug where after unregistering an entity you are redirected to `/`.
- Adds an optional external route `unregisterRedirect` to override this behaviour to another route.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/repo-tools': minor
'@backstage/cli': minor
---
Remove support for the deprecated `--experimental-type-build` option for `package build`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend-module-okta-provider': patch
---
Adds okta-provider backend module for the auth plugin
@@ -1,9 +1,11 @@
---
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-search': patch
---
Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`.
The `convertLegacyRouteRef` utility used by the alpha exports is now imported from `@backstage/core-compat-api`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Initial entity page implementation for new frontend system at `/alpha`, with an overview page enabled by default and the about card available as an optional card.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Support AWS OpenSearch Serverless search backend. Does not support `_refresh` endpoint.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': minor
---
Added the ability to configure bound routes through `app.routes.bindings`. The routing system used by `createApp` has been replaced by one that only supports route refs of the new format from `@backstage/frontend-plugin-api`. The requirement for route refs to have the same ID as their associated extension has been removed.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-search-backend': patch
---
Update the OpenAPI spec with more complete error responses and request bodies using Optic. Also, updates the test cases to use the new `supertest` pass through from `@backstage/backend-openapi-utils`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fix issue with Circular JSON dependencies in templating

Some files were not shown because too many files have changed in this diff Show More