Version Packages
This commit is contained in:
@@ -1,33 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
Added action filtering support with glob patterns and attribute constraints.
|
||||
|
||||
The `ActionsService` now supports filtering actions based on configuration. This allows controlling which actions are exposed to consumers like the MCP backend.
|
||||
|
||||
Configuration example:
|
||||
|
||||
```yaml
|
||||
backend:
|
||||
actions:
|
||||
pluginSources:
|
||||
- catalog
|
||||
- scaffolder
|
||||
filter:
|
||||
include:
|
||||
- id: 'catalog:*'
|
||||
attributes:
|
||||
destructive: false
|
||||
- id: 'scaffolder:*'
|
||||
exclude:
|
||||
- id: '*:delete-*'
|
||||
- attributes:
|
||||
readOnly: false
|
||||
```
|
||||
|
||||
Filtering logic:
|
||||
|
||||
- `include`: Rules for actions to include. Each rule can specify an `id` glob pattern and/or `attributes` constraints. An action must match at least one rule to be included. If no include rules are specified, all actions are included by default.
|
||||
- `exclude`: Rules for actions to exclude. Takes precedence over include rules.
|
||||
- Each rule combines `id` and `attributes` with AND logic (both must match if specified).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixes app background color on dark mode.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
'@backstage/cli-common': patch
|
||||
---
|
||||
|
||||
Move some of the symlink resolution to `isChildPath`
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-app-node': patch
|
||||
---
|
||||
|
||||
Updated plugin metadata.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added indeterminate state support to the Checkbox component for handling partial selection scenarios like table header checkboxes.
|
||||
|
||||
Affected components: Checkbox
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added missing `aria-label` attributes to `SearchField` components in `Select`, `MenuAutocomplete`, and `MenuAutocompleteListbox` to fix accessibility warnings.
|
||||
|
||||
Affected components: Select, MenuAutocomplete, MenuAutocompleteListbox
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Updated documentation for `createApiRef` to clarify the role of the ID in specifying the owning plugin of an API.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
---
|
||||
|
||||
Changed the logger level from 'warning' to 'debug' when we are unable to load the user's photo.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixes disabled state in primary and secondary buttons in Backstage UI.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Implementing `readTree` for `GoogleGcsReader`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Some AWS `publisher` config options such as `region`, `endpoint`, `accountId` are now marked as `@visibility backend` instead of `secret`.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-react': patch
|
||||
---
|
||||
|
||||
Moved the following blueprints from `@backstage/frontend-plugin-api`:
|
||||
|
||||
- `AppRootWrapperBlueprint`
|
||||
- `IconBundleBlueprint`
|
||||
- `NavContentBlueprint`
|
||||
- `RouterBlueprint`
|
||||
- `SignInPageBlueprint`
|
||||
- `SwappableComponentBlueprint`
|
||||
- `ThemeBlueprint`
|
||||
- `TranslationBlueprint`
|
||||
@@ -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,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Remove unused abort controller in debug:wait action
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-react': minor
|
||||
---
|
||||
|
||||
Initial release of this web library for `@backstage/plugin-app`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-mcp-actions-backend': patch
|
||||
---
|
||||
|
||||
build(deps): bump `@modelcontextprotocol/sdk` from 1.24.3 to 1.25.2
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
build(deps-dev): bump `storybook` from 10.1.9 to 10.1.10
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Clean up process event listeners on backend stop to prevent leaks
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed disabled tertiary buttons incorrectly showing hover effects on surfaces.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added new Popover component for Backstage UI with automatic overflow handling, and full placement support. Also introduced `--bui-shadow` token for consistent elevation styling across overlay components (Popover, Tooltip, Menu).
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Header in EntityLayout should always be shown.
|
||||
Monitoring the loading status caused flickering when the refresh() method of the Async Entity was invoked.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': minor
|
||||
---
|
||||
|
||||
Widget configurations are now only saved to storage when the Save button is explicitly clicked. Added a Cancel button that allows users to discard unsaved changes and revert to the last saved state.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed Table sorting indicator not being visible when a column is actively sorted.
|
||||
|
||||
Affected components: Table, Column
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Bump `@swc/core` to support `ES2023` and `ES2024`
|
||||
@@ -1,44 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Redesigned Table component with new `useTable` hook API.
|
||||
|
||||
- The `Table` component (React Aria wrapper) is renamed to `TableRoot`
|
||||
- New high-level `Table` component that handles data display, pagination, sorting, and selection
|
||||
- The `useTable` hook is completely redesigned with a new API supporting three pagination modes (complete, offset, cursor)
|
||||
- New types: `ColumnConfig`, `TableProps`, `TableItem`, `UseTableOptions`, `UseTableResult`
|
||||
|
||||
New features include unified pagination modes, debounced query changes, stale data preservation during reloads, and row selection with toggle/replace behaviors.
|
||||
|
||||
**Migration guide:**
|
||||
|
||||
1. Update imports and use the new `useTable` hook:
|
||||
|
||||
```diff
|
||||
-import { Table, useTable } from '@backstage/ui';
|
||||
-const { data, paginationProps } = useTable({ data: items, pagination: {...} });
|
||||
+import { Table, useTable, type ColumnConfig } from '@backstage/ui';
|
||||
+const { tableProps } = useTable({
|
||||
+ mode: 'complete',
|
||||
+ getData: () => items,
|
||||
+});
|
||||
```
|
||||
|
||||
2. Define columns and render with the new Table API:
|
||||
|
||||
```diff
|
||||
-<Table aria-label="My table">
|
||||
- <TableHeader>...</TableHeader>
|
||||
- <TableBody items={data}>...</TableBody>
|
||||
-</Table>
|
||||
-<TablePagination {...paginationProps} />
|
||||
+const columns: ColumnConfig<Item>[] = [
|
||||
+ { id: 'name', label: 'Name', isRowHeader: true, cell: item => <CellText title={item.name} /> },
|
||||
+ { id: 'type', label: 'Type', cell: item => <CellText title={item.type} /> },
|
||||
+];
|
||||
+
|
||||
+<Table columnConfig={columns} {...tableProps} />
|
||||
```
|
||||
|
||||
Affected components: Table, TableRoot, TablePagination
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
Wrap some of the action logic with `resolveSafeChildPath` and improve symlink handling when fetching remote and local files
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
The MarkdownContent component now handles HTML content the same way as GitHub when rendering GitHub-flavored Markdown
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed Menu component trigger button not toggling correctly. Removed custom click-outside handler that was interfering with React Aria's built-in state management, allowing the menu to properly open and close when clicking the trigger button.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Adds the Resource kind to the `useGetEntities` fallback so that Resources are included by default when no specific kinds are provided in the group ownership card.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fixed bug in Table component where the toolbar layout would break when both a title and filters were present.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
---
|
||||
|
||||
Fixed crash when `latest_report_status` is undefined
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added `--include` and `--format` options to `backstage-cli info` command for including additional packages via glob patterns and outputting as JSON or Text.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The constructor for `FetchUrlReader` is now private. If you have to construct an instance of it, please use `FetchUrlReader.fromConfig` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Update colour token again in ItemCardHeader to respect theme definition.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added support for column width configuration in Table component. Columns now accept `width`, `defaultWidth`, `minWidth`, and `maxWidth` props for responsive layout control.
|
||||
|
||||
Affected components: Table, Column
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-mui-to-bui': patch
|
||||
---
|
||||
|
||||
Fix installation command
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed SearchField `startCollapsed` prop not working correctly in Backstage UI. The field now properly starts in a collapsed state, expands when clicked and focused, and collapses back when unfocused with no input. Also fixed CSS logic to work correctly in all layout contexts (flex row, flex column, and regular containers).
|
||||
|
||||
Affected components: SearchField
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Implementing `ScmIntegration` for `GoogleGcs`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-openapi-utils': patch
|
||||
---
|
||||
|
||||
Internal update to use native feature from our request validation library for handling base path determination.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': minor
|
||||
---
|
||||
|
||||
Fix `user_created_at` migration causing `SQLiteError` regarding use of non-constants for defaults
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': minor
|
||||
---
|
||||
|
||||
**Breaking** Updating color tokens to match the new neutral style on different surfaces.
|
||||
|
||||
## Migration notes
|
||||
|
||||
There's no direct replacement for the old tint tokens but you can use the new neutral set of color tokens on surface 0 or 1 as a replacement.
|
||||
|
||||
- `--bui-bg-tint` can be replaced by `--bui-bg-neutral-on-surface-0`
|
||||
- `--bui-bg-tint-hover` can be replaced by `--bui-bg-neutral-on-surface-0-hover`
|
||||
- `--bui-bg-tint-pressed` can be replaced by `--bui-bg-neutral-on-surface-0-pressed`
|
||||
- `--bui-bg-tint-disabled` can be replaced by `--bui-bg-neutral-on-surface-0-disabled`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Implemented support for the new `PluginWrapperBlueprint` from `@backstage/frontend-plugin-api/alpha`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed `Link` component causing hard page refreshes for internal routes. The component now properly uses React Router's navigation instead of full page reloads.
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: `coreServices.urlReader` now validates that redirect chains are subject to the allow list in `reading.allow` of your app config. If you were relying on redirects that pointed to URLs that were not allowlisted, you will now have to add those to your config as well.
|
||||
|
||||
Example:
|
||||
|
||||
```diff
|
||||
backend:
|
||||
reading:
|
||||
allow:
|
||||
- host: example.com
|
||||
+ - host: storage-api.example.com
|
||||
```
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
---
|
||||
|
||||
REwrite]
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fixed CSS module class name collisions when running multiple versions of packages simultaneously by using content-based hashing for class name generation.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': minor
|
||||
---
|
||||
|
||||
Add ability to configure the API Base URL
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Rollback the lowercase replacing in GitHub integration config
|
||||
@@ -1,248 +0,0 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.116",
|
||||
"@backstage/app-defaults": "1.7.3",
|
||||
"example-app-next": "0.0.30",
|
||||
"app-next-example-plugin": "0.0.30",
|
||||
"example-backend": "0.0.45",
|
||||
"@backstage/backend-app-api": "1.4.0",
|
||||
"@backstage/backend-defaults": "0.14.0",
|
||||
"@backstage/backend-dev-utils": "0.1.6",
|
||||
"@backstage/backend-dynamic-feature-service": "0.7.7",
|
||||
"@backstage/backend-openapi-utils": "0.6.4",
|
||||
"@backstage/backend-plugin-api": "1.6.0",
|
||||
"@backstage/backend-test-utils": "1.10.2",
|
||||
"@backstage/catalog-client": "1.12.1",
|
||||
"@backstage/catalog-model": "1.7.6",
|
||||
"@backstage/cli": "0.35.0",
|
||||
"@backstage/cli-common": "0.1.16",
|
||||
"@backstage/cli-node": "0.2.16",
|
||||
"@backstage/codemods": "0.1.53",
|
||||
"@backstage/config": "1.3.6",
|
||||
"@backstage/config-loader": "1.10.7",
|
||||
"@backstage/core-app-api": "1.19.3",
|
||||
"@backstage/core-compat-api": "0.5.5",
|
||||
"@backstage/core-components": "0.18.4",
|
||||
"@backstage/core-plugin-api": "1.12.1",
|
||||
"@backstage/create-app": "0.7.7",
|
||||
"@backstage/dev-utils": "1.1.18",
|
||||
"e2e-test": "0.2.35",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.7",
|
||||
"@backstage/eslint-plugin": "0.2.0",
|
||||
"@backstage/frontend-app-api": "0.13.3",
|
||||
"@backstage/frontend-defaults": "0.3.4",
|
||||
"@backstage/frontend-dynamic-feature-loader": "0.1.8",
|
||||
"@internal/frontend": "0.0.16",
|
||||
"@backstage/frontend-plugin-api": "0.13.2",
|
||||
"@backstage/frontend-test-utils": "0.4.2",
|
||||
"@backstage/integration": "1.19.0",
|
||||
"@backstage/integration-aws-node": "0.1.19",
|
||||
"@backstage/integration-react": "1.2.13",
|
||||
"@internal/opaque": "0.0.1",
|
||||
"@backstage/release-manifests": "0.0.13",
|
||||
"@backstage/repo-tools": "0.16.1",
|
||||
"@internal/scaffolder": "0.0.16",
|
||||
"@techdocs/cli": "1.10.3",
|
||||
"techdocs-cli-embedded-app": "0.2.115",
|
||||
"@backstage/test-utils": "1.7.14",
|
||||
"@backstage/theme": "0.7.1",
|
||||
"@backstage/types": "1.2.2",
|
||||
"@backstage/ui": "0.10.0",
|
||||
"@backstage/version-bridge": "1.0.11",
|
||||
"yarn-plugin-backstage": "0.0.8",
|
||||
"@backstage/plugin-api-docs": "0.13.2",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.10",
|
||||
"@backstage/plugin-app": "0.3.3",
|
||||
"@backstage/plugin-app-backend": "0.5.9",
|
||||
"@backstage/plugin-app-node": "0.1.40",
|
||||
"@backstage/plugin-app-visualizer": "0.1.26",
|
||||
"@backstage/plugin-auth": "0.1.3",
|
||||
"@backstage/plugin-auth-backend": "0.25.7",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.10",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.15",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.10",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.4.0",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.15",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.15",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.10",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.10",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-openshift-provider": "0.1.3",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.10",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.10",
|
||||
"@backstage/plugin-auth-node": "0.6.10",
|
||||
"@backstage/plugin-auth-react": "0.1.22",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.3.5",
|
||||
"@backstage/plugin-catalog": "1.32.1",
|
||||
"@backstage/plugin-catalog-backend": "3.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.18",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.3.12",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.9",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.5.6",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.5.6",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.3.15",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.9",
|
||||
"@backstage/plugin-catalog-backend-module-gitea": "0.1.7",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.12.0",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.3.17",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.7.6",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.16",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.7.7",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.12.1",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.17",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.8.3",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.2.17",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.17",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.15",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.6.7",
|
||||
"@backstage/plugin-catalog-common": "1.1.7",
|
||||
"@backstage/plugin-catalog-graph": "0.5.4",
|
||||
"@backstage/plugin-catalog-import": "0.13.8",
|
||||
"@backstage/plugin-catalog-node": "1.20.1",
|
||||
"@backstage/plugin-catalog-react": "1.21.4",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.24",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.12",
|
||||
"@backstage/plugin-config-schema": "0.1.75",
|
||||
"@backstage/plugin-devtools": "0.1.34",
|
||||
"@backstage/plugin-devtools-backend": "0.5.12",
|
||||
"@backstage/plugin-devtools-common": "0.1.20",
|
||||
"@backstage/plugin-events-backend": "0.5.9",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.18",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.27",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.27",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.8",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.27",
|
||||
"@backstage/plugin-events-backend-module-github": "0.4.7",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.3.8",
|
||||
"@backstage/plugin-events-backend-module-google-pubsub": "0.1.7",
|
||||
"@backstage/plugin-events-backend-module-kafka": "0.2.0",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.51",
|
||||
"@backstage/plugin-events-node": "0.4.18",
|
||||
"@internal/plugin-todo-list": "1.0.46",
|
||||
"@internal/plugin-todo-list-backend": "1.0.46",
|
||||
"@internal/plugin-todo-list-common": "1.0.28",
|
||||
"@backstage/plugin-gateway-backend": "1.1.1",
|
||||
"@backstage/plugin-home": "0.8.15",
|
||||
"@backstage/plugin-home-react": "0.1.33",
|
||||
"@backstage/plugin-kubernetes": "0.12.14",
|
||||
"@backstage/plugin-kubernetes-backend": "0.21.0",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.32",
|
||||
"@backstage/plugin-kubernetes-common": "0.9.9",
|
||||
"@backstage/plugin-kubernetes-node": "0.4.0",
|
||||
"@backstage/plugin-kubernetes-react": "0.5.14",
|
||||
"@backstage/plugin-mcp-actions-backend": "0.1.6",
|
||||
"@backstage/plugin-mui-to-bui": "0.2.2",
|
||||
"@backstage/plugin-notifications": "0.5.12",
|
||||
"@backstage/plugin-notifications-backend": "0.6.1",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.3.17",
|
||||
"@backstage/plugin-notifications-backend-module-slack": "0.3.0",
|
||||
"@backstage/plugin-notifications-common": "0.2.0",
|
||||
"@backstage/plugin-notifications-node": "0.2.22",
|
||||
"@backstage/plugin-org": "0.6.47",
|
||||
"@backstage/plugin-org-react": "0.1.45",
|
||||
"@backstage/plugin-permission-backend": "0.7.7",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.15",
|
||||
"@backstage/plugin-permission-common": "0.9.3",
|
||||
"@backstage/plugin-permission-node": "0.10.7",
|
||||
"@backstage/plugin-permission-react": "0.4.39",
|
||||
"@backstage/plugin-proxy-backend": "0.6.9",
|
||||
"@backstage/plugin-proxy-node": "0.1.11",
|
||||
"@backstage/plugin-scaffolder": "1.35.0",
|
||||
"@backstage/plugin-scaffolder-backend": "3.1.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.17",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.3.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.18",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.9.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.11.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.17",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.17",
|
||||
"@backstage/plugin-scaffolder-common": "1.7.4",
|
||||
"@backstage/plugin-scaffolder-node": "0.12.2",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.3.6",
|
||||
"@backstage/plugin-scaffolder-react": "1.19.4",
|
||||
"@backstage/plugin-search": "1.5.1",
|
||||
"@backstage/plugin-search-backend": "2.0.9",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.3.11",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.9",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.3.10",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.51",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.16",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.4.9",
|
||||
"@backstage/plugin-search-backend-node": "1.4.0",
|
||||
"@backstage/plugin-search-common": "1.2.21",
|
||||
"@backstage/plugin-search-react": "1.10.1",
|
||||
"@backstage/plugin-signals": "0.0.26",
|
||||
"@backstage/plugin-signals-backend": "0.3.11",
|
||||
"@backstage/plugin-signals-node": "0.1.27",
|
||||
"@backstage/plugin-signals-react": "0.0.18",
|
||||
"@backstage/plugin-techdocs": "1.16.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "2.0.0",
|
||||
"@backstage/plugin-techdocs-backend": "2.1.3",
|
||||
"@backstage/plugin-techdocs-common": "0.1.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.31",
|
||||
"@backstage/plugin-techdocs-node": "1.13.10",
|
||||
"@backstage/plugin-techdocs-react": "1.3.6",
|
||||
"@backstage/plugin-user-settings": "0.8.30",
|
||||
"@backstage/plugin-user-settings-backend": "0.3.9",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1"
|
||||
},
|
||||
"changesets": [
|
||||
"action-filtering-feature",
|
||||
"better-ghosts-tell",
|
||||
"chilly-maps-heal",
|
||||
"clever-streets-roll",
|
||||
"cold-dogs-study",
|
||||
"create-app-1766498726",
|
||||
"create-app-1767101113",
|
||||
"create-app-1768306186",
|
||||
"dependabot-1e2091a",
|
||||
"dependabot-aed8e01",
|
||||
"early-boxes-work",
|
||||
"easy-maps-appear",
|
||||
"every-bears-add",
|
||||
"every-lions-pay",
|
||||
"few-teams-punch",
|
||||
"fluffy-bushes-remain",
|
||||
"hot-colts-float",
|
||||
"hungry-mugs-fall",
|
||||
"major-mangos-shine",
|
||||
"mighty-flowers-travel",
|
||||
"modern-drinks-battle",
|
||||
"new-windows-reply",
|
||||
"polite-pillows-accept",
|
||||
"proud-streets-switch",
|
||||
"quick-cars-poke",
|
||||
"renovate-ccf3e66",
|
||||
"rude-trains-marry",
|
||||
"shaggy-bats-film",
|
||||
"slick-laws-push",
|
||||
"slow-clouds-tie",
|
||||
"ten-vans-agree",
|
||||
"thin-flies-travel",
|
||||
"thin-teams-roll",
|
||||
"tricky-tips-invite",
|
||||
"twenty-candles-open",
|
||||
"weak-lemons-create",
|
||||
"wild-toys-retire"
|
||||
]
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added support for custom pagination options in `useTable` hook and `Table` component. You can now configure `pageSizeOptions` to customize the page size dropdown, and hook into pagination events via `onPageSizeChange`, `onNextPage`, and `onPreviousPage` callbacks. When `pageSize` doesn't match any option, the first option is used and a warning is logged.
|
||||
|
||||
Affected components: Table, TablePagination
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-oidc-provider': patch
|
||||
---
|
||||
|
||||
Added support for custom start URL search parameters (with the new `startUrlSearchParams` config property)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications': patch
|
||||
---
|
||||
|
||||
Added i18n support.
|
||||
@@ -1,19 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Added options to set [workflow access level][access-level] for repositories to `github:repo:create`
|
||||
|
||||
This is useful when creating repositories for GitHub Actions to manage access
|
||||
to the workflows during creation.
|
||||
|
||||
```diff
|
||||
- action: github:repo:create
|
||||
id: create-repo
|
||||
input:
|
||||
repoUrl: github.com?owner=owner&repo=repo
|
||||
visibility: private
|
||||
+ workflowAccess: organization
|
||||
```
|
||||
|
||||
[access-level]: https://docs.github.com/en/rest/actions/permissions?apiVersion=2022-11-28#set-the-level-of-access-for-workflows-outside-of-the-repository
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Resolves an issue where user setting keys containing slashes returned 404 not found.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added `@backstage/backend-test-utils` to backend package templates.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': minor
|
||||
---
|
||||
|
||||
BREAKING: The ability for plugins to override APIs has been restricted to only allow overrides of APIs within the same plugin. For example, a plugin can no longer override any of the core APIs provided by the `app` plugin, this must be done with an `app` module instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Updated dependency `@types/swagger-ui-react` to `^5.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Corrected color of some elements such as Grid cards and Tables.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': minor
|
||||
---
|
||||
|
||||
Introduce new `ToggleButton` & `ToggleButtonGroup` components in Backstage UI
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Renamed CSS variable `--bui-bg` to `--bui-bg-surface-0` for consistency.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
The following blueprints are being restricted to only be used in app plugin overrides and modules. They are being moved to the `@backstage/plugin-app-react` package and have been deprecated:
|
||||
|
||||
- `AppRootWrapperBlueprint`
|
||||
- `IconBundleBlueprint`
|
||||
- `NavContentBlueprint`
|
||||
- `RouterBlueprint`
|
||||
- `SignInPageBlueprint`
|
||||
- `SwappableComponentBlueprint`
|
||||
- `ThemeBlueprint`
|
||||
- `TranslationBlueprint`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated Dockerfile to use Node 24 and Debian Trixie
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
'@backstage/plugin-devtools-react': minor
|
||||
'@backstage/plugin-devtools': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
'@backstage/plugin-devtools-common': patch
|
||||
---
|
||||
|
||||
Add support for adding `unprocessed-entities` and other tabs to `devtools` when using the New Frontend system
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Fixed help text for `backstage-repo-tools package schema openapi generate` command.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs': patch
|
||||
---
|
||||
|
||||
Fix types with new bumped dependency
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Code block "Copy to clipboard" button was not positioned correctly for docs built with `mkdocs-material>=9.7`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Updated the `defaultDockerImage` to reflect the latest TechDocs Container version of v1.2.8
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Upgrade `zod-validation-error` to version 4
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Fixed missing border styles on table selection cells in multi-select mode.
|
||||
|
||||
Affected components: Table
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Improved efficiency of `GithubOrgEntityProvider` membership event handling and edit team. The provider now fetches only the specific user's teams instead of all organization users when processing membership events, and uses `addEntitiesOperation` instead of `replaceEntitiesOperation` to avoid unnecessary entity deletions.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-events-backend-module-kafka': minor
|
||||
---
|
||||
|
||||
Add support for Kafka offset configuration (`fromBeginning`) and `autoCommit`
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/ui': patch
|
||||
---
|
||||
|
||||
Added `className` and `style` props to the `Table` component.
|
||||
|
||||
Affected components: Table
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Fixed a spelling mistake in root health service shutdown response.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fixed bug in RepoUrlPickerComponent component where repository names were not being autocompleted.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Update for the `qs` library bump: the old array limit setting has changed to be more strict; you can no longer just give a zero to mean unlimited. So we choose an arbitrary high value, to at least go higher than the default 20.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Improved README with clearer setup and usage guidance.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added an alpha `PluginWrapperBlueprint` exported from `@backstage/frontend-plugin-api/alpha`, which can install components that will wrap all plugin elements.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
The following blueprints are being restricted to only be used in app plugin overrides and modules. They will now produce a deprecation warning when used outside of the app plugin:
|
||||
|
||||
- `AppRootWrapperBlueprint`
|
||||
- `IconBundleBlueprint`
|
||||
- `NavContentBlueprint`
|
||||
- `RouterBlueprint`
|
||||
- `SignInPageBlueprint`
|
||||
- `SwappableComponentBlueprint`
|
||||
- `ThemeBlueprint`
|
||||
- `TranslationBlueprint`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Bump minimum required `@swc/core` to avoid transpilation bug
|
||||
@@ -1,20 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': minor
|
||||
---
|
||||
|
||||
**BREAKING:** It's now possible to use the credentials from the `integrations.awsS3` config to authenticate with AWS S3. The new priority is:
|
||||
|
||||
1. `aws.accounts`
|
||||
2. `techdocs.publisher.awsS3.credentials`
|
||||
3. `integrations.awsS3`
|
||||
4. Default credential chain
|
||||
|
||||
In case of multiple `integrations.awsS3` are present, the target integration is determined by the `accessKeyId` in `techdocs.publisher.awsS3.credentials` if provided. Otherwise, the default credential chain is used.
|
||||
|
||||
This means that depending on your setup, this feature may break your existing setup.
|
||||
In general:
|
||||
|
||||
- if you are configuring `aws.accounts`, no action is required
|
||||
- if you are configuring `techdocs.publisher.awsS3.credentials`, no action is required
|
||||
- if you are configuring multiple integrations under `integrations.awsS3`, no action is required
|
||||
- if you are configuring a single integration under `integrations.awsS3`, make sure that the integration has access to the bucket you are using for TechDocs
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/plugin-permission-common': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Upgrade `zod-to-json-schema` to latest version
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-mui-to-bui': patch
|
||||
---
|
||||
|
||||
Updated tokens from `--bui-bg` to `--bui-bg-surface-0`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
Updated WidgetOverlay color to use `alpha(theme.palette.background.paper, 0.93)` for better theme alignment instead of hardcoded RGBA
|
||||
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "root",
|
||||
"version": "1.47.0-next.3",
|
||||
"version": "1.47.0",
|
||||
"backstage": {
|
||||
"cli": {
|
||||
"new": {
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @backstage/app-defaults
|
||||
|
||||
## 1.7.4
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies
|
||||
- @backstage/core-components@0.18.5
|
||||
|
||||
## 1.7.4-next.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@backstage/app-defaults",
|
||||
"version": "1.7.4-next.0",
|
||||
"version": "1.7.4",
|
||||
"description": "Provides the default wiring of a Backstage App",
|
||||
"backstage": {
|
||||
"role": "web-library"
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# app-next-example-plugin
|
||||
|
||||
## 0.0.31
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies
|
||||
- @backstage/frontend-plugin-api@0.13.3
|
||||
- @backstage/core-components@0.18.5
|
||||
|
||||
## 0.0.31-next.0
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "app-next-example-plugin",
|
||||
"version": "0.0.31-next.0",
|
||||
"version": "0.0.31",
|
||||
"description": "Backstage internal example plugin",
|
||||
"backstage": {
|
||||
"role": "frontend-plugin",
|
||||
|
||||
@@ -1,5 +1,45 @@
|
||||
# example-app-next
|
||||
|
||||
## 0.0.31
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies
|
||||
- @backstage/ui@0.11.0
|
||||
- @backstage/frontend-plugin-api@0.13.3
|
||||
- @backstage/plugin-catalog@1.32.2
|
||||
- @backstage/plugin-home@0.9.0
|
||||
- @backstage/cli@0.35.2
|
||||
- @backstage/core-components@0.18.5
|
||||
- @backstage/plugin-org@0.6.48
|
||||
- @backstage/plugin-app@0.3.4
|
||||
- @backstage/plugin-notifications@0.5.13
|
||||
- @backstage/frontend-app-api@0.14.0
|
||||
- @backstage/plugin-api-docs@0.13.3
|
||||
- @backstage/plugin-techdocs@1.16.2
|
||||
- @backstage/plugin-catalog-unprocessed-entities@0.2.25
|
||||
- @backstage/plugin-devtools@0.1.35
|
||||
- @backstage/plugin-scaffolder@1.35.1
|
||||
- @backstage/plugin-catalog-graph@0.5.6
|
||||
- @backstage/plugin-search@1.5.3
|
||||
- @backstage/plugin-scaffolder-react@1.19.5
|
||||
- @backstage/core-compat-api@0.5.6
|
||||
- @backstage/frontend-defaults@0.3.5
|
||||
- @backstage/plugin-search-react@1.10.2
|
||||
- @backstage/app-defaults@1.7.4
|
||||
- @backstage/integration-react@1.2.14
|
||||
- @backstage/plugin-app-visualizer@0.1.27
|
||||
- @backstage/plugin-auth@0.1.4
|
||||
- @backstage/plugin-auth-react@0.1.23
|
||||
- @backstage/plugin-catalog-import@0.13.9
|
||||
- @backstage/plugin-catalog-react@1.21.5
|
||||
- @backstage/plugin-kubernetes@0.12.15
|
||||
- @backstage/plugin-kubernetes-cluster@0.0.33
|
||||
- @backstage/plugin-signals@0.0.27
|
||||
- @backstage/plugin-techdocs-module-addons-contrib@1.1.32
|
||||
- @backstage/plugin-techdocs-react@1.3.7
|
||||
- @backstage/plugin-user-settings@0.8.31
|
||||
|
||||
## 0.0.31-next.3
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "example-app-next",
|
||||
"version": "0.0.31-next.3",
|
||||
"version": "0.0.31",
|
||||
"backstage": {
|
||||
"role": "frontend"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,40 @@
|
||||
# example-app
|
||||
|
||||
## 0.2.117
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies
|
||||
- @backstage/ui@0.11.0
|
||||
- @backstage/plugin-catalog@1.32.2
|
||||
- @backstage/plugin-home@0.9.0
|
||||
- @backstage/cli@0.35.2
|
||||
- @backstage/core-components@0.18.5
|
||||
- @backstage/plugin-org@0.6.48
|
||||
- @backstage/plugin-mui-to-bui@0.2.3
|
||||
- @backstage/plugin-notifications@0.5.13
|
||||
- @backstage/frontend-app-api@0.14.0
|
||||
- @backstage/plugin-api-docs@0.13.3
|
||||
- @backstage/plugin-techdocs@1.16.2
|
||||
- @backstage/plugin-catalog-unprocessed-entities@0.2.25
|
||||
- @backstage/plugin-devtools@0.1.35
|
||||
- @backstage/plugin-scaffolder@1.35.1
|
||||
- @backstage/plugin-catalog-graph@0.5.6
|
||||
- @backstage/plugin-search@1.5.3
|
||||
- @backstage/plugin-scaffolder-react@1.19.5
|
||||
- @backstage/plugin-search-react@1.10.2
|
||||
- @backstage/app-defaults@1.7.4
|
||||
- @backstage/integration-react@1.2.14
|
||||
- @backstage/plugin-auth-react@0.1.23
|
||||
- @backstage/plugin-catalog-import@0.13.9
|
||||
- @backstage/plugin-catalog-react@1.21.5
|
||||
- @backstage/plugin-kubernetes@0.12.15
|
||||
- @backstage/plugin-kubernetes-cluster@0.0.33
|
||||
- @backstage/plugin-signals@0.0.27
|
||||
- @backstage/plugin-techdocs-module-addons-contrib@1.1.32
|
||||
- @backstage/plugin-techdocs-react@1.3.7
|
||||
- @backstage/plugin-user-settings@0.8.31
|
||||
|
||||
## 0.2.117-next.3
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "example-app",
|
||||
"version": "0.2.117-next.3",
|
||||
"version": "0.2.117",
|
||||
"backstage": {
|
||||
"role": "frontend"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# @backstage/backend-app-api
|
||||
|
||||
## 1.4.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 04db26b: Clean up process event listeners on backend stop to prevent leaks
|
||||
- Updated dependencies
|
||||
- @backstage/backend-plugin-api@1.6.1
|
||||
|
||||
## 1.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@backstage/backend-app-api",
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.1",
|
||||
"description": "Core API used by Backstage backend apps",
|
||||
"backstage": {
|
||||
"role": "node-library"
|
||||
|
||||
@@ -1,5 +1,65 @@
|
||||
# @backstage/backend-defaults
|
||||
|
||||
## 0.15.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 6fc00e6: Added action filtering support with glob patterns and attribute constraints.
|
||||
|
||||
The `ActionsService` now supports filtering actions based on configuration. This allows controlling which actions are exposed to consumers like the MCP backend.
|
||||
|
||||
Configuration example:
|
||||
|
||||
```yaml
|
||||
backend:
|
||||
actions:
|
||||
pluginSources:
|
||||
- catalog
|
||||
- scaffolder
|
||||
filter:
|
||||
include:
|
||||
- id: 'catalog:*'
|
||||
attributes:
|
||||
destructive: false
|
||||
- id: 'scaffolder:*'
|
||||
exclude:
|
||||
- id: '*:delete-*'
|
||||
- attributes:
|
||||
readOnly: false
|
||||
```
|
||||
|
||||
Filtering logic:
|
||||
|
||||
- `include`: Rules for actions to include. Each rule can specify an `id` glob pattern and/or `attributes` constraints. An action must match at least one rule to be included. If no include rules are specified, all actions are included by default.
|
||||
- `exclude`: Rules for actions to exclude. Takes precedence over include rules.
|
||||
- Each rule combines `id` and `attributes` with AND logic (both must match if specified).
|
||||
|
||||
- 27f9061: **BREAKING**: The constructor for `FetchUrlReader` is now private. If you have to construct an instance of it, please use `FetchUrlReader.fromConfig` instead.
|
||||
- 27f9061: **BREAKING**: `coreServices.urlReader` now validates that redirect chains are subject to the allow list in `reading.allow` of your app config. If you were relying on redirects that pointed to URLs that were not allowlisted, you will now have to add those to your config as well.
|
||||
|
||||
Example:
|
||||
|
||||
```diff
|
||||
backend:
|
||||
reading:
|
||||
allow:
|
||||
- host: example.com
|
||||
+ - host: storage-api.example.com
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 3afeab4: Implementing `readTree` for `GoogleGcsReader`
|
||||
- c641c14: Wrap some of the action logic with `resolveSafeChildPath` and improve symlink handling when fetching remote and local files
|
||||
- 7126bf2: Fixed a spelling mistake in root health service shutdown response.
|
||||
- 872eb91: Upgrade `zod-to-json-schema` to latest version
|
||||
- Updated dependencies
|
||||
- @backstage/backend-plugin-api@1.6.1
|
||||
- @backstage/backend-app-api@1.4.1
|
||||
- @backstage/integration@1.19.2
|
||||
- @backstage/plugin-auth-node@0.6.11
|
||||
- @backstage/plugin-permission-node@0.10.8
|
||||
|
||||
## 0.15.0-next.2
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@backstage/backend-defaults",
|
||||
"version": "0.15.0-next.2",
|
||||
"version": "0.15.0",
|
||||
"description": "Backend defaults used by Backstage backend apps",
|
||||
"backstage": {
|
||||
"role": "node-library"
|
||||
|
||||
@@ -1,5 +1,22 @@
|
||||
# @backstage/backend-dynamic-feature-service
|
||||
|
||||
## 0.7.8
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies
|
||||
- @backstage/backend-defaults@0.15.0
|
||||
- @backstage/backend-plugin-api@1.6.1
|
||||
- @backstage/cli-common@0.1.17
|
||||
- @backstage/plugin-app-node@0.1.41
|
||||
- @backstage/plugin-scaffolder-node@0.12.3
|
||||
- @backstage/backend-openapi-utils@0.6.5
|
||||
- @backstage/plugin-auth-node@0.6.11
|
||||
- @backstage/plugin-permission-common@0.9.4
|
||||
- @backstage/plugin-permission-node@0.10.8
|
||||
- @backstage/plugin-catalog-backend@3.3.1
|
||||
- @backstage/plugin-events-backend@0.5.10
|
||||
|
||||
## 0.7.8-next.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user