Merge branch 'backstage:master' into scaffolder-patch
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add the option for a homepage when using the `github:publish` action
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Fixed bug in CronJobsAccordions component that causes an error when cronjobs use a kubernetes alias, such as `@hourly` or `@daily` instead of standard cron syntax.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Linting is now ignored for any `.eslintrc.*` files, not just `.eslintrc.js`.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Improve `scm/git` wrapper around `isomorphic-git` library :
|
||||
|
||||
- Add `checkout` function,
|
||||
- Add optional `remoteRef` parameter in the `push` function.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/plugin-kafka': patch
|
||||
'@backstage/plugin-kafka-backend': patch
|
||||
'@backstage/plugin-lighthouse': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
---
|
||||
|
||||
Minor API signatures cleanup
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Fixed a bug in plugin-scaffolder-backend where it ignores the skip migration database options.
|
||||
|
||||
To use this new implementation you need to create the instance of `DatabaseTaskStore` using the `PluginDatabaseManager` instead of `Knex`;
|
||||
|
||||
```
|
||||
import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common';
|
||||
import { DatabaseTaskStore } from '@backstage/plugin-scaffolder-backend';
|
||||
|
||||
const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() });
|
||||
const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } });
|
||||
const databaseTaskStore = await DatabaseTaskStore.create(databaseManager);
|
||||
```
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Enhancing GitLab provider with filtering projects by pattern RegExp
|
||||
|
||||
```yaml
|
||||
providers:
|
||||
gitlab:
|
||||
stg:
|
||||
host: gitlab.stg.company.io
|
||||
branch: main
|
||||
projectPattern: 'john/' # new option
|
||||
entityFilename: template.yaml
|
||||
```
|
||||
|
||||
With the aforementioned parameter you can filter projects, and keep only who belongs to the namespace "john".
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-adr': minor
|
||||
'@backstage/plugin-adr-backend': minor
|
||||
'@backstage/plugin-adr-common': minor
|
||||
---
|
||||
|
||||
Display associated entity as a chip in `AdrSearchResultListItem`
|
||||
|
||||
BREAKING: `AdrDocument` now includes a `entityRef` property, if you have a custom `AdrParser` you will have to supply this property in your returned documents
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
'@backstage/backend-plugin-api': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Refactored experimental backend system with new type names.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Added a second validation to the `dir()` method of ZIP archive responses returned from `readTree()` that ensures that extracted files do not fall outside the target directory.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
Add wrap-around for the listing of tools to prevent increasing width with name length.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
---
|
||||
|
||||
Added `DaemonSets` to the default kubernetes resources.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
Added back support for when no branch is provided to the `UrlReader` for Bitbucket Server
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Handle incorrect return type from Octokit paginate plugin to resolve reading URLs from GitHub
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
'@backstage/plugin-azure-devops': patch
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
'@backstage/plugin-azure-devops-common': patch
|
||||
'@backstage/plugin-cloudbuild': patch
|
||||
'@backstage/plugin-explore': patch
|
||||
'@backstage/plugin-fossa': patch
|
||||
'@backstage/plugin-git-release-manager': patch
|
||||
'@backstage/plugin-github-actions': patch
|
||||
'@backstage/plugin-jenkins': patch
|
||||
'@backstage/plugin-newrelic-dashboard': patch
|
||||
'@backstage/plugin-pagerduty': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
'@backstage/plugin-sentry': patch
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
'@backstage/plugin-tech-insights': patch
|
||||
'@backstage/plugin-tech-insights-node': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@backstage/plugin-vault-backend': patch
|
||||
---
|
||||
|
||||
Minor API signatures cleanup
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-sonarqube-backend': minor
|
||||
---
|
||||
|
||||
Initial creation of the plugin
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Adding a `className` prop to the `MarkdownContent` component
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Starting the implementation of the Wizard page for the `next` scaffolder plugin
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/core-plugin-api': patch
|
||||
---
|
||||
|
||||
Introduced a new experimental feature that allows you to declare plugin-wide options for your plugin by defining
|
||||
`__experimentalConfigure` in your `createPlugin` options. See https://backstage.io/docs/plugins/customization.md for more information.
|
||||
|
||||
This is an experimental feature and it will have breaking changes in the future.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Add a `publish:gerrit:review` scaffolder action
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Plugin catalog has been modified to use an experimental feature where you can customize the title of the create button.
|
||||
|
||||
You can modify it by doing:
|
||||
|
||||
```typescript jsx
|
||||
import { catalogPlugin } from '@backstage/plugin-catalog';
|
||||
|
||||
catalogPlugin.__experimentalReconfigure({
|
||||
createButtonTitle: 'New',
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Adds namespace column to Kubernetes error reporting table
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-sonarqube': minor
|
||||
---
|
||||
|
||||
**BREAKING** This plugin now call the `sonarqube-backend` plugin instead of relying on the proxy plugin
|
||||
|
||||
The whole proxy's `'/sonarqube':` key can be removed from your configuration files.
|
||||
|
||||
Then head to the [README in sonarqube-backend plugin page](https://github.com/backstage/backstage/tree/master/plugins/sonarqube-backend/README.md) to learn how to set-up the link to your Sonarqube instances.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': minor
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add support for Basic Auth for Bitbucket Server.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/plugin-dynatrace': minor
|
||||
---
|
||||
|
||||
New features:
|
||||
|
||||
- Some visual improvements to the table that displays Problems
|
||||
- Added support for viewing recent Synthetics results using
|
||||
- Added some additional linking to the configured Dynatrace instance
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
The `publish:file` action has been deprecated in favor of testing templates using the template editor instead. Note that this action is not and was never been installed by default.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-stack-overflow-backend': patch
|
||||
---
|
||||
|
||||
Added API key as separate configuration
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed a bug where `NODE_ENV` was not set in the environment when starting the backend in development mode. It has always been the case that Webpack transformed `NODE_ENV` when running in development mode, but this did not affect dependencies in `node_modules` as they are treated as external.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Fixed a bug in auth plugin on the backend where it ignores the skip migration database options when using the database provider.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
The factory returned by `createBackendPlugin` and `createBackendModule` no longer require a parameter to be passed if the options are optional.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Modify description column to not use auto width.
|
||||
@@ -2,4 +2,4 @@
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
Fix typo in the documentation
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Make `products` field optional in the config
|
||||
@@ -0,0 +1,71 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
The `packages/backend/Dockerfile` received a couple of updates, it now looks as follows:
|
||||
|
||||
```Dockerfile
|
||||
FROM node:16-bullseye-slim
|
||||
|
||||
# Install sqlite3 dependencies. You can skip this if you don't use sqlite3 in the image,
|
||||
# in which case you should also move better-sqlite3 to "devDependencies" in package.json.
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends libsqlite3-dev python3 build-essential && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
yarn config set python /usr/bin/python3
|
||||
|
||||
# From here on we use the least-privileged `node` user to run the backend.
|
||||
USER node
|
||||
WORKDIR /app
|
||||
|
||||
# This switches many Node.js dependencies to production mode.
|
||||
ENV NODE_ENV production
|
||||
|
||||
# Copy repo skeleton first, to avoid unnecessary docker cache invalidation.
|
||||
# The skeleton contains the package.json of each package in the monorepo,
|
||||
# and along with yarn.lock and the root package.json, that's enough to run yarn install.
|
||||
COPY --chown=node:node yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./
|
||||
RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz
|
||||
|
||||
RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)"
|
||||
|
||||
# Then copy the rest of the backend bundle, along with any other files we might want.
|
||||
COPY --chown=node:node 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", "--config", "app-config.production.yaml"]
|
||||
```
|
||||
|
||||
The two notable changes are that a `USER node` instruction has been added and the ordering of instructions has been changed accordingly. This means that the app will now be running using the least-privileged `node` user. In order for this to work we now need to make sure that all app files are owned by the `node` user, which we do by adding the `--chown=node:node` option to the `COPY` instructions.
|
||||
|
||||
The second change is the addition of `ENV NODE_ENV production`, which ensured that all Node.js modules run in production mode. If you apply this change to an existing app, note that one of the more significant changes is that this switches the log formatting to use the default production format, JSON. Rather than your log lines looking like this:
|
||||
|
||||
```log
|
||||
2022-08-10T11:36:05.478Z catalog info Performing database migration type=plugin
|
||||
```
|
||||
|
||||
They will now look like this:
|
||||
|
||||
```log
|
||||
{"level":"info","message":"Performing database migration","plugin":"catalog","service":"backstage","type":"plugin"}
|
||||
```
|
||||
|
||||
If you wish to keep the existing format, you can override this change by applying the following change to `packages/backend/src/index.ts`:
|
||||
|
||||
```diff
|
||||
getRootLogger,
|
||||
+ setRootLogger,
|
||||
+ createRootLogger,
|
||||
+ coloredFormat,
|
||||
useHotMemoize,
|
||||
...
|
||||
ServerTokenManager,
|
||||
} from '@backstage/backend-common';
|
||||
|
||||
...
|
||||
|
||||
async function main() {
|
||||
+ setRootLogger(createRootLogger({ format: coloredFormat }));
|
||||
+
|
||||
const config = await loadBackendConfig({
|
||||
```
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
---
|
||||
|
||||
Added `getSystemIcons()` function to the `AppContext` available through `useApp` that will pull a list of all the icons that have been registered in the App.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Add highlight to active navigation item and navigation parents.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
- Added `force` and `remoteRef` option to `push` method in `git` actions
|
||||
- Added `addRemote` and `deleteRemote` methods to `git` actions
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-graphiql': patch
|
||||
---
|
||||
|
||||
Minor internal tweak to lazy loading in order to improve module compatibility.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Adds code to generate ids for headers parsed through the MarkdownContent component.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
Introduced a new `backend-defaults` package carrying `createBackend` which was previously exported from `backend-app-api`.
|
||||
The `backend-app-api` package now exports the `createSpecializedBacked` that does not add any service factories by default.
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-pg': minor
|
||||
---
|
||||
|
||||
Fixed a bug in search-backend-module-pg where it ignores the skip migration database options when using the database.
|
||||
|
||||
To use this new implementation you need to create the instance of `DatabaseDocumentStore` using the `PluginDatabaseManager` instead of `Knex`;
|
||||
|
||||
```
|
||||
import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common';
|
||||
import { DatabaseDocumentStore } from '@backstage/plugin-search-backend-module-pg';
|
||||
|
||||
const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() });
|
||||
const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } });
|
||||
const databaseDocumentStore = await DatabaseDocumentStore.create(databaseManager);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
Allow changing the subtitle of the `CatalogTable` component
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
Added a new `customResources` field to the ClusterDetails interface, in order to specify (override) custom resources per cluster
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
The `better-sqlite3` dependency has been moved back to production `"dependencies"` in `packages/backend/package.json`, with instructions in the Dockerfile to move it to `"devDependencies"` if desired. There is no need to apply this change to existing apps, unless you want your production image to have SQLite available as a database option.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Fix AWS S3 404 NotFound error
|
||||
|
||||
When reading an object from the S3 bucket through a stream, the aws-sdk getObject() API may throw a 404 NotFound Error with no error message or, in fact, any sort of HTTP-layer error responses. These fail the @backstage/error's assertError() checks, so they must be wrapped. The test for this case was also updated to match the wrapped error message.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-common': patch
|
||||
---
|
||||
|
||||
Export aggregated list of all catalog permissions
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Added an edit button to the `UserProfileCard` that is enabled when the `backstage.io/edit-url` is present, this matches how the `GroupProfileCard` works
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Exported `redactLogLine` function to be able to use it in custom loggers and renamed it to `redactWinstonLogLine`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Add support for Bearer Authorization header / token-based auth at Git commands.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Fixed techdocs sidebar layout bug for medium devices.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added Backstage version to output of `yarn backstage-cli info` command
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
The `ZipArchiveResponse` now correctly handles corrupt ZIP archives.
|
||||
|
||||
Before this change, certain corrupt ZIP archives either cause the inflater to throw (as expected), or will hang the parser indefinitely.
|
||||
|
||||
By switching out the `zip` parsing library, we now write to a temporary directory, and load from disk which should ensure that the parsing of the `.zip` files are done correctly because `streaming` of `zip` paths is technically impossible without being able to parse the headers at the end of the file.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kafka': patch
|
||||
---
|
||||
|
||||
Add dashboard URL feature and fix minor styling issues.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Github Entity Provider functionality for adding entities to the catalog.
|
||||
|
||||
This provider replaces the GithubDiscoveryProcessor functionality as providers offer more flexibility with scheduling ingestion, removing and preventing orphaned entities.
|
||||
|
||||
More information can be found on the [GitHub Discovery](https://backstage.io/docs/integrations/github/discovery) page.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
---
|
||||
|
||||
Deprecate `AwsS3DiscoveryProcessor` in favor of `AwsS3EntityProvider` (since v0.1.4).
|
||||
|
||||
You can find a migration guide at
|
||||
[the release notes for v0.1.4](https://github.com/backstage/backstage/blob/master/plugins/catalog-backend-module-aws/CHANGELOG.md#014).
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
'@backstage/plugin-cost-insights-common': patch
|
||||
---
|
||||
|
||||
Add name property to Group
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Display minus sign in trends in `CostOverviewCard`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added resolution of `.json` and `.wasm` files to the Webpack configuration in order to match defaults.
|
||||
+152
-219
@@ -1,242 +1,175 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.73",
|
||||
"@backstage/app-defaults": "1.0.4",
|
||||
"example-backend": "0.2.73",
|
||||
"@backstage/backend-app-api": "0.1.0",
|
||||
"@backstage/backend-common": "0.14.1",
|
||||
"example-backend-next": "0.0.1",
|
||||
"@backstage/backend-plugin-api": "0.1.0",
|
||||
"@backstage/backend-tasks": "0.3.3",
|
||||
"@backstage/backend-test-utils": "0.1.26",
|
||||
"example-app": "0.2.74",
|
||||
"@backstage/app-defaults": "1.0.5",
|
||||
"example-backend": "0.2.74",
|
||||
"@backstage/backend-app-api": "0.2.0",
|
||||
"@backstage/backend-common": "0.15.0",
|
||||
"@backstage/backend-defaults": "0.1.0",
|
||||
"example-backend-next": "0.0.2",
|
||||
"@backstage/backend-plugin-api": "0.1.1",
|
||||
"@backstage/backend-tasks": "0.3.4",
|
||||
"@backstage/backend-test-utils": "0.1.27",
|
||||
"@backstage/catalog-client": "1.0.4",
|
||||
"@backstage/catalog-model": "1.1.0",
|
||||
"@backstage/cli": "0.18.0",
|
||||
"@backstage/cli": "0.18.1",
|
||||
"@backstage/cli-common": "0.1.9",
|
||||
"@backstage/codemods": "0.1.38",
|
||||
"@backstage/config": "1.0.1",
|
||||
"@backstage/config-loader": "1.1.3",
|
||||
"@backstage/core-app-api": "1.0.4",
|
||||
"@backstage/core-components": "0.10.0",
|
||||
"@backstage/core-plugin-api": "1.0.4",
|
||||
"@backstage/create-app": "0.4.29",
|
||||
"@backstage/dev-utils": "1.0.4",
|
||||
"@backstage/core-app-api": "1.0.5",
|
||||
"@backstage/core-components": "0.11.0",
|
||||
"@backstage/core-plugin-api": "1.0.5",
|
||||
"@backstage/create-app": "0.4.30",
|
||||
"@backstage/dev-utils": "1.0.5",
|
||||
"e2e-test": "0.2.0",
|
||||
"@backstage/errors": "1.1.0",
|
||||
"@backstage/integration": "1.2.2",
|
||||
"@backstage/integration-react": "1.1.2",
|
||||
"@backstage/integration": "1.3.0",
|
||||
"@backstage/integration-react": "1.1.3",
|
||||
"@backstage/release-manifests": "0.0.5",
|
||||
"@techdocs/cli": "1.1.3",
|
||||
"techdocs-cli-embedded-app": "0.2.72",
|
||||
"@backstage/test-utils": "1.1.2",
|
||||
"@techdocs/cli": "1.2.0",
|
||||
"techdocs-cli-embedded-app": "0.2.73",
|
||||
"@backstage/test-utils": "1.1.3",
|
||||
"@backstage/theme": "0.2.16",
|
||||
"@backstage/types": "1.0.0",
|
||||
"@backstage/version-bridge": "1.0.1",
|
||||
"@backstage/plugin-adr": "0.1.2",
|
||||
"@backstage/plugin-adr-backend": "0.1.2",
|
||||
"@backstage/plugin-adr-common": "0.1.2",
|
||||
"@backstage/plugin-airbrake": "0.3.7",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.7",
|
||||
"@backstage/plugin-allure": "0.1.23",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.18",
|
||||
"@backstage/plugin-apache-airflow": "0.2.0",
|
||||
"@backstage/plugin-api-docs": "0.8.7",
|
||||
"@backstage/plugin-adr": "0.2.0",
|
||||
"@backstage/plugin-adr-backend": "0.2.0",
|
||||
"@backstage/plugin-adr-common": "0.2.0",
|
||||
"@backstage/plugin-airbrake": "0.3.8",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.8",
|
||||
"@backstage/plugin-allure": "0.1.24",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.19",
|
||||
"@backstage/plugin-apache-airflow": "0.2.1",
|
||||
"@backstage/plugin-api-docs": "0.8.8",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.0",
|
||||
"@backstage/plugin-app-backend": "0.3.34",
|
||||
"@backstage/plugin-auth-backend": "0.15.0",
|
||||
"@backstage/plugin-auth-node": "0.2.3",
|
||||
"@backstage/plugin-azure-devops": "0.1.23",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.13",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.1",
|
||||
"@backstage/plugin-app-backend": "0.3.35",
|
||||
"@backstage/plugin-auth-backend": "0.15.1",
|
||||
"@backstage/plugin-auth-node": "0.2.4",
|
||||
"@backstage/plugin-azure-devops": "0.1.24",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.14",
|
||||
"@backstage/plugin-azure-devops-common": "0.2.4",
|
||||
"@backstage/plugin-badges": "0.2.31",
|
||||
"@backstage/plugin-badges-backend": "0.1.28",
|
||||
"@backstage/plugin-bazaar": "0.1.22",
|
||||
"@backstage/plugin-bazaar-backend": "0.1.18",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.1.1",
|
||||
"@backstage/plugin-bitrise": "0.1.34",
|
||||
"@backstage/plugin-catalog": "1.4.0",
|
||||
"@backstage/plugin-catalog-backend": "1.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.1",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.1",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.2",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.1",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.0",
|
||||
"@backstage/plugin-catalog-common": "1.0.4",
|
||||
"@backstage/plugin-catalog-graph": "0.2.19",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.11",
|
||||
"@backstage/plugin-catalog-import": "0.8.10",
|
||||
"@backstage/plugin-catalog-node": "1.0.0",
|
||||
"@backstage/plugin-catalog-react": "1.1.2",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.9",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.3",
|
||||
"@backstage/plugin-circleci": "0.3.7",
|
||||
"@backstage/plugin-cloudbuild": "0.3.7",
|
||||
"@backstage/plugin-code-climate": "0.1.7",
|
||||
"@backstage/plugin-code-coverage": "0.2.0",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.0",
|
||||
"@backstage/plugin-codescene": "0.1.2",
|
||||
"@backstage/plugin-config-schema": "0.1.30",
|
||||
"@backstage/plugin-cost-insights": "0.11.29",
|
||||
"@backstage/plugin-cost-insights-common": "0.1.0",
|
||||
"@backstage/plugin-dynatrace": "0.1.1",
|
||||
"@internal/plugin-todo-list": "1.0.3",
|
||||
"@internal/plugin-todo-list-backend": "1.0.3",
|
||||
"@backstage/plugin-badges": "0.2.32",
|
||||
"@backstage/plugin-badges-backend": "0.1.29",
|
||||
"@backstage/plugin-bazaar": "0.1.23",
|
||||
"@backstage/plugin-bazaar-backend": "0.1.19",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.1.2",
|
||||
"@backstage/plugin-bitrise": "0.1.35",
|
||||
"@backstage/plugin-catalog": "1.5.0",
|
||||
"@backstage/plugin-catalog-backend": "1.3.1",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.8",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.2",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.2",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.2",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.1",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.1",
|
||||
"@backstage/plugin-catalog-common": "1.0.5",
|
||||
"@internal/plugin-catalog-customized": "0.0.1",
|
||||
"@backstage/plugin-catalog-graph": "0.2.20",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.12",
|
||||
"@backstage/plugin-catalog-import": "0.8.11",
|
||||
"@backstage/plugin-catalog-node": "1.0.1",
|
||||
"@backstage/plugin-catalog-react": "1.1.3",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.10",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.4",
|
||||
"@backstage/plugin-circleci": "0.3.8",
|
||||
"@backstage/plugin-cloudbuild": "0.3.8",
|
||||
"@backstage/plugin-code-climate": "0.1.8",
|
||||
"@backstage/plugin-code-coverage": "0.2.1",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.1",
|
||||
"@backstage/plugin-codescene": "0.1.3",
|
||||
"@backstage/plugin-config-schema": "0.1.31",
|
||||
"@backstage/plugin-cost-insights": "0.11.30",
|
||||
"@backstage/plugin-cost-insights-common": "0.1.1",
|
||||
"@backstage/plugin-dynatrace": "0.1.2",
|
||||
"@internal/plugin-todo-list": "1.0.4",
|
||||
"@internal/plugin-todo-list-backend": "1.0.4",
|
||||
"@internal/plugin-todo-list-common": "1.0.3",
|
||||
"@backstage/plugin-explore": "0.3.38",
|
||||
"@backstage/plugin-explore-react": "0.0.19",
|
||||
"@backstage/plugin-firehydrant": "0.1.24",
|
||||
"@backstage/plugin-fossa": "0.2.39",
|
||||
"@backstage/plugin-gcalendar": "0.3.3",
|
||||
"@backstage/plugin-gcp-projects": "0.3.26",
|
||||
"@backstage/plugin-git-release-manager": "0.3.20",
|
||||
"@backstage/plugin-github-actions": "0.5.7",
|
||||
"@backstage/plugin-github-deployments": "0.1.38",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.1",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.25",
|
||||
"@backstage/plugin-gocd": "0.1.13",
|
||||
"@backstage/plugin-graphiql": "0.2.39",
|
||||
"@backstage/plugin-graphql-backend": "0.1.24",
|
||||
"@backstage/plugin-home": "0.4.23",
|
||||
"@backstage/plugin-ilert": "0.1.33",
|
||||
"@backstage/plugin-jenkins": "0.7.6",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.24",
|
||||
"@backstage/plugin-jenkins-common": "0.1.6",
|
||||
"@backstage/plugin-kafka": "0.3.7",
|
||||
"@backstage/plugin-kafka-backend": "0.2.27",
|
||||
"@backstage/plugin-kubernetes": "0.7.0",
|
||||
"@backstage/plugin-kubernetes-backend": "0.7.0",
|
||||
"@backstage/plugin-kubernetes-common": "0.4.0",
|
||||
"@backstage/plugin-lighthouse": "0.3.7",
|
||||
"@backstage/plugin-newrelic": "0.3.25",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.0",
|
||||
"@backstage/plugin-org": "0.5.7",
|
||||
"@backstage/plugin-pagerduty": "0.5.0",
|
||||
"@backstage/plugin-periskop": "0.1.5",
|
||||
"@backstage/plugin-periskop-backend": "0.1.5",
|
||||
"@backstage/plugin-permission-backend": "0.5.9",
|
||||
"@backstage/plugin-explore": "0.3.39",
|
||||
"@backstage/plugin-explore-react": "0.0.20",
|
||||
"@backstage/plugin-firehydrant": "0.1.25",
|
||||
"@backstage/plugin-fossa": "0.2.40",
|
||||
"@backstage/plugin-gcalendar": "0.3.4",
|
||||
"@backstage/plugin-gcp-projects": "0.3.27",
|
||||
"@backstage/plugin-git-release-manager": "0.3.21",
|
||||
"@backstage/plugin-github-actions": "0.5.8",
|
||||
"@backstage/plugin-github-deployments": "0.1.39",
|
||||
"@backstage/plugin-github-issues": "0.1.0",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.2",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.26",
|
||||
"@backstage/plugin-gocd": "0.1.14",
|
||||
"@backstage/plugin-graphiql": "0.2.40",
|
||||
"@backstage/plugin-graphql-backend": "0.1.25",
|
||||
"@backstage/plugin-home": "0.4.24",
|
||||
"@backstage/plugin-ilert": "0.1.34",
|
||||
"@backstage/plugin-jenkins": "0.7.7",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.25",
|
||||
"@backstage/plugin-jenkins-common": "0.1.7",
|
||||
"@backstage/plugin-kafka": "0.3.8",
|
||||
"@backstage/plugin-kafka-backend": "0.2.28",
|
||||
"@backstage/plugin-kubernetes": "0.7.1",
|
||||
"@backstage/plugin-kubernetes-backend": "0.7.1",
|
||||
"@backstage/plugin-kubernetes-common": "0.4.1",
|
||||
"@backstage/plugin-lighthouse": "0.3.8",
|
||||
"@backstage/plugin-newrelic": "0.3.26",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.1",
|
||||
"@backstage/plugin-org": "0.5.8",
|
||||
"@backstage/plugin-pagerduty": "0.5.1",
|
||||
"@backstage/plugin-periskop": "0.1.6",
|
||||
"@backstage/plugin-periskop-backend": "0.1.6",
|
||||
"@backstage/plugin-permission-backend": "0.5.10",
|
||||
"@backstage/plugin-permission-common": "0.6.3",
|
||||
"@backstage/plugin-permission-node": "0.6.3",
|
||||
"@backstage/plugin-permission-react": "0.4.3",
|
||||
"@backstage/plugin-proxy-backend": "0.2.28",
|
||||
"@backstage/plugin-rollbar": "0.4.7",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.31",
|
||||
"@backstage/plugin-scaffolder": "1.4.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.4.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.9",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.2",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.7",
|
||||
"@backstage/plugin-permission-node": "0.6.4",
|
||||
"@backstage/plugin-permission-react": "0.4.4",
|
||||
"@backstage/plugin-proxy-backend": "0.2.29",
|
||||
"@backstage/plugin-rollbar": "0.4.8",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.32",
|
||||
"@backstage/plugin-scaffolder": "1.5.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.5.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.10",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.8",
|
||||
"@backstage/plugin-scaffolder-common": "1.1.2",
|
||||
"@backstage/plugin-search": "1.0.0",
|
||||
"@backstage/plugin-search-backend": "1.0.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.3.5",
|
||||
"@backstage/plugin-search-backend-node": "1.0.0",
|
||||
"@backstage/plugin-search": "1.0.1",
|
||||
"@backstage/plugin-search-backend": "1.0.1",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.1",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.3.6",
|
||||
"@backstage/plugin-search-backend-node": "1.0.1",
|
||||
"@backstage/plugin-search-common": "1.0.0",
|
||||
"@backstage/plugin-search-react": "1.0.0",
|
||||
"@backstage/plugin-sentry": "0.4.0",
|
||||
"@backstage/plugin-shortcuts": "0.2.8",
|
||||
"@backstage/plugin-sonarqube": "0.3.7",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.31",
|
||||
"@backstage/plugin-stack-overflow": "0.1.3",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.3",
|
||||
"@backstage/plugin-tech-insights": "0.2.3",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.0",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.18",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.5",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.2",
|
||||
"@backstage/plugin-tech-radar": "0.5.14",
|
||||
"@backstage/plugin-techdocs": "1.3.0",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.2",
|
||||
"@backstage/plugin-techdocs-backend": "1.2.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.2",
|
||||
"@backstage/plugin-techdocs-node": "1.2.0",
|
||||
"@backstage/plugin-techdocs-react": "1.0.2",
|
||||
"@backstage/plugin-todo": "0.2.9",
|
||||
"@backstage/plugin-todo-backend": "0.1.31",
|
||||
"@backstage/plugin-user-settings": "0.4.6",
|
||||
"@backstage/plugin-vault": "0.1.1",
|
||||
"@backstage/plugin-vault-backend": "0.2.0",
|
||||
"@backstage/plugin-xcmetrics": "0.2.27",
|
||||
"@internal/plugin-catalog-customized": "0.0.0",
|
||||
"@backstage/plugin-sonarqube-backend": "0.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.0.0",
|
||||
"@backstage/plugin-github-issues": "0.0.0"
|
||||
"@backstage/plugin-search-react": "1.0.1",
|
||||
"@backstage/plugin-sentry": "0.4.1",
|
||||
"@backstage/plugin-shortcuts": "0.3.0",
|
||||
"@backstage/plugin-sonarqube": "0.4.0",
|
||||
"@backstage/plugin-sonarqube-backend": "0.1.0",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.32",
|
||||
"@backstage/plugin-stack-overflow": "0.1.4",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.4",
|
||||
"@backstage/plugin-tech-insights": "0.2.4",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.1",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.19",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.6",
|
||||
"@backstage/plugin-tech-insights-node": "0.3.3",
|
||||
"@backstage/plugin-tech-radar": "0.5.15",
|
||||
"@backstage/plugin-techdocs": "1.3.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.3",
|
||||
"@backstage/plugin-techdocs-backend": "1.2.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.3",
|
||||
"@backstage/plugin-techdocs-node": "1.3.0",
|
||||
"@backstage/plugin-techdocs-react": "1.0.3",
|
||||
"@backstage/plugin-todo": "0.2.10",
|
||||
"@backstage/plugin-todo-backend": "0.1.32",
|
||||
"@backstage/plugin-user-settings": "0.4.7",
|
||||
"@backstage/plugin-vault": "0.1.2",
|
||||
"@backstage/plugin-vault-backend": "0.2.1",
|
||||
"@backstage/plugin-xcmetrics": "0.2.28"
|
||||
},
|
||||
"changesets": [
|
||||
"big-mirrors-play",
|
||||
"calm-clocks-drum",
|
||||
"cool-months-tickle",
|
||||
"create-app-1658824524",
|
||||
"create-app-1659429685",
|
||||
"create-app-1660127534",
|
||||
"cyan-carpets-build",
|
||||
"dirty-pears-allow",
|
||||
"dull-owls-grab",
|
||||
"dull-pumas-hope",
|
||||
"dull-starfishes-chew",
|
||||
"eighty-radios-look",
|
||||
"empty-apple-pie",
|
||||
"empty-apples-tie",
|
||||
"famous-bikes-brush",
|
||||
"fast-panthers-fold",
|
||||
"few-berries-deny",
|
||||
"flat-zebras-draw",
|
||||
"forty-lobsters-guess",
|
||||
"fresh-hounds-argue",
|
||||
"friendly-sheep-flash",
|
||||
"green-laws-greet",
|
||||
"hot-crabs-wonder",
|
||||
"itchy-mice-kiss",
|
||||
"khaki-meals-hammer",
|
||||
"little-laws-heal",
|
||||
"long-pumpkins-walk",
|
||||
"loud-panthers-arrive",
|
||||
"lovely-walls-brush",
|
||||
"mean-ants-hang",
|
||||
"metal-points-itch",
|
||||
"mighty-penguins-tap",
|
||||
"modern-shrimps-wave",
|
||||
"nine-mails-crash",
|
||||
"odd-adults-smash",
|
||||
"odd-tomatoes-juggle",
|
||||
"olive-tips-camp",
|
||||
"plenty-timers-flow",
|
||||
"popular-starfishes-bow",
|
||||
"pretty-gifts-do",
|
||||
"purple-apricots-build",
|
||||
"red-turtles-melt",
|
||||
"renovate-15030f1",
|
||||
"renovate-5b3cf8c",
|
||||
"renovate-5b7b62b",
|
||||
"renovate-5ba3a71",
|
||||
"renovate-5f2abaa",
|
||||
"rich-readers-return",
|
||||
"rotten-moles-give",
|
||||
"short-trains-roll",
|
||||
"silver-carpets-grin",
|
||||
"silver-poets-push",
|
||||
"strange-crabs-confess",
|
||||
"strange-moles-design",
|
||||
"stupid-carpets-remain",
|
||||
"tall-mugs-press",
|
||||
"tasty-falcons-press",
|
||||
"techdocs-eagles-stare",
|
||||
"ten-roses-walk",
|
||||
"thick-readers-invite",
|
||||
"three-parents-love",
|
||||
"tricky-ligers-move",
|
||||
"twenty-humans-visit",
|
||||
"violet-mayflies-mix",
|
||||
"violet-trees-play",
|
||||
"weak-shrimps-deny",
|
||||
"wicked-knives-wink"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Avoid double encoding of the file path in `getBitbucketDownloadUrl`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
The config prop `ensureExists` now applies to schema creation when `pluginDivisionMode` is set to `schema`. This means schemas will no longer accidentally be automatically created when `ensureExists` is set to `false`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': minor
|
||||
'@backstage/plugin-techdocs-node': minor
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
---
|
||||
|
||||
feat(techdocs): add edit button support for bitbucketServer
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependencies `@svgr/*` to `6.3.x`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graphql': patch
|
||||
'@backstage/plugin-graphql-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `@graphql-tools/schema` to `^9.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `@google-cloud/firestore` to `^6.0.0`.
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-tasks': patch
|
||||
'@backstage/integration': patch
|
||||
'@backstage/plugin-cicd-statistics': patch
|
||||
'@backstage/plugin-code-climate': patch
|
||||
'@backstage/plugin-gocd': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-periskop': patch
|
||||
'@backstage/plugin-sentry': patch
|
||||
'@backstage/plugin-splunk-on-call': patch
|
||||
'@backstage/plugin-tech-insights-common': patch
|
||||
'@backstage/plugin-tech-insights-node': patch
|
||||
'@backstage/plugin-xcmetrics': patch
|
||||
---
|
||||
|
||||
Updated dependency `@types/luxon` to `^3.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Updated dependency `@asyncapi/react-component` to `1.0.0-next.40`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-issues': patch
|
||||
---
|
||||
|
||||
Updated dependency `@spotify/prettier-config` to `^14.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Scroll techdocs navigation into focus and expand any nested navigation items.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Fixed bug in getGitLabFileFetchUrl where a target whose path did not contain the
|
||||
`/-/` scope would result in a fetch URL that did not support
|
||||
private-token-based authentication.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
'@backstage/plugin-code-coverage-backend': patch
|
||||
'@backstage/plugin-tech-insights-backend': patch
|
||||
---
|
||||
|
||||
Fixed a bug where the database option to skip migrations was ignored.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fixed typos in alpha types.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Added alpha test helpers for the new experimental backend system.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Added support for `async` validation for the `next` version of the plugin
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
User Bearer Authorization header at Git commands with token-based auth at Bitbucket Server.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Removed the depreacated `publish:file` action, use the template editor to test templates instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-issues': minor
|
||||
---
|
||||
|
||||
New plugin for displaying GitHub Issues added
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
---
|
||||
|
||||
Fixed rendering when PR contains references to deleted Github accounts
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fail gracefully if an invalid `Authorization` header is passed to `POST /v2/tasks`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Add missing `res.end()` in scaffolder backend `EventStream` usage
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fix issue for conditional decisions based on properties stored as arrays, like tags.
|
||||
|
||||
Before this change, having a permission policy returning conditional decisions based on metadata like tags, such like `createCatalogConditionalDecision(permission, catalogConditions.hasMetadata('tags', 'java'),)`, was producing wrong results. The issue occurred when authorizing entities already loaded from the database, for example when authorizing `catalogEntityDeletePermission`.
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-openapi': patch
|
||||
---
|
||||
|
||||
Add an `$openapi` placeholder resolver that supports more use cases for resolving `$ref` instances. This means that the quite recently added `OpenApiRefProcessor` has been deprecated in favor of the `openApiPlaceholderResolver`.
|
||||
|
||||
An example of how to use it can be seen below.
|
||||
|
||||
```yaml
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: API
|
||||
metadata:
|
||||
name: example
|
||||
description: Example API
|
||||
spec:
|
||||
type: openapi
|
||||
lifecycle: production
|
||||
owner: team
|
||||
definition:
|
||||
$openapi: ./spec/openapi.yaml # by using $openapi Backstage will now resolve all $ref instances
|
||||
```
|
||||
@@ -1,51 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': minor
|
||||
---
|
||||
|
||||
Add new plugin catalog-backend-module-bitbucket-server which adds the `BitbucketServerEntityProvider`.
|
||||
|
||||
The entity provider is meant as a replacement for the `BitbucketDiscoveryProcessor` to be used with Bitbucket Server (Bitbucket Cloud already has a replacement).
|
||||
|
||||
**Before:**
|
||||
|
||||
```typescript
|
||||
// packages/backend/src/plugins/catalog.ts
|
||||
builder.addProcessor(
|
||||
BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }),
|
||||
);
|
||||
```
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
catalog:
|
||||
locations:
|
||||
- type: bitbucket-discovery
|
||||
target: 'https://bitbucket.mycompany.com/projects/*/repos/*/catalog-info.yaml
|
||||
```
|
||||
|
||||
**After:**
|
||||
|
||||
```typescript
|
||||
// packages/backend/src/plugins/catalog.ts
|
||||
builder.addEntityProvider(
|
||||
BitbucketServerEntityProvider.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
schedule: env.scheduler.createScheduledTaskRunner({
|
||||
frequency: { minutes: 30 },
|
||||
timeout: { minutes: 3 },
|
||||
}),
|
||||
}),
|
||||
);
|
||||
```
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
catalog:
|
||||
providers:
|
||||
bitbucketServer:
|
||||
yourProviderId: # identifies your ingested dataset
|
||||
catalogPath: /catalog-info.yaml # default value
|
||||
filters: # optional
|
||||
projectKey: '.*' # optional; RegExp
|
||||
repoSlug: '.*' # optional; RegExp
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Improved support for wildcards in `catalogPath`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': minor
|
||||
---
|
||||
|
||||
Made the `to` prop of `Button` and `Link` more strict, only supporting plain strings. It used to be the case that this prop was unexpectedly too liberal, making it look like we supported the complex `react-router-dom` object form of the parameter as well, which led to unexpected results at runtime.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Bump default `TechDocs` image to `v1.1.0`, see the release [here](https://github.com/backstage/techdocs-container/releases/tag/v1.1.0).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
---
|
||||
|
||||
Add ability to provide an optional Sonarqube instance into the annotation in the `catalog-info.yaml` file
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Updated `publish:gitlab:merge-request` action to allow commit updates and deletes
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Use the non-deprecated form of table.unique in knex
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
'@backstage/catalog-client': patch
|
||||
'@backstage/core-plugin-api': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-apollo-explorer': patch
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
'@backstage/plugin-badges': patch
|
||||
'@backstage/plugin-badges-backend': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-circleci': patch
|
||||
'@backstage/plugin-cloudbuild': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-sonarqube-backend': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Minor API signatures cleanup
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Added `reviewers` and `teamReviewers` parameters to `publish:github:pull-request` action to add reviewers on the pull request created by the action
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Add `toLowerEntityRefMaybe()` helper function for handling `techdocs.legacyUseCaseSensitiveTripletPaths` flag.
|
||||
Pass modified `entityRef` to `TechDocsReaderPageContext` to handle the `techdocs.legacyUseCaseSensitiveTripletPaths` flag.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated backend to write stack trace when the backend fails to start up.
|
||||
|
||||
To apply this change to your Backstage installation, make the following change to `packages/backend/src/index.ts`
|
||||
|
||||
```diff
|
||||
cors:
|
||||
origin: http://localhost:3000
|
||||
- console.error(`Backend failed to start up, ${error}`);
|
||||
+ console.error('Backend failed to start up', error);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
---
|
||||
|
||||
Adjust references in deprecation warnings to point to stable URL/document.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-shortcuts': minor
|
||||
---
|
||||
|
||||
Internal observable replaced with a mapping from the storage API. This fixes shortcuts initialization when using firestore.
|
||||
|
||||
`ShortcutApi.get` method, that returns an immediate snapshot of shortcuts, made public.
|
||||
|
||||
Example of how to get and observe `shortcuts`:
|
||||
|
||||
```typescript
|
||||
const shortcutApi = useApi(shortcutsApiRef);
|
||||
const shortcuts = useObservable(shortcutApi.shortcut$(), shortcutApi.get());
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-code-climate': patch
|
||||
---
|
||||
|
||||
Send Authorization headers in fetch requests using FetchApi in Code Climate plugin to fix unauthorized requests to Backstage backends with authentication enabled.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': minor
|
||||
---
|
||||
|
||||
Added CLI option `--docker-option` to allow passing additional options to the `docker run` command executed my `serve` and `serve:mkdocs`.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Add `PATCH` and `HEAD` to the `Access-Control-Allow-Methods`.
|
||||
|
||||
To apply this change to your Backstage installation make the following change to your `app-config.yaml`
|
||||
|
||||
```diff
|
||||
cors:
|
||||
origin: http://localhost:3000
|
||||
- methods: [GET, POST, PUT, DELETE]
|
||||
+ methods: [GET, POST, PUT, DELETE, PATCH, HEAD]
|
||||
```
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user