Merge pull request #11448 from backstage/changeset-release/master

Version Packages
This commit is contained in:
Patrik Oldsberg
2022-05-17 12:29:25 +02:00
committed by GitHub
449 changed files with 5696 additions and 2960 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added ARIA landmark <main> to Page component and added ARIA landmark <nav> to DesktopSidebar and Sidebar components
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-common': patch
---
Added a `stream()` method to complement the `buffer()` method on `ReadUrlResponse`. A `ReadUrlResponseFactory` utility class is now also available, providing a simple, consistent way to provide a valid `ReadUrlResponse`.
This method, though optional for now, will be required on the responses of `UrlReader.readUrl()` implementations in a future release.
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Implemented the `UrlReader.search()` method for Google Cloud Storage. Due to limitations in the underlying storage API, only prefix-based searches are supported right now (for example, `https://storage.cloud.google.com/your-bucket/some-path/*`).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Enabled select component to be enabled by keyboard
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Fixed a bug that was introduced in `0.13.1-next.0` which caused the `ent` claim of issued tokens to be dropped.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
---
add Azure Identity auth provider and AKS dashboard formatter
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/test-utils': patch
---
Fixed `renderInTestApp` so that it is able to re-render the result without removing the app wrapping.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Add new bitbucket(Cloud/Server) integrations to ScaffolderClient.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Updated dependency `graphiql` to `^1.8.8`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-adr': minor
'@backstage/plugin-adr-backend': minor
'@backstage/plugin-adr-common': minor
---
Implement ADR plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fix wrong return type of the `isGroupEntity` function.
-20
View File
@@ -1,20 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': minor
---
**BREAKING**: The `buildTechInsightsContext` function now takes an additional
field in its options argument: `tokenManager`. This is an instance of
`TokenManager`, which can be found in your backend initialization code's
`env`.
```diff
const builder = buildTechInsightsContext({
logger: env.logger,
config: env.config,
database: env.database,
discovery: env.discovery,
scheduler: env.scheduler,
+ tokenManager: env.tokenManager,
factRetrievers: [ /* ... */ ],
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights': patch
---
Add new component `EntityTechInsightsScorecardCard`, which can be used in the overview of the `EntityPage` page or display multiple individual `EntityTechInsightsScorecardCard` in `EntityLayout.Route`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Gerrit integration: Added optional `cloneUrl` string to config.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Update the `github:publish` action to allow passing required status check
contexts before merging to the main branch.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Rename `use` to `adopt`, to reflect Zalando Tech Radar regarding quadrants and add link to Zalando explanation.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/backend-tasks': patch
---
`TaskScheduleDefinition` has been updated to also accept an options object containing duration information in the form of days, hours, seconds and so on. This allows for scheduling without importing `luxon`.
```diff
-import { Duration } from 'luxon';
// omitted other code
const schedule = env.scheduler.createScheduledTaskRunner({
- frequency: Duration.fromObject({ minutes: 10 }),
- timeout: Duration.fromObject({ minutes: 15 }),
+ frequency: { minutes: 10 },
+ timeout: { minutes: 15 },
// omitted other code
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
Fixed overflow bug of name and email on EntitiyMembersListCard component which can occur on specific 'screen width' + character length' combinations
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Split BitbucketUrlReader into BitbucketCloudUrlReader and BitbucketServerUrlReader. Backwards compatible.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': minor
---
added the possibility to handle raw Gitlab URLs with nested namespaces
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Create a menu in the sub header of documentation pages, it is responsible for rendering TechDocs addons that allow users to customize their reading experience.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Announce external links to screen readers
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fixed coverage configuration when using `BACKSTAGE_NEXT_TESTS`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Add filtering to GKE cluster locator
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': patch
---
The authentication APIs are no longer `@alpha`. Since the `@backstage/core-plugin-api` has no `/alpha` entrypoint, the only effect of marking the APIs as `@alpha` was to hide them in documentation. They are still expected to be widely used and there will be a migration path if they are changed in the future.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bazaar': patch
---
Exported the SortView component from the Bazaar plugin for use directly
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Update types to match the new version of `@keyv/redis`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': minor
---
Gerrit UrlReader: Implemented `readTree`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-tech-insights-node': minor
---
**BREAKING**: The `FactRetrieverContext` type now contains an additional
field: `tokenManager`.
-36
View File
@@ -1,36 +0,0 @@
---
'@backstage/create-app': patch
---
Simplified the search collator scheduling by removing the need for the `luxon` dependency.
For existing installations the scheduling can be simplified by removing the `luxon` dependency and using the human friendly duration object instead.
Please note that this only applies if luxon is not used elsewhere in your installation.
`packages/backend/package.json`
```diff
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
- "luxon": "^2.0.2",
```
`packages/backend/src/plugins/search.ts`
```diff
import { Router } from 'express';
-import { Duration } from 'luxon';
// omitted other code
const schedule = env.scheduler.createScheduledTaskRunner({
- frequency: Duration.fromObject({ minutes: 10 }),
- timeout: Duration.fromObject({ minutes: 15 }),
+ frequency: { minutes: 10 },
+ timeout: { minutes: 15 },
// A 3 second delay gives the backend server a chance to initialize before
// any collators are executed, which may attempt requests against the API.
- initialDelay: Duration.fromObject({ seconds: 3 }),
+ initialDelay: { seconds: 3 },
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-rails': minor
---
**BREAKING**: Added a new `allowedImageNames` option, which needs to list any image name for it to be allowed as `imageName` input.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
---
Add support for 'oidc' as authProvider for kubernetes authentication
and adds optional 'oidcTokenProvider' config value. This will allow
users to authenticate to kubernetes cluster using id tokens obtained
from the configured auth provider in their backstage instance.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Add ability to customize `Read More` destination with `readMoreUrl` prop for `MissingAnnotationEmptyState` component.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/create-app': patch
---
Tweaked the `.dockerignore` file so that it's easier to add additional backend packages if desired.
To apply this change to an existing app, make the following change to `.dockerignore`:
```diff
cypress
microsite
node_modules
-packages
-!packages/backend/dist
+packages/*/src
+packages/*/node_modules
plugins
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Extended lint rule to prevents imports of stories or tests from production code.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add instructions to `create-github-app` command.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-scaffolder-common': minor
---
Added the ability to reference the user in the `template.yaml` manifest
-30
View File
@@ -1,30 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Add annotation `microsoft.com/email` when using the `defaultUserTransformer`.
This will allow users of the Microsoft auth provider to utilize the predefined
SignIn resolver instead of maintaining their own.
```typescript
// backend/plugins/auth.ts
// [...]
export default async function createPlugin(
env: PluginEnvironment,
): Promise<Router> {
return await createRouter({
// [...]
providerFactories: {
microsoft: providers.microsoft.create({
signIn: {
resolver:
providers.microsoft.resolvers.emailMatchingUserEntityAnnotation(),
},
}),
},
});
}
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Don't set the background color on an Avatar component that has a picture.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
---
Updated usages of `buildTechInsightsContext` in README.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixing broken types for `knex` when checking returned rows
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/test-utils': minor
---
Added the options parameter to `renderWithEffects`, which if forwarded to the `render` function from `@testling-library/react`. Initially only the `wrapper` option is supported.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/create-app': patch
---
Optimized the command order in `packages/backend/Dockerfile` as well as added the `--no-install-recommends` to the `apt-get install` and tweaked the installed packages.
To apply this change to an existing app, update your `packages/backend/Dockerfile` to match the documented `Dockerfile` at https://backstage.io/docs/deployment/docker#host-build.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add package global-agent to support behind a proxy for backstage-cli commands like versions:bump.
-24
View File
@@ -1,24 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
`GitHubOrgEntityProvider.fromConfig` now supports a `schedule` option like other
entity providers, that makes it more convenient to leverage using the common
task scheduler.
If you want to use this in your own project, it is used something like the following:
```ts
// In packages/backend/src/plugins/catalog.ts
builder.addEntityProvider(
GitHubOrgEntityProvider.fromConfig(env.config, {
id: 'production',
orgUrl: 'https://github.com/backstage',
schedule: env.scheduler.createScheduledTaskRunner({
frequency: { cron: '*/30 * * * *' },
timeout: { minutes: 10 },
}),
logger: env.logger,
}),
);
```
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Updates the OAuth2 Proxy provider to require less infrastructure configuration.
The auth result object of the OAuth2 Proxy now provides access to the request headers, both through the `headers` object as well as `getHeader` method. The existing logic that parses and extracts the user information from ID tokens is deprecated and will be removed in a future release. See the OAuth2 Proxy provider documentation for more details.
The OAuth2 Proxy provider now also has a default `authHandler` implementation that reads the display name and email from the incoming request headers.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-user-settings': patch
---
Added alternative text to profile picture
-39
View File
@@ -1,39 +0,0 @@
---
'@backstage/create-app': patch
---
Added some instruction comments to the generated config files, to clarify the
usage of `backend.baseUrl` and `backend.listen.host`. Importantly, it also per
default now listens on all IPv4 interfaces, to make it easier to take the step
over to production. If you want to do the same, update your
`app-config.production.yaml` as follows:
```diff
backend:
listen:
port: 7007
+ host: 0.0.0.0
```
Also, updated the builtin backend Dockerfile to honor the
`app-config.production.yaml` file. If you want to do the same, change
`packages/backend/Dockerfile` as follows:
```diff
-COPY packages/backend/dist/bundle.tar.gz app-config.yaml ./
+COPY packages/backend/dist/bundle.tar.gz app-config*.yaml ./
RUN tar xzf bundle.tar.gz && rm bundle.tar.gz
-CMD ["node", "packages/backend", "--config", "app-config.yaml"]
+CMD ["node", "packages/backend", "--config", "app-config.yaml", "--config", "app-config.production.yaml"]
```
If you look carefully, this adds a glob match on app-config files. For those
that try out the build flows locally, you also want to make sure that the docker
daemon does NOT pick up any local/private config files that might contain
secrets. You should therefore also update your local `.dockerignore` file at the
same time:
```diff
+*.local.yaml
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gerrit': patch
---
Fix incorrect main path in `publishConfig`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added optional anchorOrigin alignment prop to AlertDisplay
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
Improved inline/type documentation for the <ReportIssue /> addon.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Override default commit message and author details in GitHub, Azure, bitbucket
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Allow validation for custom field extension with type object
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Minor internal tweak to support TypeScript 4.6
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-rollbar-backend': patch
---
Updated README to include clearer installation instructions on how to install and configure.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
star icons now have the same yellow color as the other star icons when a entity is favourite
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-api-docs': patch
'@backstage/plugin-catalog': minor
'@backstage/plugin-catalog-react': minor
---
Use InfoCardVariants on custom cards variant attribute
-37
View File
@@ -1,37 +0,0 @@
---
'@backstage/integration': minor
'@backstage/integration-react': minor
---
Split `bitbucket` integration into `bitbucketCloud` and `bitbucketServer`
(backwards compatible).
In order to migrate to the new integration configs,
move your configs from `integrations.bitbucket`
to `integrations.bitbucketCloud` or `integrations.bitbucketServer`.
Migration example:
**Before:**
```yaml
integrations:
bitbucket:
- host: bitbucket.org
username: bitbucket_user
appPassword: app-password
- host: bitbucket-server.company.com
token: my-token
```
**After:**
```yaml
integrations:
bitbucketCloud:
- username: bitbucket_user
appPassword: app-password
bitbucketServer:
- host: bitbucket-server.company.com
token: my-token
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Added the prop `NotFoundComponent` to `EntityLayout` which can be used to include a custom component when an entity is not found in the catalog
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Tweaked template to provide an example and guidance for how to configure sign-in in `packages/backend/src/plugins/auth.ts`. There is no need to add this to existing apps, but for more information about sign-in configuration, see https://backstage.io/docs/auth/identity-resolver.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
The Auth0 adapter no longer disables session refreshing.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Bumped @asyncapi/react-component > openapi-sampler > json-pointer to resolve security vulnerability CVE-2021-23820
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/plugin-techdocs-react': patch
---
Create a new addon location called "Settings", it is designed for addons that allow users to customize the reading experience in documentation pages.
Usage example:
```tsx
const TextSize = techdocsModuleAddonsContribPlugin.provide(
createTechDocsAddonExtension({
name: 'TextSize',
location: TechDocsAddonLocations.Settings,
component: TextSizeAddon,
}),
);
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Add an aria-label to the support button to improve accessibility for screen readers
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/cli': patch
---
Changed Rollup configuration for TypeScript definition plugin to ignore `css`,
`scss`, `sass`, `svg`, `eot`, `woff`, `woff2` and `ttf` files.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Lighthouse was reporting this button as having invalid aria- values, as the popover doesn't exist until clicked. This adds additional labels to the button to make it valid aria
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': minor
---
Gerrit Integration: Added the `getGerritProjectsApiUrl` function
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/backend-common': patch
---
**DEPRECATION**: Server-to-server authentication tokens issued from a
`TokenManager` (specifically, `ServerTokenManager`) now has an expiry time set,
for one hour in the future from when issued. This improves security. The ability
to pass in and validate tokens that either have a missing `exp` claim, or an
`exp` claim that expired in the past, is now deprecated. Trying to do so will
lead to logged warnings, and in a future release will instead lead to errors.
It was always the case that users of this interface were expected to call its
`getToken()` method for every outgoing call and never hold on to any given token
for reuse. But this now has become even more important advice to heed, and you
should verify that you do not hold on to and reuse tokens such as these in your
own code.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Added menu parent role for menu items accessibility
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gerrit': minor
---
Initial version of the `plugin-catalog-backend-module-gerrit` plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-newrelic-dashboard': patch
---
Add `FetchApi` and related `fetchApiRef` which implement fetch. in order to included the Authorization Token to New Relic Dashboard Plugin, so that frontend can send an authenticated proxy call to backend
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
Fix linking ownership card to catalog owner filter when namespaces are used
-288
View File
@@ -1,288 +0,0 @@
{
"mode": "exit",
"tag": "next",
"initialVersions": {
"example-app": "0.2.70",
"@backstage/app-defaults": "1.0.1",
"example-backend": "0.2.70",
"@backstage/backend-common": "0.13.2",
"@backstage/backend-tasks": "0.3.0",
"@backstage/backend-test-utils": "0.1.23",
"@backstage/catalog-client": "1.0.1",
"@backstage/catalog-model": "1.0.1",
"@backstage/cli": "0.17.0",
"@backstage/cli-common": "0.1.8",
"@backstage/codemods": "0.1.37",
"@backstage/config": "1.0.0",
"@backstage/config-loader": "1.1.0",
"@backstage/core-app-api": "1.0.1",
"@backstage/core-components": "0.9.3",
"@backstage/core-plugin-api": "1.0.1",
"@backstage/create-app": "0.4.26",
"@backstage/dev-utils": "1.0.1",
"e2e-test": "0.2.0",
"@backstage/errors": "1.0.0",
"@backstage/integration": "1.1.0",
"@backstage/integration-react": "1.0.1",
"@backstage/release-manifests": "0.0.2",
"@backstage/search-common": "0.3.3",
"@techdocs/cli": "1.1.0",
"techdocs-cli-embedded-app": "0.2.69",
"@backstage/techdocs-common": "0.11.14",
"@backstage/test-utils": "1.0.1",
"@backstage/theme": "0.2.15",
"@backstage/types": "1.0.0",
"@backstage/version-bridge": "1.0.1",
"@backstage/plugin-airbrake": "0.3.4",
"@backstage/plugin-airbrake-backend": "0.2.4",
"@backstage/plugin-allure": "0.1.20",
"@backstage/plugin-analytics-module-ga": "0.1.15",
"@backstage/plugin-apache-airflow": "0.1.12",
"@backstage/plugin-api-docs": "0.8.4",
"@backstage/plugin-app-backend": "0.3.31",
"@backstage/plugin-auth-backend": "0.13.0",
"@backstage/plugin-auth-node": "0.2.0",
"@backstage/plugin-azure-devops": "0.1.20",
"@backstage/plugin-azure-devops-backend": "0.3.10",
"@backstage/plugin-azure-devops-common": "0.2.2",
"@backstage/plugin-badges": "0.2.28",
"@backstage/plugin-badges-backend": "0.1.25",
"@backstage/plugin-bazaar": "0.1.19",
"@backstage/plugin-bazaar-backend": "0.1.15",
"@backstage/plugin-bitrise": "0.1.31",
"@backstage/plugin-catalog": "1.1.0",
"@backstage/plugin-catalog-backend": "1.1.0",
"@backstage/plugin-catalog-backend-module-aws": "0.1.4",
"@backstage/plugin-catalog-backend-module-azure": "0.1.2",
"@backstage/plugin-catalog-backend-module-bitbucket": "0.1.2",
"@backstage/plugin-catalog-backend-module-github": "0.1.2",
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.2",
"@backstage/plugin-catalog-backend-module-ldap": "0.4.2",
"@backstage/plugin-catalog-backend-module-msgraph": "0.3.1",
"@backstage/plugin-catalog-common": "1.0.1",
"@backstage/plugin-catalog-graph": "0.2.16",
"@backstage/plugin-catalog-graphql": "0.3.8",
"@backstage/plugin-catalog-import": "0.8.7",
"@backstage/plugin-catalog-react": "1.0.1",
"@backstage/plugin-cicd-statistics": "0.1.6",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.0",
"@backstage/plugin-circleci": "0.3.4",
"@backstage/plugin-cloudbuild": "0.3.4",
"@backstage/plugin-code-climate": "0.1.4",
"@backstage/plugin-code-coverage": "0.1.31",
"@backstage/plugin-code-coverage-backend": "0.1.29",
"@backstage/plugin-config-schema": "0.1.27",
"@backstage/plugin-cost-insights": "0.11.26",
"@backstage/plugin-explore": "0.3.35",
"@backstage/plugin-explore-react": "0.0.16",
"@backstage/plugin-firehydrant": "0.1.21",
"@backstage/plugin-fossa": "0.2.36",
"@backstage/plugin-gcalendar": "0.3.0",
"@backstage/plugin-gcp-projects": "0.3.23",
"@backstage/plugin-git-release-manager": "0.3.17",
"@backstage/plugin-github-actions": "0.5.4",
"@backstage/plugin-github-deployments": "0.1.35",
"@backstage/plugin-gitops-profiles": "0.3.22",
"@backstage/plugin-gocd": "0.1.10",
"@backstage/plugin-graphiql": "0.2.36",
"@backstage/plugin-graphql-backend": "0.1.21",
"@backstage/plugin-home": "0.4.20",
"@backstage/plugin-ilert": "0.1.30",
"@backstage/plugin-jenkins": "0.7.3",
"@backstage/plugin-jenkins-backend": "0.1.20",
"@backstage/plugin-jenkins-common": "0.1.3",
"@backstage/plugin-kafka": "0.3.4",
"@backstage/plugin-kafka-backend": "0.2.24",
"@backstage/plugin-kubernetes": "0.6.4",
"@backstage/plugin-kubernetes-backend": "0.5.0",
"@backstage/plugin-kubernetes-common": "0.2.9",
"@backstage/plugin-lighthouse": "0.3.4",
"@backstage/plugin-newrelic": "0.3.22",
"@backstage/plugin-newrelic-dashboard": "0.1.12",
"@backstage/plugin-org": "0.5.4",
"@backstage/plugin-pagerduty": "0.3.31",
"@backstage/plugin-periskop": "0.1.2",
"@backstage/plugin-periskop-backend": "0.1.2",
"@backstage/plugin-permission-backend": "0.5.6",
"@backstage/plugin-permission-common": "0.6.0",
"@backstage/plugin-permission-node": "0.6.0",
"@backstage/plugin-permission-react": "0.4.0",
"@backstage/plugin-proxy-backend": "0.2.25",
"@backstage/plugin-rollbar": "0.4.4",
"@backstage/plugin-rollbar-backend": "0.1.28",
"@backstage/plugin-scaffolder": "1.1.0",
"@backstage/plugin-scaffolder-backend": "1.1.0",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.6",
"@backstage/plugin-scaffolder-backend-module-rails": "0.3.6",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.4",
"@backstage/plugin-scaffolder-common": "1.0.1",
"@backstage/plugin-search": "0.8.0",
"@backstage/plugin-search-backend": "0.5.0",
"@backstage/plugin-search-backend-module-elasticsearch": "0.1.3",
"@backstage/plugin-search-backend-module-pg": "0.3.2",
"@backstage/plugin-search-backend-node": "0.6.0",
"@backstage/plugin-search-common": "0.3.3",
"@backstage/plugin-search-react": "0.1.0",
"@backstage/plugin-sentry": "0.3.42",
"@backstage/plugin-shortcuts": "0.2.5",
"@backstage/plugin-sonarqube": "0.3.4",
"@backstage/plugin-splunk-on-call": "0.3.28",
"@backstage/plugin-stack-overflow": "0.1.0",
"@backstage/plugin-stack-overflow-backend": "0.1.0",
"@backstage/plugin-tech-insights": "0.2.0",
"@backstage/plugin-tech-insights-backend": "0.3.0",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.15",
"@backstage/plugin-tech-insights-common": "0.2.4",
"@backstage/plugin-tech-insights-node": "0.2.9",
"@backstage/plugin-tech-radar": "0.5.11",
"@backstage/plugin-techdocs": "1.1.0",
"@backstage/plugin-techdocs-backend": "1.1.0",
"@backstage/plugin-techdocs-node": "1.1.0",
"@backstage/plugin-techdocs-react": "0.1.0",
"@backstage/plugin-todo": "0.2.6",
"@backstage/plugin-todo-backend": "0.1.28",
"@backstage/plugin-user-settings": "0.4.3",
"@backstage/plugin-xcmetrics": "0.2.24",
"@backstage/plugin-catalog-backend-module-gerrit": "0.0.0",
"@backstage/plugin-techdocs-module-addons-contrib": "0.0.0",
"@backstage/plugin-adr": "0.0.0",
"@backstage/plugin-adr-backend": "0.0.0",
"@backstage/plugin-adr-common": "0.0.0",
"@internal/plugin-todo-list": "1.0.0",
"@internal/plugin-todo-list-backend": "1.0.0",
"@internal/plugin-todo-list-common": "1.0.0",
"@backstage/plugin-techdocs-addons-test-utils": "0.0.0",
"@backstage/plugin-codescene": "0.0.0"
},
"changesets": [
"afraid-insects-do",
"backend-common-slips-away",
"backend-common-twist-your-ankle",
"beige-glasses-swim",
"beige-panthers-dream",
"big-teachers-dress",
"brave-starfishes-try",
"breezy-days-prove",
"bright-panthers-guess",
"chatty-forks-bathe",
"chatty-pears-nail",
"clever-trains-greet",
"cool-mice-sit",
"cool-ties-share",
"curly-parrots-applaud",
"cyan-boxes-double",
"dirty-clocks-poke",
"dirty-ducks-suffer",
"dirty-eagles-hunt",
"dull-waves-marry",
"early-crabs-help",
"early-lemons-add",
"eighty-chicken-retire",
"empty-mugs-bow",
"empty-planes-destroy",
"empty-poems-lick",
"fair-kings-retire",
"fair-pigs-mate",
"fast-stingrays-guess",
"fluffy-poems-sell",
"fluffy-sloths-deliver",
"fresh-panthers-arrive",
"funny-lamps-turn",
"fuzzy-seahorses-teach",
"gentle-penguins-kick",
"giant-cheetahs-thank",
"good-beans-knock",
"grumpy-panthers-peel",
"hip-adults-collect",
"hip-monkeys-hide",
"honest-kids-live",
"hot-peaches-give",
"hungry-chefs-return",
"hungry-goats-mate",
"kind-cats-clap",
"lazy-zebras-pay",
"loud-peaches-warn",
"lovely-houses-argue",
"mean-flowers-change",
"mean-owls-share",
"mean-seas-burn",
"metal-hairs-build",
"metal-pants-fly",
"moody-laws-boil",
"moody-suns-smell",
"nasty-humans-give",
"nasty-paws-move",
"new-beds-argue",
"nice-parrots-lie",
"nine-actors-fly",
"nine-geese-rest",
"odd-apples-smash",
"old-bikes-study",
"orange-elephants-laugh",
"perfect-penguins-rescue",
"pink-mayflies-rhyme",
"polite-planets-learn",
"pretty-readers-grow",
"renovate-05696d1",
"renovate-4b92131",
"renovate-5970cc2",
"renovate-759d9d5",
"renovate-9466904",
"renovate-abcbd6e",
"renovate-abcbd6e2",
"renovate-b063c4b",
"renovate-bf43c44",
"renovate-bf63f74",
"renovate-ca619fc",
"rotten-impalas-clap",
"search-dry-wolves-join",
"search-heavy-llamas-worry",
"search-the-worst-of-you",
"serious-apricots-collect",
"seven-deers-rule",
"seven-panthers-pump",
"shiny-apes-design",
"shiny-moles-study",
"shiny-students-approve",
"short-chicken-act",
"short-dodos-sparkle",
"short-flies-collect",
"silver-readers-deliver",
"six-buckets-tap",
"sixty-llamas-change",
"small-eggs-guess",
"smart-ghosts-search",
"spotty-plums-rule",
"stale-pigs-reply",
"stale-pugs-kiss",
"strong-mangos-sell",
"swift-bugs-share",
"swift-parrots-hammer",
"tall-parents-deny",
"tasty-drinks-teach",
"techdocs-changeset-not-found",
"techdocs-five-hundred-ml",
"techdocs-hot-berries-collect",
"techdocs-loose-seal-blooth",
"techdocs-low-calorie-drink",
"techdocs-money-banana-stand",
"techdocs-nice-boats-wonder",
"techdocs-quick-owls-smile",
"techdocs-touch-screen-wipes",
"techdocs-vitamin-well-reload",
"thick-bees-brush",
"thick-tools-dream",
"three-tips-hunt",
"tough-forks-carry",
"tricky-laws-thank",
"tricky-phones-sing",
"violet-steaks-knock",
"warm-suns-wonder",
"wicked-vans-press",
"wild-pigs-work",
"wise-countries-watch",
"wise-doors-hammer",
"wise-emus-wait",
"witty-lions-reply"
]
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Fix issue where `nextPageCursor` is defined on the last page of results
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-codescene': minor
---
Add CodeScene plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Update the rendering of links in the entity inspector so that values starting with `https?://` are rendered as links as well.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Updated dependency `@asyncapi/react-component` to `1.0.0-next.37`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Updated dependency `use-immer` to `^0.7.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Updated dependency `@asyncapi/react-component` to `1.0.0-next.38`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-graphiql': patch
---
Updated dependency `@types/codemirror` to `^5.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-codescene': patch
---
Updated dependency `@testing-library/user-event` to `^14.0.0`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/cli-common': patch
'@backstage/config': patch
'@backstage/dev-utils': patch
'@backstage/release-manifests': patch
---
Updated dependency `@types/node` to `^16.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Updated dependency `@codemirror/legacy-modes` to `^0.20.0`.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/cli': patch
'@backstage/config-loader': patch
'@backstage/create-app': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
---
Updated dependency `fs-extra` to `10.1.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Updated dependency `@types/react-syntax-highlighter` to `^15.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-graphiql': patch
---
Updated dependency `@types/codemirror` to `^0.0.109`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-sonarqube': patch
---
Updated dependency `rc-progress` to `3.3.2`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-catalog': patch
---
Sidebar NAV now includes aria-label. Component AboutField now uses h2 variant instead of subtitle2 (font properties unchanged)
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': patch
---
Fix issue with `HomePageSearchBar` requiring `SearchContext`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': patch
---
Introduced a `<SearchModalProvider>`, which can optionally be placed higher up in the react tree in order to allow control of search modal visibility from outside the modal itself.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-react': patch
---
Export `useSearchContextCheck` hook to check if the search context is available
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-search-backend-module-pg': patch
---
Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Added sample catalog data to the template under a top-level `examples` directory. This includes some simple entities, org data, and a template. You can find the sample data at https://github.com/backstage/backstage/tree/master/packages/create-app/templates/default-app/examples.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fixed multiple scrolls appearing on Page when added InfoCard with external bottom link
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Prevent orphaned stale indices by permanently marking them for deletion so removal can be re-attempted if it failed previously
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Add ARIA landmark( <main>), & label and a heading to OAuthRequestDialog. Removed nested interactive control (button).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Updated parseEntityTransformParams to handle keys with '.' in them. This will allow for querying of entities based off annotations such as 'backstage.io/orgin-location' or other entity field keys that have '.' in them.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Properly highlight `SidebarSubmenuItem` dropdown items on hover, use ellipsis styling on long labels in `SidebarSubmenu`, allow `icon` and `to` properties to be optional on `SidebarSubmenuItem`, and fix `SidebarPage` padding to be responsive to pinned state
-21
View File
@@ -1,21 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Split `publish:bitbucket` into `publish:bitbucketCloud` and `publish:bitbucketServer`.
In order to migrate from the deprecated action, you need to replace the use of action
`publish:bitbucket` in your templates with the use of either `publish:bitbucketCloud`
or `publish:bitbucketServer` - depending on which destination SCM provider you use.
Additionally, these actions will not utilize `integrations.bitbucket` anymore,
but `integrations.bitbucketCloud` or `integrations.bitbucketServer` respectively.
You may or may not have migrated to these already.
As described in a previous changeset, using these two replacement integrations configs
will not compromise use cases which still rely on `integrations.bitbucket` as this was
set up in a backwards compatible way.
Additionally, please mind that the option `enableLFS` is only available (and always was)
for Bitbucket Server use cases and therefore, is not even part of the schema for
`publish:bitbucketCloud` anymore.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Added the ability to help a user get started with a new organization

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