Release v1.40.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.40.0
@backstage/plugin-scaffolder-backend@2.0.0
Major Changes
-
33394db: BREAKING CHANGES
Removal of deprecated re-exports from module packages.
The following functions have been re-exported from the
scaffolder-backend
plugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
createPublishAzureAction
should be imported from@backstage/plugin-scaffolder-backend-module-azure
instead. -
createPublishBitbucketCloudAction
should be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-cloud
instead. -
createPublishBitbucketServerAction
andcreatePublishBitbucketServerPullRequestAction
can be imported from@backstage/plugin-scaffolder-backend-module-bitbucket-server
instead. -
createPublishBitbucketAction
should be imported from@backstage/plugin-scaffolder-backend-module-bitbucket
instead. -
createPublishGerritAction
andcreatePublishGerritReviewAction
can be imported from@backstage/plugin-scaffolder-backend-module-gerrit
instead. -
createGithubActionsDispatchAction
,createGithubDeployKeyAction
,createGithubEnvironmentAction
,createGithubIssuesLabelAction
,CreateGithubPullRequestActionOptions
,createGithubRepoCreateAction
,createGithubRepoPushAction
,createGithubWebhookAction
, andcreatePublishGithubAction
can be imported from@backstage/plugin-scaffolder-backend-module-github
instead. -
createPublishGitlabAction
should be imported from@backstage/plugin-scaffolder-backend-module-gitlab
instead. -
ActionContext
.createTemplateAction
,executeShellCommand
,ExecuteShellCommandOptions
,fetchContents
,TaskSecrets
, andTemplateAction
should be imported from@backstage/plugin-scaffolder-node
instead. -
ScaffolderEntitiesProcessor
should be imported from@backstage/plugin-catalog-backend-module-scaffolder-entity-model
instead.
-
-
a8fcf04: BREAKING ALPHA: The
/alpha
export no longer exports the plugin. Please useimport('@backstage/plugin-scaffolder-backend')
instead as this has been removed.BREAKING CHANGES: The old
createRouter
function which was used in the old backend system has been removed along with theRouterOptions
type. -
73b94d7: BREAKING CHANGES
The following functions have been re-exported from the
scaffolder-backend
plugin for quite some time, and now it's time to clean them up. They've been moved as follows:-
SerializedTask
,SerializedTaskEvent
,TaskBroker
,TaskBrokerDispatchOptions
,TaskBrokerDispatchResult
,TaskCompletionState
,TaskContext
,TaskEventType
,TaskStatus
,TemplateFilter
, andTemplateGlobal
should be imported from@backstage/plugin-scaffolder-node
instead. -
The deprecated
copyWithoutRender
option has been removed fromfetch:template
action. You should rename the option tocopyWithoutTemplating
instead.
-
-
5863b04: BREAKING CHANGES
-
The
createBuiltinActions
method has been removed, as this should no longer be needed with the new backend system route, and was only useful when passing the default list of actions again in the old backend system. You should be able to rely on the default behaviour of the new backend system which is to merge the actions. -
The
createCatalogRegisterAction
andcreateFetchCatalogEntityAction
actions no longer require anAuthService
, and now accepts aCatalogService
instead ofCatalogClient
.
Unless you're providing your own override action to the default, this should be a non-breaking change.
You can migrate using the following if you're getting typescript errors:
import { catalogServiceRef } from '@backstage/plugin-catalog-node';
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
export const myModule = createBackendModule({
pluginId: 'scaffolder',
moduleId: 'test',
register({ registerInit }) {
registerInit({
deps: {
scaffolder: scaffolderActionsExtensionPoint,
catalog: catalogServiceRef,
},
async init({ scaffolder, catalog }) {
scaffolder.addActions(
createCatalogRegisterAction({
catalog,
}),
createFetchCatalogEntityAction({
catalog,
integrations,
}),
);
},
});
},
}); -
Minor Changes
-
73b94d7: DEPRECATIONS
The following types and implementations have been deprecated, either because they're no longer relevant, or because upcoming changes to the
scaffolder-backend
after2.0.0
will influence the changes to these API surfaces.CreateWorkerOptions
DatabaseTaskStore
DatabaseTaskStoreOptions
TaskManager
TaskStoreCreateTaskOptions
TaskStoreCreateTaskResult
TaskStoreEmitOptions
TaskStoreListEventsOptions
TaskStoreRecoverTaskOptions
TaskStoreShutDownTaskOptions
There is no current path off deprecation, these types are going to be removed and rethought with a better way to define workers in the new backend system.
Patch Changes
-
89a941d: Migrating to latest action format
-
023629e: Enable usage of secrets within 'each' step of software templates. For example, you can now structure your
each
step like this:each:
[
{ name: "Service1", token: "${{ secrets.token1 }}" },
{ name: "Service2", token: "${{ secrets.token2 }}" },
] -
e92e481: Add tests for Scaffolder
-
Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.9.2
- @backstage/plugin-scaffolder-backend-module-azure@0.2.10
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10
- @backstage/plugin-scaffolder-backend-module-github@0.8.0
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.10
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.10
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
- @backstage/plugin-scaffolder-common@1.5.11
@backstage/backend-defaults@0.11.0
Minor Changes
- 3ccb7fc: Enhanced error handling in the auditor service factory to pass errors as objects. Aligned WinstonRootAuditorService with the default service factory's error handling.
Patch Changes
-
1220cf8: Added new rate limit middleware to allow rate limiting requests to the backend
If you are using the
configure
callback of the root HTTP router service and do NOT callapplyDefaults()
inside it, please see the relevant changes that were made, to see if you want to apply them as well to your custom configuration. Rate limiting can be turned on by adding the following configuration toapp-config.yaml
:backend:
rateLimit:
window: 6s
incomingRequestLimit: 100Plugin specific rate limiting can be configured by adding the following configuration to
app-config.yaml
:backend:
rateLimit:
global: false # This will disable the global rate limiting
plugin:
catalog:
window: 6s
incomingRequestLimit: 100 -
c999c25: Added some default implementations for the experimental
ActionsService
andActionsRegistryService
under/alpha
that allow registration of actions for a particular plugin. -
Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-app-api@1.2.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-dev-utils@0.1.5
- @backstage/cli-node@0.2.13
- @backstage/config@1.3.2
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/integration-aws-node@0.1.16
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-node@0.10.1
@backstage/backend-plugin-api@1.4.0
Minor Changes
-
664c07a: Added
actionsRegistry
andactions
experimental services to/alpha
to allow registration of distributed actions from plugins, and the ability to invoke these actions. You can use these services by including them like the following:import {
actionsRegistryServiceRef,
actionsServiceRef,
} from '@backstage/backend-plugin-api/alpha';
createBackendPlugin({
pluginId: 'test-plugin',
register({ registerInit }) {
registerInit({
deps: {
actions: actionsServiceRef,
actionsRegistry: actionsRegistryServiceRef,
},
async init({ actions, actionsRegistry }) {
actionsRegistry.register({
...,
});
await actions.invoke(...);
},
});
},
});
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/cli-common@0.1.15
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/backend-test-utils@1.6.0
Minor Changes
-
6dfb7be: Added
mockServices.permissions()
that can return actual results. -
c999c25: Added an
actionsRegistryServiceMock
andactionsServiceMock
to/alpha
export for the experimental services.This allows you to write tests for your actions by doing something similar to the following:
import { actionsRegistryServiceMock } from '@backstage/backend-test-utils/alpha';
const mockActionsRegistry = actionsRegistryServiceMock();
const mockCatalog = catalogServiceMock({
entities: [
...
],
});
createGetCatalogEntityAction({
catalog: mockCatalog,
actionsRegistry: mockActionsRegistry,
});
await expect(
mockActionsRegistry.invoke({
id: 'test:get-catalog-entity',
input: { name: 'test' },
}),
).resolves.toEqual(...)
Patch Changes
- 12c1fd4: Make the
user
credentials mock behave more like production - Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-app-api@1.2.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
@backstage/canon@0.5.0
Minor Changes
- 621fac9: We are updating the default size of the Button component in Canon to be small instead of medium.
- a842554: We set the default size for IconButton in Canon to be small instead of medium.
- 35fd51d: Move TextField component to use react Aria under the hood. Introducing a new FieldLabel component to help build custom fields.
- 78204a2: Breaking We are adding a new as prop on the Heading and Text component to make it easier to change the component tag. We are removing the render prop in favour of the as prop.
- c49e335: TextField in Canon now has multiple label sizes as well as the capacity to hide label and description but still make them available for screen readers.
- 24b45ef: Fixes spacing props on layout components and aligned on naming for the Grid component. You should now call the Grid root component using <Grid.Root /> instead of just
.
Patch Changes
- 44df879: Add min-width: 0; by default on every Flex components in Canon to help support truncated texts inside flex elements.
- ee6ffe6: Fix styling for the title4 prop on the Heading component in Canon.
- f2f814a: Added a render prop to the Button component in Canon to use it as a link.
- 98f02a6: Add new Switch component in Canon.
- c94f8e0: The filter input in menu comboboxes should now always use the full width of the menu it's in.
- 269316d: Remove leftover console.log from Container component.
@backstage/cli@0.33.0
Minor Changes
- eef0e83: Internal update to promote the modular CLI entrypoint to stable.
Patch Changes
- d07fe35: Added user feedback when opening config docs in browser. The command now clearly indicates what it's doing and provides fallback instructions if the browser fails to open.
- ce70439: The
BACKSTAGE_CLI_EXPERIMENTAL_BUILD_CACHE
flag has been removed. Existing users are encouraged to switch toEXPERIMENTAL_RSPACK
instead. - 1d8f00b: Switched to using the
ModuleFederationPlugin
from@module-federation/enhanced/rspack
for Rspack, rather than the built-in one. - 2b9633f: The experimental
FORCE_REACT_DEVELOPMENT
flag has been removed. - d8c4a54: Only use the caching Jest module loader for frontend packages in order to avoid breaking real ESM module imports.
- d6d63c7: Updating the scaffolder action boilerplate to use new
zod
schema - e36e855: Added
backstage.pluginId
field inpackage.json
to all default plugin package templates for thenew
command. - 1bab255: Internal refactor to combine alpha
build
andstart
modules. - 713e957: fix: merge eslint reports when using json format
- 8a0164c: Fix an issue where some commands were not usable because of missing dist files
- Updated dependencies
- @backstage/eslint-plugin@0.1.11
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config@1.3.2
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/release-manifests@0.0.13
- @backstage/types@1.2.1
@backstage/create-app@0.7.0
Minor Changes
- 30474c4: Add .cache directory to shipped gitignore.
Patch Changes
- d57a6f7: Bumped create-app version.
- f628f44: Bumped create-app version.
- 9c9faf2: Bumped create-app version.
- Updated dependencies
- @backstage/cli-common@0.1.15
@backstage/repo-tools@0.14.0
Minor Changes
- bf9a173: Add support for caching the per-package output from the
package-docs
command.
Patch Changes
- 4bff5d0: Fixed a bug where linting would fail with the generated clients when defining top-level
enum
schema values. - 2d20024: Fix an issue where errors were not printed to console when running
backstage-repo-tools schema openapi generate
without the--watch
flag. - e643ee4: Add missing highlight language for the
package-docs
command. - c83cd8b: Fixed some circular or otherwise unclear imports
- a372bf1: Updated dependency
@electric-sql/pglite
to^0.3.0
. - Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
@backstage/plugin-catalog@1.31.0
Minor Changes
-
406acb6: Add support to customize the about card icon links via
EntityIconLinkBlueprint
and provide a default catalog view catalog source, launch scaffolder template and read techdocs docs icon links extensions.BREAKING ALPHA
The
Scaffolder
launch template andTechDocs
read documentation icons have been extracted from the defaultCatalog
about card links and are now provided respectively by theScaffolder
andTechDocs
plugins in the new frontend system. It means that they will not be available unless you install theTechDocs
andScaffolder
plugins. Also If you are using translation for these icon link titles other than the default, you should now translate them using the scaffolder translation reference or the TechDocs translation reference (the translation keys are still the same,aboutCard.viewTechdocs
andaboutCard.launchTemplate
). -
ec7b35d: Introduced
backstage.io/techdocs-entity-path
annotation which allows deep linking into another entities TechDocs in conjunction withbackstage.io/techdocs-entity
.
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/plugin-techdocs-common@0.1.1
- @backstage/plugin-search-react@1.9.1
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-scaffolder-common@1.5.11
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-catalog-backend@2.1.0
Minor Changes
- 2e7adf0: Implement the action
get-catalog-entity
with theActionsRegistry
Patch Changes
- 2cac8b0: You can now specify an optional value when applying the
HAS_LABEL
permission rule, similar to theHAS_ANNOTATION
permission rule. - c83cd8b: Fixed some circular or otherwise unclear imports
- 4654a78: Update
refresh_state_references.id
to be a big int - Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.0
Minor Changes
- 8a150bf: BREAKING:
BitbucketCloudEntityProvider
now accepts aCatalogService
instead of aCatalogApi
.
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
- @backstage/plugin-bitbucket-cloud-common@0.3.0
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.0
Minor Changes
- eb8b3aa: Add validateLocationsExist option to avoid generating locations for catalog-info.yaml files that do not exist in the source repository.
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-github@0.10.0
Minor Changes
- 7c0dfb0: GitHub organization now matches in a case-insensitive manner when processing events.
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-backend@2.1.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-gitlab@0.7.0
Minor Changes
- 42bb3b8: BREAKING CHANGE: User and Group discovery will default to ingesting all users in sub groups that belong to the specified root group in config. Disable by setting
restrictUsersToGroup: true
in app-config under your module settings.
Patch Changes
- 57a0bad: Implement retry for GitLab API calls to handle rate limiting
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-react@1.19.0
Minor Changes
-
406acb6: Introduces a new
EntityIconLinkBlueprint
that customizes theAbout
card icon links on theCatalog
entity page.The blueprint currently accepts a
useProps
hook asparam
and this function returns the following props that will be passed to the icon link component:Name Description Type Default Value icon
The icon to display. JSX.Element
N/A label
The label for the element. string
N/A title
The title for the element. string
N/A disabled
Whether the element is disabled. boolean
false
href
The URL to navigate to when the element is clicked. string
N/A onClick
A function to call when the element is clicked. () => void
N/A Here is an usage example:
import { EntityIconLinkBlueprint } from '@backstage/plugin-catalog-react/alpha';
//...
EntityIconLinkBlueprint.make({
name: 'my-icon-link',
params: {
useProps() {
const { t } = useTranslationRef(myIconLinkTranslationRef);
return {
label: t('myIconLink.label'),
icon: <MyIconLinkIcon />,
href: '/my-plugin',
};
},
},
});Additionally, the
app-config.yaml
file allows you to override some of the default icon link parameters, includinglabel
andtitle
values. Here's how to set them:app:
extensions:
- entity-icon-link:my-plugin/my-icon-link:
config:
label: 'My Custom Icon Link label'Finally, you can disable all links if you want to hide the About card header completely (useful, for example, when links are displayed on separate cards). The header is hidden when no icon links extensions are enabled.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/frontend-test-utils@0.3.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-events-backend-module-kafka@0.1.0
Minor Changes
-
b034b9d: Adds a new module
kafka
for plugin-events-backendThe module introduces the
KafkaConsumerClient
which creates a Kafka client used to establish consumer connections. It also provides theKafkaConsumingEventPublisher
, a consumer that subscribes to configured Kafka topics and publishes received messages to the Event Service.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-mcp-actions-backend@0.1.0
Minor Changes
- 4ed0fb6: Initial implementation of an
mcp-actions
backend
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-scaffolder@1.32.0
Minor Changes
- 6c972fe: Added information about the
entityRef
andtaskId
to the analytics events whenever is possible. - 3c59ece: New Frontend System Only:
The
Scaffolder
plugin is now responsible for providing an entity icon link extension to launch templates from the catalog entity page.
Patch Changes
- d781b33: render details for composite property schemas
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - b00c160: Remove React import form notification and scaffolder plugin
- 95a1d72: Added appropriate message when global templating function metadata is absent.
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/plugin-scaffolder-react@1.17.0
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-scaffolder-common@1.5.11
@backstage/plugin-scaffolder-backend-module-github@0.8.0
Minor Changes
-
5863b04: BREAKING CHANGES
The
createGithubEnvironmentAction
action no longer requires anAuthService
, and now accepts aCatalogService
instead ofCatalogClient
.Unless you're providing your own override action to the default, this should be a non-breaking change.
You can migrate using the following if you're getting typescript errors:
import { catalogServiceRef } from '@backstage/plugin-catalog-node';
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
export const myModule = createBackendModule({
pluginId: 'scaffolder',
moduleId: 'test',
register({ registerInit }) {
registerInit({
deps: {
scaffolder: scaffolderActionsExtensionPoint,
catalog: catalogServiceRef,
},
async init({ scaffolder, catalog }) {
scaffolder.addActions(
createGithubEnvironmentAction({
catalog,
}),
);
},
});
},
});
Patch Changes
- 575c76b: Migrate to using new actions
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
@backstage/plugin-scaffolder-node@0.9.0
Minor Changes
-
5863b04: BREAKING CHANGES
The legacy methods to define
createTemplateActions
have been replaced with the new nativezod
approaches for defining input and output schemas.You can migrate actions that look like the following with the below examples:
// really old legacy json schema
createTemplateAction<{ repoUrl: string }, { repoOutput: string }>({
id: 'test',
schema: {
input: {
type: 'object'
required: ['repoUrl']
properties: {
repoUrl: {
type: 'string',
description: 'repository url description'
}
}
}
}
});
// old zod method
createTemplateAction({
id: 'test'
schema: {
input: {
repoUrl: z.string({ description: 'repository url description' })
}
}
})
// new method:
createTemplateAction({
id: 'test',
schema: {
input: {
repoUrl: z => z.string({ description: 'repository url description' })
}
}
})
// or for more complex zod types like unions
createTemplateAction({
id: 'test',
schema: {
input: z => z.object({
repoUrl: z.string({ description: 'repository url description' })
})
}
})This breaking change also means that
logStream
has been removed entirely fromActionsContext
, and that thelogger
is now just aLoggerService
implementation instead. There is no replacement for thelogStream
, if you wish to still keep using alogStream
we recommend that you create your own stream that writes toctx.logger
instead.
Patch Changes
- e89d7b6: Use
LoggerService
instead ofLogger
. This is a non-breaking change, as theLoggerService
is a subset of theLogger
interface. - 9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.11
@backstage/plugin-scaffolder-node-test-utils@0.3.0
Minor Changes
-
3cea7ee: BREAKING CHANGES
Because of the removal of the
logStream
property to theActionsContext
this has been removed from thecreateMockActionContext
method.You can remove this as it's no longer supported in the scaffolder actions.
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-test-utils@1.6.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/types@1.2.1
@backstage/plugin-scaffolder-react@1.17.0
Minor Changes
- 6c972fe: Added information about the
entityRef
andtaskId
to the analytics events whenever is possible.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-scaffolder-common@1.5.11
@backstage/plugin-techdocs@1.13.0
Minor Changes
- 3c59ece: New Frontend System Only:
The
TechDocs
plugin is now responsible for providing an entity icon link extension to read documentation from the catalog entity page. - ec7b35d: Introduced
backstage.io/techdocs-entity-path
annotation which allows deep linking into another entities TechDocs in conjunction withbackstage.io/techdocs-entity
.
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - 9dde3ba: Improved Keyboard accessibility in techdocs.
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/plugin-techdocs-common@0.1.1
- @backstage/plugin-search-react@1.9.1
- @backstage/integration-react@1.2.8
- @backstage/plugin-auth-react@0.1.16
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/theme@0.6.6
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-techdocs-react@1.3.0
Minor Changes
- ec7b35d: Introduced
backstage.io/techdocs-entity-path
annotation which allows deep linking into another entities TechDocs in conjunction withbackstage.io/techdocs-entity
.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-techdocs-common@0.1.1
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/version-bridge@1.0.11
@backstage/app-defaults@1.6.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/core-app-api@1.17.1
- @backstage/theme@0.6.6
- @backstage/plugin-permission-react@0.4.35
@backstage/backend-app-api@1.2.4
Patch Changes
- bb9a501: Fixed a bug where occasionally the initialization order of multiple modules consuming a single extension point could happen in the wrong order.
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
@backstage/backend-dynamic-feature-service@0.7.1
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-catalog-backend@2.1.0
- @backstage/plugin-events-backend@0.5.3
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config@1.3.2
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-app-node@0.1.34
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/backend-openapi-utils@0.5.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/catalog-client@1.10.1
Patch Changes
- 22fad0d: Fixed
CatalogClient
error responses forrefreshEntity
andaddLocation
. - Updated dependencies
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
@backstage/core-app-api@1.17.1
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@backstage/core-compat-api@0.4.3
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/version-bridge@1.0.11
@backstage/core-components@0.17.3
Patch Changes
- 6232160: table actions header support i18n
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6
- @backstage/version-bridge@1.0.11
@backstage/core-plugin-api@1.10.8
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- 0169b23: Internal tweak to avoid circular dependencies
- Updated dependencies
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@backstage/dev-utils@1.1.11
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-catalog-react@1.19.0
- @backstage/app-defaults@1.6.3
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/core-app-api@1.17.1
- @backstage/theme@0.6.6
@backstage/eslint-plugin@0.1.11
Patch Changes
-
098ef95: Fix custom rules package scanning performance.
-
063b2d3: Added new eslint rule to restrict mixed plugin imports.
New rule
@backstage/no-mixed-plugin-imports
disallows mixed imports between plugins that are mixing the backstage architecture. This rule forces that:- No imports from frontend plugins to backend plugins or other frontend plugins.
- No imports from backend plugins to frontend plugins or other backend plugins.
- No imports from common plugins to frontend or backend plugins.
The current recommended configuration is giving a warning for mixed imports. This is to be changed in the future to an error so please adjust your workspace accordingly.
@backstage/frontend-app-api@0.11.3
Patch Changes
- 0169b23: Internal tweak to avoid circular dependencies
- c38c9e8: Implemented support for the
plugin.info()
method in specialized apps with a default resolved forpackage.json
andcatalog-info.yaml
. The default resolution logic can be overridden via thepluginInfoResolver
option tocreateSpecializedApp
, and plugin-specific overrides can be applied via the newapp.pluginOverrides
key in static configuration. - Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/frontend-defaults@0.2.3
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@backstage/frontend-defaults@0.2.3
Patch Changes
- fa5650c: Forwarded the new
pluginInfoResolver
option forcreateApp
. - Updated dependencies
- @backstage/plugin-app@0.1.10
- @backstage/frontend-plugin-api@0.10.3
- @backstage/frontend-app-api@0.11.3
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
@backstage/frontend-dynamic-feature-loader@0.1.2
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.3
- @backstage/config@1.3.2
@backstage/frontend-plugin-api@0.10.3
Patch Changes
-
0169b23: Internal tweak to avoid circular dependencies
-
9e3868f: Added a new optional
info
option tocreateFrontendPlugin
that lets you provide a loaders for different sources of metadata information about the plugin.There are two available loaders. The first one is
info.packageJson
, which can be used to point to apackage.json
file for the plugin. This is recommended for any plugin that is defined within its own package, especially all plugins that are published to a package registry. Typical usage looks like this:export default createFrontendPlugin({
pluginId: '...',
info: {
packageJson: () => import('../package.json'),
},
});The second loader is
info.manifest
, which can be used to point to an opaque plugin manifest. This MUST ONLY be used by plugins that are intended for use within a single organization. Plugins that are published to an open package registry should NOT use this loader. The loader is useful for adding additional internal metadata associated with the plugin, and it is up to the Backstage app to decide how these manifests are parsed and used. The default manifest parser in an app created withcreateApp
from@backstage/frontend-defaults
is able to parse the defaultcatalog-info.yaml
format and built-in fields such asspec.owner
.Typical usage looks like this:
export default createFrontendPlugin({
pluginId: '...',
info: {
manifest: () => import('../catalog-info.yaml'),
},
}); -
6f48f71: Added a new
useAppNode
hook, which can be used to get a reference to theAppNode
from by the closestExtensionBoundary
. -
Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@backstage/frontend-test-utils@0.3.3
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.1.10
- @backstage/frontend-plugin-api@0.10.3
- @backstage/frontend-app-api@0.11.3
- @backstage/config@1.3.2
- @backstage/test-utils@1.7.9
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@backstage/integration-react@1.2.8
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
@techdocs/cli@1.9.4
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/config@1.3.2
- @backstage/plugin-techdocs-node@1.13.4
@backstage/test-utils@1.7.9
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-api-docs@0.12.8
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/plugin-catalog@1.31.0
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-app@0.1.10
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/integration-react@1.2.8
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-app-backend@0.5.3
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-app-node@0.1.34
@backstage/plugin-app-node@0.1.34
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config-loader@1.10.1
@backstage/plugin-app-visualizer@0.1.20
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
@backstage/plugin-auth-backend@0.25.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-auth-backend-module-atlassian-provider@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-auth0-provider@0.2.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.4
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/plugin-auth-backend@0.25.1
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.9
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-auth-backend-module-github-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-gitlab-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-google-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-guest-provider@0.2.9
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
@backstage/plugin-auth-backend-module-microsoft-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-oauth2-provider@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.9
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
@backstage/plugin-auth-backend-module-oidc-provider@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/plugin-auth-backend@0.25.1
@backstage/plugin-auth-backend-module-okta-provider@0.2.4
Patch Changes
- b25977f: Updated dependency
@davidzemon/passport-okta-oauth
to^0.0.6
. - Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-onelogin-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-auth-backend-module-pinniped-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.4
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
@backstage/plugin-auth-node@0.6.4
Patch Changes
- 0169b23: Internal tweak to avoid circular dependencies
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-auth-react@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/errors@1.2.7
@backstage/plugin-catalog-backend-module-aws@0.4.12
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/integration-aws-node@0.1.16
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-kubernetes-common@0.9.5
@backstage/plugin-catalog-backend-module-azure@0.3.6
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.3
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
@backstage/plugin-catalog-backend-module-gcp@0.3.9
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/plugin-kubernetes-common@0.9.5
@backstage/plugin-catalog-backend-module-gerrit@0.3.3
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-gitea@0.1.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-github-org@0.3.11
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-catalog-backend-module-github@0.10.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.10
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend-module-gitlab@0.7.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.1
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-catalog-backend@2.1.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-permission-common@0.9.0
@backstage/plugin-catalog-backend-module-ldap@0.11.6
Patch Changes
-
087d51d: Export LDAP vendor types and instances for testing custom transformers
-
f07b0ad: Added the ability to configure disabling one side of the relations tree with LDAP.
Groups have a
member
attribute and users have amemberOf
attribute, however these can drift out of sync in some LDAP installations, leaving weird states in the Catalog as we collate these results together and deduplicate them.You can chose to optionally disable one side of these relationships, or even both by setting the respective mapping to
null
in yourapp-config.yaml
for your groups and/or users:catalog:
providers:
ldapOrg:
default:
target: ldaps://ds.example.net
bind:
dn: uid=ldap-reader-user,ou=people,ou=example,dc=example,dc=net
secret: ${LDAP_SECRET}
users:
- dn: ou=people,ou=example,dc=example,dc=net
options:
filter: (uid=*)
map:
# this ensures that outgoing memberships from users is ignored
memberOf: null
groups:
- dn: ou=access,ou=groups,ou=example,dc=example,dc=net
options:
filter: (&(objectClass=some-group-class)(!(groupType=email)))
map:
description: l
set:
metadata.customField: 'hello'
map:
# this ensures that outgoing memberships from groups is ignored
members: null -
Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-logs@0.1.11
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@2.1.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-catalog-backend-module-msgraph@0.7.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-openapi@0.2.11
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-backend-module-puppetdb@0.2.11
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-scaffolder-common@1.5.11
@backstage/plugin-catalog-backend-module-unprocessed@0.6.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.8
- @backstage/plugin-permission-common@0.9.0
@backstage/plugin-catalog-graph@0.4.20
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/types@1.2.1
@backstage/plugin-catalog-import@0.13.1
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - 5d7c539: Catalog import plugin full support i18n
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-catalog-node@1.17.1
Patch Changes
- 0169b23: Internal tweak to avoid circular dependencies
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-catalog-unprocessed-entities@0.2.18
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
@backstage/plugin-config-schema@0.1.69
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-devtools@0.1.28
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/plugin-devtools-common@0.1.16
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-devtools-backend@0.5.6
Patch Changes
- 9a99735: Removed the usage of
permissionIntegrationRouter
in favor of using the newcoreServices.permissionsRegistry
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/cli-common@0.1.15
- @backstage/config@1.3.2
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-devtools-common@0.1.16
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-events-backend@0.5.3
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-aws-sqs@0.4.12
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-azure@0.2.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-bitbucket-server@0.1.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-gerrit@0.2.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-github@0.4.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-gitlab@0.3.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-module-google-pubsub@0.1.1
Patch Changes
- f983e99: Add an
EventConsumingGooglePubSubPublisher
, for pushing Backstage events to pubsub - Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-backend-test-utils@0.1.45
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-events-node@0.4.12
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-gateway-backend@1.0.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-home@0.8.9
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - 0ebad54: Fixed the
WelcomeTitle
to properly default to the previous value ofinherit
- cef60db: Home plugin support i18n
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-home-react@0.1.27
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/core-compat-api@0.4.3
- @backstage/theme@0.6.6
@backstage/plugin-home-react@0.1.27
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- cef60db: Home plugin support i18n
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
@backstage/plugin-kubernetes@0.12.8
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - 3ea5d1b: chore(deps): Update deprecated xterm to new package under @xterm
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/plugin-kubernetes-react@0.5.8
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/plugin-kubernetes-common@0.9.5
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-kubernetes-backend@0.19.7
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration-aws-node@0.1.16
- @backstage/types@1.2.1
- @backstage/plugin-kubernetes-common@0.9.5
- @backstage/plugin-kubernetes-node@0.3.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-kubernetes-cluster@0.0.26
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/plugin-kubernetes-react@0.5.8
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/plugin-kubernetes-common@0.9.5
- @backstage/plugin-permission-react@0.4.35
@backstage/plugin-kubernetes-node@0.3.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/types@1.2.1
- @backstage/plugin-kubernetes-common@0.9.5
@backstage/plugin-kubernetes-react@0.5.8
Patch Changes
- 3ea5d1b: chore(deps): Update deprecated xterm to new package under @xterm
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/catalog-model@1.7.4
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-kubernetes-common@0.9.5
@backstage/plugin-notifications@0.5.6
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - b00c160: Remove React import form notification and scaffolder plugin
- 1fb5f06: Adds ability for user to turn on/off notifications for specific topics within an origin.
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-notifications-common@0.0.9
- @backstage/frontend-plugin-api@0.10.3
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-signals-react@0.0.14
@backstage/plugin-notifications-backend@0.5.7
Patch Changes
-
41d4d6e: Notifications are now automatically deleted after 1 year by default.
There is a new scheduled task that runs every 24 hours to delete notifications older than 1 year. This can be configured by setting the
notifications.retention
in theapp-config.yaml
file.notifications:
retention: 1yIf the retention is set to false, notifications will not be automatically deleted.
-
8a150bf: Internal changes to switch to the non-alpha
catalogServiceRef
-
1fb5f06: Adds ability for user to turn on/off notifications for specific topics within an origin.
-
ef9ab82: Notifications API will now return user as null always for broadcast notifications
-
Updated dependencies
- @backstage/plugin-notifications-common@0.0.9
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-notifications-node@0.2.16
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-signals-node@0.1.21
@backstage/plugin-notifications-backend-module-email@0.3.10
Patch Changes
- 8a150bf: Internal changes to switch to the non-alpha
catalogServiceRef
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-notifications-common@0.0.9
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-notifications-node@0.2.16
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/integration-aws-node@0.1.16
- @backstage/types@1.2.1
@backstage/plugin-notifications-backend-module-slack@0.1.2
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-common@0.0.9
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-notifications-node@0.2.16
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
@backstage/plugin-notifications-common@0.0.9
Patch Changes
- 1fb5f06: Adds ability for user to turn on/off notifications for specific topics within an origin.
- Updated dependencies
- @backstage/config@1.3.2
@backstage/plugin-notifications-node@0.2.16
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-notifications-common@0.0.9
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/plugin-signals-node@0.1.21
@backstage/plugin-org@0.6.40
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - 4fe364f: Org plugin support i18n
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/core-compat-api@0.4.3
- @backstage/plugin-catalog-common@1.1.4
@backstage/plugin-org-react@0.1.39
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
@backstage/plugin-permission-backend@0.7.1
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-permission-backend-module-allow-all-policy@0.2.9
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
@backstage/plugin-permission-node@0.10.1
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-permission-common@0.9.0
@backstage/plugin-permission-react@0.4.35
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/config@1.3.2
- @backstage/plugin-permission-common@0.9.0
@backstage/plugin-proxy-backend@0.6.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/types@1.2.1
- @backstage/plugin-proxy-node@0.1.5
@backstage/plugin-proxy-node@0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
@backstage/plugin-scaffolder-backend-module-azure@0.2.10
Patch Changes
- e89d7b6: Migrating
azure
actions to using the newzod
schema format - Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-bitbucket@0.3.11
Patch Changes
- 7f710d2: Migrating
bitbucket
actions to use the newzod
format - Updated dependencies
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.10
Patch Changes
- ca9fdc0: Migrate
bitbucket-cloud
to new actions format - 9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request
- 280611d: Fix
bitbucketCloudBranchRestrictions
API calls to accept null to prevent 400 errors for some branch restriction kinds defined. - Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-bitbucket-cloud-common@0.3.0
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.10
Patch Changes
- d8169fc: Migrate the actions to the new format
- 9c8ff0c: Update pull request creation filter to include .gitignore files in the created pull request
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.10
Patch Changes
- 4a86bca: Migrate actions to new format
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.11
Patch Changes
- 0b2bbf1: Migrate using new actions format
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
@backstage/plugin-scaffolder-backend-module-gcp@0.2.10
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-gerrit@0.2.10
Patch Changes
- e24b29b: Migrating to use new format for actions
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-gitea@0.2.10
Patch Changes
- ed41017: Migrate to new actions format
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-gitlab@0.9.2
Patch Changes
- 063b2d3: Fixed dependency to frontend package from tests
- a296637: Migrate to new action format
- 3d6493a: Support merge request labels in publish:gitlab:merge-request
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
@backstage/plugin-scaffolder-backend-module-notifications@0.1.11
Patch Changes
- 1fb5f06: Adds ability for user to turn on/off notifications for specific topics within an origin.
- 3f56115: Removed
octokit
dependency as it was not being used - Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/plugin-notifications-common@0.0.9
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-notifications-node@0.2.16
@backstage/plugin-scaffolder-backend-module-rails@0.5.10
Patch Changes
- a579693: Migrate to new actions format
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/types@1.2.1
@backstage/plugin-scaffolder-backend-module-sentry@0.2.10
Patch Changes
- 6c6fb4a: Migrate to new actions format
- Updated dependencies
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
@backstage/plugin-scaffolder-backend-module-yeoman@0.4.11
Patch Changes
- b392a34: Migrate to new actions format
- Updated dependencies
- @backstage/plugin-scaffolder-node-test-utils@0.3.0
- @backstage/plugin-scaffolder-node@0.9.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/types@1.2.1
@backstage/plugin-search@1.4.27
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-search-react@1.9.1
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend@2.0.3
Patch Changes
- c83cd8b: Fixed some circular or otherwise unclear imports
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/backend-plugin-api@1.4.0
- @backstage/backend-openapi-utils@0.5.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-catalog@0.3.5
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-elasticsearch@1.7.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/integration-aws-node@0.1.16
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-explore@0.3.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-pg@0.5.45
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-backend-module-techdocs@0.4.3
Patch Changes
- b47ec38: Exports the default document collator for use in document transformation during search indexing.
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/plugin-catalog-node@1.17.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-search-common@1.2.18
- @backstage/plugin-techdocs-node@1.13.4
@backstage/plugin-search-backend-node@1.3.12
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-search-react@1.9.1
Patch Changes
- 869fa46: SearchBar clear button support i18n
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-signals@0.0.20
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-signals-react@0.0.14
@backstage/plugin-signals-backend@0.3.5
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
- @backstage/plugin-signals-node@0.1.21
@backstage/plugin-signals-node@0.1.21
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/config@1.3.2
- @backstage/types@1.2.1
- @backstage/plugin-events-node@0.4.12
@backstage/plugin-signals-react@0.0.14
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.8
- @backstage/types@1.2.1
@backstage/plugin-techdocs-addons-test-utils@1.0.49
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs@1.13.0
- @backstage/plugin-catalog@1.31.0
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/plugin-search-react@1.9.1
- @backstage/integration-react@1.2.8
- @backstage/core-app-api@1.17.1
- @backstage/test-utils@1.7.9
@backstage/plugin-techdocs-backend@2.0.3
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-catalog-node@1.17.1
- @backstage/plugin-search-backend-module-techdocs@0.4.3
- @backstage/plugin-techdocs-common@0.1.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-techdocs-node@1.13.4
@backstage/plugin-techdocs-common@0.1.1
Patch Changes
- ec7b35d: Introduced
backstage.io/techdocs-entity-path
annotation which allows deep linking into another entities TechDocs in conjunction withbackstage.io/techdocs-entity
.
@backstage/plugin-techdocs-module-addons-contrib@1.1.25
Patch Changes
- 9dde3ba: Improved Keyboard accessibility in techdocs.
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/integration-react@1.2.8
- @backstage/integration@1.17.0
@backstage/plugin-techdocs-node@1.13.4
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-common@0.1.1
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/errors@1.2.7
- @backstage/integration@1.17.0
- @backstage/integration-aws-node@0.1.16
- @backstage/plugin-search-common@1.2.18
@backstage/plugin-user-settings@0.8.23
Patch Changes
- 18c64e9: Added the
info.packageJson
option to the plugin instance for the new frontend system. - ab6d3dd: Add some translation to user-setting plugin
- c83cd8b: Fixed some circular or otherwise unclear imports
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/core-app-api@1.17.1
- @backstage/core-compat-api@0.4.3
- @backstage/errors@1.2.7
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/plugin-signals-react@0.0.14
- @backstage/plugin-user-settings-common@0.0.1
@backstage/plugin-user-settings-backend@0.3.3
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-auth-node@0.6.4
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7
- @backstage/types@1.2.1
- @backstage/plugin-signals-node@0.1.21
- @backstage/plugin-user-settings-common@0.0.1
example-app@0.2.110
Patch Changes
- Updated dependencies
- @backstage/canon@0.5.0
- @backstage/core-components@0.17.3
- @backstage/cli@0.33.0
- @backstage/plugin-scaffolder-react@1.17.0
- @backstage/plugin-scaffolder@1.32.0
- @backstage/plugin-catalog-unprocessed-entities@0.2.18
- @backstage/plugin-catalog-import@0.13.1
- @backstage/plugin-catalog-graph@0.4.20
- @backstage/plugin-notifications@0.5.6
- @backstage/plugin-user-settings@0.8.23
- @backstage/plugin-kubernetes@0.12.8
- @backstage/plugin-api-docs@0.12.8
- @backstage/plugin-devtools@0.1.28
- @backstage/plugin-techdocs@1.13.0
- @backstage/plugin-catalog@1.31.0
- @backstage/plugin-signals@0.0.20
- @backstage/plugin-search@1.4.27
- @backstage/plugin-home@0.8.9
- @backstage/plugin-org@0.6.40
- @backstage/plugin-techdocs-module-addons-contrib@1.1.25
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-app-api@0.11.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/plugin-search-react@1.9.1
- @backstage/app-defaults@1.6.3
- @backstage/integration-react@1.2.8
- @backstage/plugin-auth-react@0.1.16
- @backstage/plugin-kubernetes-cluster@0.0.26
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/theme@0.6.6
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-search-common@1.2.18
example-app-next@0.0.24
Patch Changes
- Updated dependencies
- @backstage/canon@0.5.0
- @backstage/core-components@0.17.3
- @backstage/cli@0.33.0
- @backstage/plugin-scaffolder-react@1.17.0
- @backstage/plugin-scaffolder@1.32.0
- @backstage/plugin-catalog-unprocessed-entities@0.2.18
- @backstage/plugin-app-visualizer@0.1.20
- @backstage/plugin-catalog-import@0.13.1
- @backstage/plugin-catalog-graph@0.4.20
- @backstage/plugin-notifications@0.5.6
- @backstage/plugin-user-settings@0.8.23
- @backstage/plugin-kubernetes@0.12.8
- @backstage/plugin-api-docs@0.12.8
- @backstage/plugin-techdocs@1.13.0
- @backstage/plugin-catalog@1.31.0
- @backstage/plugin-signals@0.0.20
- @backstage/plugin-search@1.4.27
- @backstage/plugin-home@0.8.9
- @backstage/plugin-app@0.1.10
- @backstage/plugin-org@0.6.40
- @backstage/plugin-techdocs-module-addons-contrib@1.1.25
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/frontend-app-api@0.11.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/frontend-defaults@0.2.3
- @backstage/plugin-search-react@1.9.1
- @backstage/app-defaults@1.6.3
- @backstage/integration-react@1.2.8
- @backstage/plugin-auth-react@0.1.16
- @backstage/plugin-kubernetes-cluster@0.0.26
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/core-compat-api@0.4.3
- @backstage/theme@0.6.6
- @backstage/plugin-catalog-common@1.1.4
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-search-common@1.2.18
app-next-example-plugin@0.0.24
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/frontend-plugin-api@0.10.3
example-backend@0.0.39
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-backend@0.5.7
- @backstage/plugin-scaffolder-backend-module-github@0.8.0
- @backstage/backend-defaults@0.11.0
- @backstage/plugin-scaffolder-backend@2.0.0
- @backstage/plugin-catalog-backend@2.1.0
- @backstage/plugin-devtools-backend@0.5.6
- @backstage/plugin-mcp-actions-backend@0.1.0
- @backstage/plugin-events-backend@0.5.3
- @backstage/plugin-search-backend@2.0.3
- @backstage/plugin-events-backend-module-google-pubsub@0.1.1
- @backstage/plugin-scaffolder-backend-module-notifications@0.1.11
- @backstage/plugin-auth-node@0.6.4
- @backstage/plugin-search-backend-module-techdocs@0.4.3
- @backstage/backend-plugin-api@1.4.0
- @backstage/plugin-kubernetes-backend@0.19.7
- @backstage/plugin-search-backend-module-catalog@0.3.5
- @backstage/plugin-techdocs-backend@2.0.3
- @backstage/catalog-model@1.7.4
- @backstage/plugin-app-backend@0.5.3
- @backstage/plugin-auth-backend@0.25.1
- @backstage/plugin-auth-backend-module-github-provider@0.3.4
- @backstage/plugin-auth-backend-module-guest-provider@0.2.9
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.3
- @backstage/plugin-catalog-backend-module-openapi@0.2.11
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.9
- @backstage/plugin-catalog-backend-module-unprocessed@0.6.1
- @backstage/plugin-permission-backend@0.7.1
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.9
- @backstage/plugin-permission-common@0.9.0
- @backstage/plugin-permission-node@0.10.1
- @backstage/plugin-proxy-backend@0.6.3
- @backstage/plugin-search-backend-module-explore@0.3.3
- @backstage/plugin-search-backend-node@1.3.12
- @backstage/plugin-signals-backend@0.3.5
e2e-test@0.2.29
Patch Changes
- Updated dependencies
- @backstage/create-app@0.7.0
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
@internal/frontend@0.0.10
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
@internal/scaffolder@0.0.10
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-react@1.17.0
- @backstage/frontend-plugin-api@0.10.3
techdocs-cli-embedded-app@0.2.109
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/cli@0.33.0
- @backstage/plugin-techdocs@1.13.0
- @backstage/plugin-catalog@1.31.0
- @backstage/core-plugin-api@1.10.8
- @backstage/plugin-techdocs-react@1.3.0
- @backstage/app-defaults@1.6.3
- @backstage/integration-react@1.2.8
- @backstage/catalog-model@1.7.4
- @backstage/config@1.3.2
- @backstage/core-app-api@1.17.1
- @backstage/test-utils@1.7.9
- @backstage/theme@0.6.6
yarn-plugin-backstage@0.0.6
Patch Changes
- a0f9e4e: added functionality so that adding or updating a backstage dependency to a package would maintain the "backstage:^" placeholder for the version.
- Updated dependencies
- @backstage/cli-common@0.1.15
- @backstage/release-manifests@0.0.13
@internal/plugin-todo-list@1.0.40
Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/core-plugin-api@1.10.8
@internal/plugin-todo-list-backend@1.0.40
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/errors@1.2.7