Release v1.24.0
@backstage/backend-app-api@0.6.0
Minor Changes
-
4a3d434: BREAKING: For users that have migrated to the new backend system, incoming requests will now be rejected if they are not properly authenticated (e.g. with a Backstage bearer token or a backend token). Please see the Auth Service Migration tutorial for more information on how to circumvent this behavior in the short term and how to properly leverage it in the longer term.
Added service factories for the new
auth
,httpAuth
, anduserInfo
services that were created as part of BEP-0003.
Patch Changes
- 999224f: Bump dependency
minimatch
to v9 - 81e0120: Fixed an issue where configuration schema for the purpose of redacting secrets from logs was not being read correctly.
- 15fda44: Provide some sane defaults for
WinstonLogger.create
making some of the arguments optional - 0502d82: Updated the
permissionsServiceFactory
to forward theAuthService
to the implementation. - 9d91128: Add the possibility to disable watching files in the new backend system
- a5d341e: Adds an initial rate-limiting implementation so that any incoming requests that have a
'none'
principal are rate-limited automatically. - 9802004: Made the
DefaultUserInfoService
claims check stricter - f235ca7: Make sure to not filter out schemas in
createConfigSecretEnumerator
- af5f7a6: The experimental feature discovery service exported at the
/alpha
sub-path will no longer attempt to load packages that are not Backstage backend packages. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/config-loader@1.7.0
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-permission-node@0.7.25
- @backstage/cli-node@0.2.4
- @backstage/cli-common@0.1.13
- @backstage/types@1.1.1
@backstage/cli@0.26.0
Minor Changes
- 0d72065: The backend devlopment server transpilation has been replaced with a simplified solution based on SWC, which is already the transpiler used for tests. This fixed an issue where never versions of the
tsx
dependency had a new contract for signalling dependencies, breaking watch mode. This change fixed file watches as well as enables sourcemaps.
Patch Changes
- fe1a55e: Extend option to minify generated code to the
backend
package. - b0875e5: Fixed a bug that could cause the
build-workspace
command to fail when invoked with--alwaysYarnPack
enabled in environments with limited resources. - bdf9ec1: New backend plugins with cli are now created using the new backend system
- cadbb82: Added a
EXPERIMENTAL_LAZY_COMPILATION
flag, which enables the experimental Webpack lazy compilation option in frontend builds. - 999224f: Bump dependency
minimatch
to v9 - 1bd4596: Removed the
ts-node
dev dependency. - 8dce287: Fix prettier issues on default plugins & module templates
- f86e34c: Removed unused
replace-in-file
dependency - 2398c7c: Updated dependency
@spotify/prettier-config
to^15.0.0
. Updated dependency@spotify/eslint-config-base
to^15.0.0
. Updated dependency@spotify/eslint-config-react
to^15.0.0
. Updated dependency@spotify/eslint-config-typescript
to^15.0.0
. - f4404e5: Add .ico import support
- f39dfd3: Tweak the descriptions of the CLI templates
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/eslint-plugin@0.1.6
- @backstage/config-loader@1.7.0
- @backstage/cli-node@0.2.4
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/release-manifests@0.0.11
- @backstage/types@1.1.1
@backstage/config@1.2.0
Minor Changes
- 50cf9df: The
ConfigReader
now treatsnull
values as present but explicitly undefined, meaning it will not fall back to the next level of configuration.
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/config-loader@1.7.0
Minor Changes
- db8358d: Forward
null
values read from configuration files in configuration data, rather than treating them as an absence of config.
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/cli-common@0.1.13
- @backstage/types@1.1.1
@backstage/repo-tools@0.7.0
Minor Changes
- 8bfcc50: Fix knip-report command to send 1 exit status in case of fail
Patch Changes
- 999224f: Bump dependency
minimatch
to v9 - 1bd4596: Removed the
ts-node
dev dependency. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/errors@1.2.4
- @backstage/cli-node@0.2.4
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
@backstage/plugin-auth-backend@0.22.0
Minor Changes
- 293c835: Add support for Service Tokens to Cloudflare Access auth provider
- 492fe83: BREAKING: The
CatalogIdentityClient
constructor now also requires thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support the new auth services, which has also been done for thecreateRouter
function.
Patch Changes
- 999224f: Bump dependency
minimatch
to v9 - 7c29e7f: Fixed refresh scope to match start method in OneLogin provider.
- 2af5354: Bump dependency
jose
to v5 - 38af71a: Updated dependency
google-auth-library
to^9.0.0
. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - fa7ea3f: Internal refactor to break out how the router is constructed
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-auth-backend-module-oidc-provider@0.1.4
- @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.1.7
- @backstage/plugin-auth-backend-module-microsoft-provider@0.1.9
- @backstage/plugin-auth-backend-module-aws-alb-provider@0.1.5
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/plugin-auth-backend-module-gcp-iap-provider@0.2.9
- @backstage/plugin-auth-backend-module-google-provider@0.1.11
- @backstage/plugin-auth-backend-module-atlassian-provider@0.1.6
- @backstage/plugin-auth-backend-module-github-provider@0.1.11
- @backstage/plugin-auth-backend-module-gitlab-provider@0.1.11
- @backstage/plugin-auth-backend-module-oauth2-provider@0.1.11
- @backstage/plugin-auth-backend-module-okta-provider@0.0.7
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-auth-backend-module-guest-provider@0.1.0
Minor Changes
-
1bedb23: Adds a new guest provider that maps guest users to actual tokens. This also shifts the default guest login to
user:development/guest
to reduce overlap with your production/real data. To change that (or set it back to the old default, use the newauth.providers.guest.userEntityRef
config key) like so,auth:
providers:
guest:
userEntityRef: user:default/guestThis also adds a new property to control the ownership entity refs,
auth:
providers:
guest:
ownershipEntityRefs:
- guests
- development/custom
Patch Changes
- 72dd380: Ensure that the config schema is present
- 50a331b: Fix issue for issuing a token when
guest
user does not exist in catalog - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-model@1.4.5
@backstage/plugin-azure-devops@0.4.0
Minor Changes
-
9fdb86a: Ability to fetch the README file from a different Azure DevOps path.
Defaults to the current, Azure DevOps default behaviour (
README.md
in the root of the git repo); to use a different path, add the annotationdev.azure.com/readme-path
Example:
dev.azure.com/readme-path: /my-path/README.md
-
a9e7bd6: BREAKING The
AzureDevOpsClient
no longer requiresidentityAPi
but now requiresfetchApi
.Updated to use
fetchApi
as per ADR013 -
3270b1b: Azure DevOps plugin is now integrated with permission framework for its core features, see the https://github.com/backstage/backstage/blob/master/plugins/azure-devops/README.md#permission-framework for more details.
Patch Changes
- b7b0466: Remove the use of the deprecated
customStyles
forAvatar
- 9f19476: Updated README
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-azure-devops-common@0.4.0
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-permission-react@0.4.21
@backstage/plugin-azure-devops-backend@0.6.0
Minor Changes
-
9fdb86a: Ability to fetch the README file from a different Azure DevOps path.
Defaults to the current, Azure DevOps default behaviour (
README.md
in the root of the git repo); to use a different path, add the annotationdev.azure.com/readme-path
Example:
dev.azure.com/readme-path: /my-path/README.md
-
3270b1b: Azure DevOps plugin is now integrated with permission framework for its core features, see the https://github.com/backstage/backstage/blob/master/plugins/azure-devops/README.md#permission-framework for more details.
Patch Changes
- 4467036: Allow unauthenticated access to health check endpoint.
- 2f77e24: The
azureDevOps
configuration section is now optional and theazureDevOps.token
has been deprecated. Useintegrations.azure
instead, see the Azure DevOps Locations documentation for more details. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-azure-devops-common@0.4.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/plugin-permission-node@0.7.25
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-azure-devops-common@0.4.0
Minor Changes
-
9fdb86a: Ability to fetch the README file from a different Azure DevOps path.
Defaults to the current, Azure DevOps default behaviour (
README.md
in the root of the git repo); to use a different path, add the annotationdev.azure.com/readme-path
Example:
dev.azure.com/readme-path: /my-path/README.md
Patch Changes
- 3270b1b: Azure DevOps plugin is now integrated with permission framework for its core features, see the https://github.com/backstage/backstage/blob/master/plugins/azure-devops/README.md#permission-framework for more details.
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-azure-sites-backend@0.3.0
Minor Changes
- 6b802a2: BREAKING: The
createRouter
method now requires thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support new auth services. - acf3e00: Azure Sites list now hides the internal/microsoft only
hidden-
tags from the list of tags that are returned. Updated the log endpoint to /logstream-quickstart rather than just /logstream to stream logs in the Azure Portal UI.
Patch Changes
- 2bd1410: Removed unused dependencies
- 4467036: Allow unauthenticated access to health check endpoint.
- 85db926: Added new backend system for the Azure Sites backend plugin
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-azure-sites-common@0.1.3
@backstage/plugin-catalog@1.18.0
Minor Changes
- 72b8827: Adds a title to the
PaginatedCatalogTable
for better visibility on what you're viewing.
Patch Changes
- 50b6687: Resolved an issue where the
PaginatedCatalogTable
was not propagating table options to its child table. - 9332425: The entity page extension provided by the
/alpha
plugin now correctly renders the entity 404 page. - 1c0b179: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - 2ac1630: Added support for passing in custom filters to
CatalogIndexPage
- 298953b: Added support for providing an
initiallySelectedNamespaces
which accepts an array of Namespaces to have selected by default - 6727665: Allow the
spec.target
field to be searchable in the catalog table for locations. Previously, only thespec.targets
field was be searchable. This makes locations generated by providers such as theGithubEntityProvider
searchable in the catalog table. #23098 - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-permission-react@0.4.21
- @backstage/plugin-scaffolder-common@1.5.1
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-catalog-backend@1.18.0
Minor Changes
- df12231: Allow setting EntityDataParser using CatalogModelExtensionPoint
- 15ba00f: Migrated to support new auth services. The
CatalogBuilder.create
method now accepts adiscovery
option, which is recommended to forward from the plugin environment, as it will otherwise fall back to use theHostDiscovery
implementation.
Patch Changes
- 2bd1410: Removed unused dependencies
- 999224f: Bump dependency
minimatch
to v9 - 6f830bb: Allow passing optional filter to
getEntitiesByRefs
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - b65788b: Move @backstage/repo-tools to dev dependencies
- 280edeb: Add index for original value in search table for faster entity facet response
- dad018f: Do not fail on stitching when the entity contains
null
values associated to deeply nested or long keys. - Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-backend-module-catalog@0.1.18
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-openapi-utils@0.1.7
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-permission-node@0.7.25
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.2.0
Minor Changes
-
9e527c9: BREAKING CHANGE: Migrates the
BitbucketCloudEntityProvider
to use theEventsService
; fix new backend system support.BitbucketCloudEntityProvider.fromConfig
acceptsevents: EventsService
as optional argument to itsoptions
. With providedevents
, the event-based updates/refresh will be available. However, theEventSubscriber
interface was removed including itssupportsEventTopics()
andonEvent(params)
.The event subscription happens on
connect(connection)
if theevents
is available.Migration:
const bitbucketCloudProvider = BitbucketCloudEntityProvider.fromConfig(
env.config,
{
catalogApi: new CatalogClient({ discoveryApi: env.discovery }),
+ events: env.events,
logger: env.logger,
scheduler: env.scheduler,
tokenManager: env.tokenManager,
},
);
- env.eventBroker.subscribe(bitbucketCloudProvider);New Backend System:
Before this change, using this module with the new backend system was broken. Now, you can add the catalog module for Bitbucket Cloud incl. event support backend. Event support will always be enabled. However, no updates/refresh will happen without receiving events.
backend.add(
import('@backstage/plugin-catalog-backend-module-bitbucket-cloud/alpha'),
);
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/plugin-bitbucket-cloud-common@0.2.17
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-unprocessed@0.4.0
Minor Changes
-
924c1ac: BREAKING- the
@backstage/plugin-catalog-backend-module-unprocessed
constructor is now private, and have been moved to using the static.create
method instead which now requires aPermissionService
andDiscoveryService
.If you're using this module in the old backend system you'll need to migrate to using the
.create
method and pass in the new required parameters inpackages/backend/src/plugins/catalog.ts
.No changes should be required if you're using the new backend system.
- const unprocessed = new UnprocessedEntitiesModule(
- await env.database.getClient(),
- router,
- );
+ const unprocessed = UnprocessedEntitiesModule.create({
+ database: await env.database.getClient(),
+ router,
+ permissions: env.permissions,
+ discovery: env.discovery,
+ });
unprocessed.registerRoutes();Adds the ability to delete an unprocessed entity from the
refresh_state
table. This change requires enabling permissions for your Backstage instance.
Patch Changes
- 2bd1410: Removed unused dependencies
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-node@1.8.0
Minor Changes
- df12231: Allow setting EntityDataParser using CatalogModelExtensionPoint
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-client@1.6.1
- @backstage/plugin-permission-node@0.7.25
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-react@1.11.0
Minor Changes
- 72b8827: Number of results is now directly added as the field
totalItems
onuseEntityList
.
Patch Changes
- 930b5c1: Added 'root' and 'label' class keys for EntityAutocompletePicker, EntityOwnerPicker and EntityProcessingStatusPicker
- b2a9926: Adds an argument for which filters should be applied when fetching/counting available values
- a6e237f: Added
DefaultFilters
component - 298953b: Added support for providing an
initiallySelectedNamespaces
which accepts an array of Namespaces to have selected by default - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.25
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-permission-react@0.4.21
@backstage/plugin-catalog-unprocessed-entities@0.2.0
Minor Changes
-
924c1ac: BREAKING- the
@backstage/plugin-catalog-backend-module-unprocessed
constructor is now private, and have been moved to using the static.create
method instead which now requires aPermissionService
andDiscoveryService
.If you're using this module in the old backend system you'll need to migrate to using the
.create
method and pass in the new required parameters inpackages/backend/src/plugins/catalog.ts
.No changes should be required if you're using the new backend system.
- const unprocessed = new UnprocessedEntitiesModule(
- await env.database.getClient(),
- router,
- );
+ const unprocessed = UnprocessedEntitiesModule.create({
+ database: await env.database.getClient(),
+ router,
+ permissions: env.permissions,
+ discovery: env.discovery,
+ });
unprocessed.registerRoutes();Adds the ability to delete an unprocessed entity from the
refresh_state
table. This change requires enabling permissions for your Backstage instance.
Patch Changes
- 2b397fe: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-devtools-backend@0.3.0
Minor Changes
- 4dc5b48: BREAKING: The
createRouter
method now requires thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support new auth services.
Patch Changes
- 2bd1410: Removed unused dependencies
- 4467036: Allow unauthenticated access to health check endpoint.
- 8b0026d: Removed unused
devDependencies
identified in Knip Report - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/config-loader@1.7.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.25
- @backstage/cli-common@0.1.13
- @backstage/types@1.1.1
- @backstage/plugin-devtools-common@0.1.9
@backstage/plugin-events-backend@0.3.0
Minor Changes
-
c4bd794: BREAKING CHANGE: Migrate
HttpPostIngressEventPublisher
andeventsPlugin
to useEventsService
.Uses the
EventsService
instead ofEventBroker
atHttpPostIngressEventPublisher
, dropping the use ofEventPublisher
includingsetEventBroker(..)
.Now,
HttpPostIngressEventPublisher.fromConfig
requiresevents: EventsService
as option.const http = HttpPostIngressEventPublisher.fromConfig({
config: env.config,
+ events: env.events,
logger: env.logger,
});
http.bind(eventsRouter);
// e.g. at packages/backend/src/plugins/events.ts
- await new EventsBackend(env.logger)
- .setEventBroker(env.eventBroker)
- .addPublishers(http)
- .start();
// or for other kinds of setups
- await Promise.all(http.map(publisher => publisher.setEventBroker(eventBroker)));eventsPlugin
uses theeventsServiceRef
as dependency. Unsupported (and deprecated) extension point methods will throw an error to prevent unintended behavior.import { eventsServiceRef } from '@backstage/plugin-events-node';
Patch Changes
-
56969b6: Add new
EventsService
as well aseventsServiceRef
for the new backend system.Summary:
- new:
EventsService
,eventsServiceRef
,TestEventsService
- deprecated:
EventBroker
,EventPublisher
,EventSubscriber
,DefaultEventBroker
,EventsBackend
, most parts ofEventsExtensionPoint
(alpha),TestEventBroker
,TestEventPublisher
,TestEventSubscriber
Add the
eventsServiceRef
as dependency to your backend plugins or backend plugin modules.Details:
The previous implementation using the
EventsExtensionPoint
was added in the early stages of the new backend system and does not respect the plugin isolation. This made it not compatible anymore with the new backend system.Additionally, the previous interfaces had some room for simplification, supporting less exposure of internal concerns as well.
Hereby, this change adds a new
EventsService
interface as replacement for the now deprecatedEventBroker
. The new interface does not require anyEventPublisher
orEventSubscriber
interfaces anymore. Instead, it is expected that theEventsService
gets passed into publishers and subscribers, and used internally. There is no need to expose anything of that at their own interfaces.Most parts of
EventsExtensionPoint
(alpha) are deprecated as well and were not usable (by other plugins or their modules) anyway.The
DefaultEventBroker
implementation is deprecated and wraps the newDefaultEventsService
implementation. Optionally, an instance can be passed as argument to allow mixed setups to operate alongside. - new:
-
Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-backend-module-aws-sqs@0.3.0
Minor Changes
-
132d672: BREAKING CHANGE: Migrate
AwsSqsConsumingEventPublisher
and its backend module to useEventsService
.Uses the
EventsService
instead ofEventBroker
atAwsSqsConsumingEventPublisher
, dropping the use ofEventPublisher
includingsetEventBroker(..)
.Now,
AwsSqsConsumingEventPublisher.fromConfig
requiresevents: EventsService
as option.const sqs = AwsSqsConsumingEventPublisher.fromConfig({
config: env.config,
+ events: env.events,
logger: env.logger,
scheduler: env.scheduler,
});
+ await Promise.all(sqs.map(publisher => publisher.start()));
// e.g. at packages/backend/src/plugins/events.ts
- await new EventsBackend(env.logger)
- .setEventBroker(env.eventBroker)
- .addPublishers(sqs)
- .start();
// or for other kinds of setups
- await Promise.all(sqs.map(publisher => publisher.setEventBroker(eventBroker)));eventsModuleAwsSqsConsumingEventPublisher
uses theeventsServiceRef
as dependency, instead ofeventsExtensionPoint
.
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/backend-tasks@0.5.19
- @backstage/types@1.1.1
@backstage/plugin-events-backend-module-azure@0.2.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-backend-module-gerrit@0.2.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
- 2bd1410: Removed unused dependencies
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-backend-module-github@0.2.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-backend-module-gitlab@0.2.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
- 2bd1410: Removed unused dependencies
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-events-node@0.3.0
Minor Changes
-
eff3ca9: BREAKING CHANGE: Migrate
EventRouter
implementations fromEventBroker
toEventsService
.EventRouter
uses the newEventsService
instead of theEventBroker
now, causing a breaking change to its signature.All of its extensions and implementations got adjusted accordingly. (
SubTopicEventRouter
,AzureDevOpsEventRouter
,BitbucketCloudEventRouter
,GerritEventRouter
,GithubEventRouter
,GitlabEventRouter
)Required adjustments were made to all backend modules for the new backend system, now also making use of the
eventsServiceRef
instead of theeventsExtensionPoint
.Migration:
Example for implementations of
SubTopicEventRouter
:import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}Example for a direct extension of
EventRouter
:class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
Patch Changes
-
56969b6: Add new
EventsService
as well aseventsServiceRef
for the new backend system.Summary:
- new:
EventsService
,eventsServiceRef
,TestEventsService
- deprecated:
EventBroker
,EventPublisher
,EventSubscriber
,DefaultEventBroker
,EventsBackend
, most parts ofEventsExtensionPoint
(alpha),TestEventBroker
,TestEventPublisher
,TestEventSubscriber
Add the
eventsServiceRef
as dependency to your backend plugins or backend plugin modules.Details:
The previous implementation using the
EventsExtensionPoint
was added in the early stages of the new backend system and does not respect the plugin isolation. This made it not compatible anymore with the new backend system.Additionally, the previous interfaces had some room for simplification, supporting less exposure of internal concerns as well.
Hereby, this change adds a new
EventsService
interface as replacement for the now deprecatedEventBroker
. The new interface does not require anyEventPublisher
orEventSubscriber
interfaces anymore. Instead, it is expected that theEventsService
gets passed into publishers and subscribers, and used internally. There is no need to expose anything of that at their own interfaces.Most parts of
EventsExtensionPoint
(alpha) are deprecated as well and were not usable (by other plugins or their modules) anyway.The
DefaultEventBroker
implementation is deprecated and wraps the newDefaultEventsService
implementation. Optionally, an instance can be passed as argument to allow mixed setups to operate alongside. - new:
-
Updated dependencies
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-home@0.7.0
Minor Changes
- 8807d2a: Resolved styling inconsistencies and title visibility issues in Top Visited and Recently Visited cards
Patch Changes
- 0cecb09: Updated dependency
@rjsf/utils
to5.17.1
. Updated dependency@rjsf/core
to5.17.1
. Updated dependency@rjsf/material-ui
to5.17.1
. Updated dependency@rjsf/validator-ajv8
to5.17.1
. - 2e17681: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/plugin-home-react@0.1.9
- @backstage/catalog-model@1.4.5
- @backstage/core-app-api@1.12.1
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-jenkins-backend@0.4.0
Minor Changes
-
55191cc: BREAKING: Both
createRouter
andDefaultJenkinsInfoProvider.fromConfig
now require thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support new auth services.The
JenkinsInfoProvider
interface has been updated to receivecredentials
of the typeBackstageCredentials
rather than a token.
Patch Changes
- 2bd1410: Removed unused dependencies
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/plugin-permission-node@0.7.25
- @backstage/catalog-model@1.4.5
- @backstage/plugin-jenkins-common@0.1.25
@backstage/plugin-kubernetes-backend@0.16.0
Minor Changes
- e1e540c: BREAKING: The
KubernetesBuilder.createBuilder
method now requires thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support new auth services.
Patch Changes
- b9a0888: Fixed a bug in the proxy endpoint. Now when the
serviceAccount
strategy is used and noserviceAccountToken
has been provided, the proxy endpoint assumes backstage is running on Kubernetes and gets the URL and CA from the Pod instance. - 69d0217: Pass user credentials when calling catalog get entities api.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/plugin-kubernetes-node@0.1.8
- @backstage/catalog-client@1.6.1
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/catalog-model@1.4.5
- @backstage/integration-aws-node@0.1.10
- @backstage/types@1.1.1
@backstage/plugin-notifications@0.1.0
Minor Changes
- 6e6d096: notifications can be newly sorted by list of predefined options
- cd96173: Notifications-backend URL query parameters changed from
sort/sortOrder
toorderField
andcreated_after
tocreatedAfter
to unify with other plugins. - 07abfe1: The NotificationsPage newly uses pagination implemented on the backend layer to avoid large dataset transfers
- 758f2a4: The Notifications frontend has been redesigned towards list view with condensed row details. The 'done' attribute has been removed to keep the Notifications aligned with the idea of a messaging system instead of a task manager.
Patch Changes
- dff7a7e: All notifications can be marked and filtered by severity critical, high, normal or low, the default is 'normal'
- 75f2d84: the user can newly mark notifications as "Saved" for their better visibility in the future
- 5d9c5ba: The Notifications can be newly filtered based on the Created Date.
- Updated dependencies
- @backstage/plugin-notifications-common@0.0.2
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-signals-react@0.0.2
@backstage/plugin-notifications-backend@0.1.0
Minor Changes
- 6e6d096: notifications can be newly sorted by list of predefined options
- cd96173: Notifications-backend URL query parameters changed from
sort/sortOrder
toorderField
andcreated_after
tocreatedAfter
to unify with other plugins. - 07abfe1: The NotificationsPage newly uses pagination implemented on the backend layer to avoid large dataset transfers
- daf85dc: BREAKING CHANGE: Migrates signals to use the
EventsService
and makes it mandatory - 758f2a4: The Notifications frontend has been redesigned towards list view with condensed row details. The 'done' attribute has been removed to keep the Notifications aligned with the idea of a messaging system instead of a task manager.
Patch Changes
-
ba14c0e: Support for broadcast notifications
-
dff7a7e: All notifications can be marked and filtered by severity critical, high, normal or low, the default is 'normal'
-
4467036: Allow unauthenticated access to health check endpoint.
-
6c1547a: BREAKING Type definition added to signal recipients
Update to use
{type: 'broadcast'}
insteadnull
and{type: 'user', entityRef: ''}
instead string entity references -
75f2d84: the user can newly mark notifications as "Saved" for their better visibility in the future
-
a790a3d: Move notification origin resolving to backend with new auth
-
5d9c5ba: The Notifications can be newly filtered based on the Created Date.
-
0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. -
84af361: Migrated to using the new auth services.
-
6d84ee6: Changed to use the refactored signal service naming
-
Updated dependencies
- @backstage/plugin-notifications-common@0.0.2
- @backstage/plugin-notifications-node@0.1.0
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-signals-node@0.1.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-notifications-node@0.1.0
Minor Changes
- 84af361: Migrated to using the new auth services.
Patch Changes
- ba14c0e: Support for broadcast notifications
- a790a3d: Move notification origin resolving to backend with new auth
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/plugin-notifications-common@0.0.2
- @backstage/backend-common@0.21.4
- @backstage/plugin-signals-node@0.1.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-scaffolder@1.19.0
Minor Changes
- a3b4d90: Added a menu to the header of template page for direct access to editing the template
Patch Changes
- 0cecb09: Updated dependency
@rjsf/utils
to5.17.1
. Updated dependency@rjsf/core
to5.17.1
. Updated dependency@rjsf/material-ui
to5.17.1
. Updated dependency@rjsf/validator-ajv8
to5.17.1
. - a7e6fb3: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-scaffolder-react@1.8.1
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-permission-react@0.4.21
- @backstage/plugin-scaffolder-common@1.5.1
@backstage/plugin-scaffolder-backend@1.22.0
Minor Changes
- e9663a9: Move away from using
ctx.logStream
- aa543c9: Migrate plugin to use the new auth services, add an optional service discovery to the router options and change the permissions type to be
PermissionsService
. - e9663a9: Enable the redaction of secrets using the redacting logger and the secrets from the
TaskSpec
- c6b132e: Introducing checkpoints for scaffolder task action idempotency
Patch Changes
-
984abfa: Fixing the lost of the initial state after a task recovery.
-
703ebc9: Fix support for unauthenticated requests to create scaffolder tasks
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. -
bbd1fe1: Made "checkpoint" on scaffolder action context non-optional
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.6
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.4
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.6
- @backstage/plugin-scaffolder-backend-module-github@0.2.4
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.4
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
@backstage/plugin-scaffolder-backend-module-gitlab@0.3.0
Minor Changes
- 6bfb7b1: Output the
iid
asissuesIid
from thegitlab:issues:create
action
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-node@0.4.0
Minor Changes
- 02ee466: DEPRECATION - Deprecated the
logStream
in theActionContext
. Please move to usingctx.logger.x
instead. - aa543c9: Update task context type to contain the new auth initiator credentials.
Patch Changes
- 85f4723: Fixed file corruption for non UTF-8 data in fetch contents
- 984abfa: Fixing the lost of the initial state after a task recovery.
- c6b132e: Introducing checkpoints for scaffolder task action idempotency
- bbd1fe1: Made "checkpoint" on scaffolder action context non-optional
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
@backstage/plugin-scaffolder-node-test-utils@0.1.0
Minor Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
Patch Changes
- 2bd1410: Removed unused dependencies
- aa543c9: Add an initiator credentials getter to the default mock context.
- 563dfd0: Fix issue with package bundling, should be
dist/index.cjs.js
instead ofdist/index.esm.js
. - bbd1fe1: Made "checkpoint" on scaffolder action context non-optional
- Updated dependencies
- @backstage/backend-test-utils@0.3.4
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/types@1.1.1
@backstage/plugin-signals-backend@0.1.0
Minor Changes
-
6c1547a: BREAKING Type definition added to signal recipients
Update to use
{type: 'broadcast'}
insteadnull
and{type: 'user', entityRef: ''}
instead string entity references -
daf85dc: BREAKING CHANGE: Migrates signals to use the
EventsService
and makes it mandatory
Patch Changes
- 4467036: Allow unauthenticated access to health check endpoint.
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 6d84ee6: Changed to use the refactored signal service naming
- df45710: Improved error logging and fixed authentication
- Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/plugin-signals-node@0.1.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-signals-node@0.1.0
Minor Changes
-
6c1547a: BREAKING Type definition added to signal recipients
Update to use
{type: 'broadcast'}
insteadnull
and{type: 'user', entityRef: ''}
instead string entity references -
daf85dc: BREAKING CHANGE: Migrates signals to use the
EventsService
and makes it mandatory
Patch Changes
- 6d84ee6: Renamed
SignalService
toSignalsService
andsignalService
tosignalServiceRef
to follow the naming scheme of services and their references - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-tech-insights-node@0.5.0
Minor Changes
- d621468: BREAKING: The
FactRetrieverContext
type now contains an additionalauth
field.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
- @backstage/plugin-tech-insights-common@0.2.12
@backstage/plugin-tech-radar@0.7.0
Minor Changes
- 0453619: Fixed example snippet in
README.md
to reflect correct timeline item order.
Patch Changes
- a2327ac: Fixed an issue with the "moved in direction" table header cell getting squished and becoming unreadable if a timeline description is too long
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-techdocs-backend@1.10.0
Minor Changes
- 718b734: Create extension point
TechdocsGeneratorExtensionPoint
to allow adding a custom generator
Patch Changes
- 3f14e9f: Migrate plugin to use the new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-techdocs-node@1.12.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-backend-module-techdocs@0.1.18
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-techdocs-node@1.12.0
Minor Changes
- 718b734: Create extension point
TechdocsGeneratorExtensionPoint
to allow adding a custom generator
Patch Changes
- 5b4f565: Fix handling of default plugins that have configuration
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
- @backstage/integration-aws-node@0.1.10
@backstage/plugin-techdocs-react@1.2.0
Minor Changes
- 3f14e9f: Create a new api method for issuing user cookie.
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/version-bridge@1.0.7
@backstage/app-defaults@1.5.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-permission-react@0.4.21
@backstage/backend-common@0.21.4
Patch Changes
-
7422430: Resolve the
basePath
before constructing the target path -
999224f: Bump dependency
minimatch
to v9 -
e0b997c: Fix issue where
resolveSafeChildPath
path would incorrectly resolve when operating on a symlink -
9802004: Added the
UserInfoApi
as both an optional input and as an output forcreateLegacyAuthAdapters
-
2af5354: Bump dependency
jose
to v5 -
ff40ada: Updated dependency
mysql2
to^3.0.0
. -
0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. -
568881f: Updated dependency
yauzl
to^3.0.0
. -
4a3d434: Added a
createLegacyAuthAdapters
function that can be used as a compatibility adapter for backend plugins who want to start using the newauth
andhttpAuth
services that were created as part of BEP-0003.See the Auth Service Migration tutorial for more information on the usage of this adapter.
-
Updated dependencies
- @backstage/integration@1.9.1
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/backend-app-api@0.6.0
- @backstage/config-loader@1.7.0
- @backstage/backend-dev-utils@0.1.4
- @backstage/cli-common@0.1.13
- @backstage/integration-aws-node@0.1.10
- @backstage/types@1.1.1
@backstage/backend-defaults@0.2.14
Patch Changes
- 7cbb760: Added support for the new auth services, which are now installed by default. See the migration guide for details.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/backend-app-api@0.6.0
@backstage/backend-dynamic-feature-service@0.2.4
Patch Changes
- 5247909: Add
events: EventsService
toLegacyPluginEnvironment
. - Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/plugin-events-backend@0.3.0
- @backstage/plugin-events-node@0.3.0
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/backend-app-api@0.6.0
- @backstage/config-loader@1.7.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/plugin-permission-node@0.7.25
- @backstage/cli-node@0.2.4
- @backstage/cli-common@0.1.13
- @backstage/types@1.1.1
- @backstage/plugin-app-node@0.1.14
@backstage/backend-openapi-utils@0.1.7
Patch Changes
- 85ec23e: Updated dependency
json-schema-to-ts
to^3.0.0
. - Updated dependencies
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/backend-plugin-api@0.6.14
Patch Changes
-
4a3d434: Added the new
auth
,httpAuth
, anduserInfo
services that were created as part of BEP-0003 to thecoreServices
.At the same time, the
httpRouter
service gained a newaddAuthPolicy
method that lets your plugin declare exemptions to the default auth policy - for example if you want to allow unauthenticated or cookie-based access to some subset of your feature routes.If you have migrated to the new backend system, please see the Auth Service Migration tutorial for more information on how to move toward using these services.
-
0502d82: Updated the
PermissionsService
methods to acceptBackstageCredentials
through options. -
Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/backend-tasks@0.5.19
- @backstage/types@1.1.1
@backstage/backend-tasks@0.5.19
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-test-utils@0.3.4
Patch Changes
-
4a3d434: Added support for the new
auth
andhttpAuth
services that were created as part of BEP-0003. These services will be present by default in test apps, and you can access mocked versions of their features undermockServices.auth
andmockServices.httpAuth
if you want to inspect or replace their behaviors.There is also a new
mockCredentials
that you can use for acquiring mocks of the various types of credentials that are used in the new system. -
9802004: Added
mockServices.userInfo
, which now also automatically is made available in test backends. -
fd61d39: Updated dependency
testcontainers
to^10.0.0
. -
ff40ada: Updated dependency
mysql2
to^3.0.0
. -
0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. -
Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/backend-app-api@0.6.0
- @backstage/types@1.1.1
@backstage/catalog-client@1.6.1
Patch Changes
- 6f830bb: Allow passing optional filter to
getEntitiesByRefs
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/catalog-model@1.4.5
@backstage/catalog-model@1.4.5
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/cli-node@0.2.4
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/cli-common@0.1.13
- @backstage/types@1.1.1
@backstage/codemods@0.1.48
Patch Changes
- 1bd4596: Removed the
ts-node
dev dependency. - Updated dependencies
- @backstage/cli-common@0.1.13
@backstage/core-app-api@1.12.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
@backstage/core-compat-api@0.2.1
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/version-bridge@1.0.7
@backstage/core-components@0.14.1
Patch Changes
- 2ff3e6e: The translation support for the
Link
component has been removed for now, in order to avoid broad breakages of tests in existing projects where the component is tested without being wrapped in an API provider. - 2d06e4b: Move the text-transform styling on BackstageTableHeader from inline styling to
withStyles
so it can be customised easier - 5c271fa: Removed inline styling in breadcrumbs and replaced with a theme reachable class of BreadcrumbsCurrentPage
- ff33ee2: Removed hardcoded font-family on select input
- ff7e126: Support i18n for core components
- 7854120: Create a component abstraction to consume system icons.
- ce73c3b: Removed the inline color from select icon to allow it to be colored via a theme
- 0c9d5ea: Updated MUI imports for core-components to not be top level
- 90d08b0: Updated dependency
react-idle-timer
to5.7.2
. - a8f7904:
SignInPage
's'guest'
provider now supports the@backstage/plugin-auth-backend-module-guest-provider
package to generate tokens. It will continue to use the old frontend-only auth as a fallback. - 0a8a1e9: Fix a spacing issue for the SidebarSubmenu in case a SidebarScrollWrapper is used that made it hard to reach the SidebarSubmenu
- aa1c88d: Deprecate the
customStyles
prop for theAvatar
component in favour of theclasses
prop. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/core-plugin-api@1.9.1
- @backstage/version-bridge@1.0.7
@backstage/core-plugin-api@1.9.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
@backstage/create-app@0.5.12
Patch Changes
- 4cca80f: Bumped create-app version.
- 8db51ca: Bumped create-app version.
- 778bc48: Bumped create-app version.
- 1bd4596: Removed the
ts-node
dev dependency. - 829a249: Migrated the backend of the create app template to use the new backend system. For information on how to migrate your existing backend, see the migration guide.
- Updated dependencies
- @backstage/cli-common@0.1.13
@backstage/dev-utils@1.0.28
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/app-defaults@1.5.1
- @backstage/catalog-model@1.4.5
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
@backstage/errors@1.2.4
Patch Changes
- 2636075: Fixed an issue that was causing ResponseError not to report the HTTP status from the provided response.
- Updated dependencies
- @backstage/types@1.1.1
@backstage/eslint-plugin@0.1.6
Patch Changes
- 999224f: Bump dependency
minimatch
to v9
@backstage/frontend-app-api@0.6.1
Patch Changes
- 48d6628: Add
loadingComponent
parameter tocreateApp()
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
@backstage/frontend-plugin-api@0.6.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
@backstage/frontend-test-utils@0.1.3
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.6.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/test-utils@1.5.1
- @backstage/types@1.1.1
@backstage/integration@1.9.1
Patch Changes
- 0386fa7: Fixed an issue with resolution of SCM URLs against a base URL with a trailing slash.
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/integration-aws-node@0.1.10
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/integration-react@1.1.25
Patch Changes
- b38dc55: Updated
microsoftAuthApi
scopes for Azure DevOps to be fully qualified. - Updated dependencies
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.1
@techdocs/cli@1.8.6
Patch Changes
- 1bd4596: Removed the
ts-node
dev dependency. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/plugin-techdocs-node@1.12.0
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
@backstage/test-utils@1.5.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/theme@0.5.2
- @backstage/plugin-permission-common@0.7.13
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-react@0.4.21
@backstage/theme@0.5.2
Patch Changes
- 6f4d2a0: Exported
defaultTypography
to make adjusting these values in a custom theme easier
@backstage/plugin-adr@0.6.14
Patch Changes
- 5335634: Fixed Azure DevOps ADR file path reading
- 669efc6: Remove unused package dependencies
- 38b92a0: Added ESLint rule
no-top-level-material-ui-4-imports
in the ADR plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/plugin-adr-common@0.2.21
- @backstage/core-components@0.14.1
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-adr-backend@0.4.11
Patch Changes
- 334c5fe: Updated dependency
marked
to^12.0.0
. - c8fdd83: Migrated
DefaultAdrCollatorFactory
to support new auth services. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/plugin-adr-common@0.2.21
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-adr-common@0.2.21
Patch Changes
- 5335634: Fixed Azure DevOps ADR file path reading
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
@backstage/plugin-airbrake@0.3.31
Patch Changes
- 31d58ae: Added an optional ESLint rule - no-top-level-material-ui-4-imports - which has an auto fix function to migrate the imports and using it migrated the imports.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/dev-utils@1.0.28
- @backstage/test-utils@1.5.1
@backstage/plugin-airbrake-backend@0.3.11
Patch Changes
- 4467036: Allow unauthenticated access to health check endpoint.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-allure@0.1.47
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-analytics-module-ga@0.2.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-analytics-module-ga4@0.2.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-analytics-module-newrelic-browser@0.1.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-apache-airflow@0.2.21
Patch Changes
- 161114f: added an optional ESLint rule - no-top-level-material-ui-4-imports - which has an auto fix function to migrate the imports and used it to migrate the imports for plugins/apache-airflow
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-api-docs@0.11.1
Patch Changes
- c60dc3b: added an optional ESLint rule - no-top-level-material-ui-4-imports - in api-docs plugin which has an auto fix function to migrate the imports and used it to migrate the material-ui imports for plugins/api-docs
- 7854120: Use the
AppIcon
component in the navigation item extension. - 2be27b9: Updated dependency
graphiql
to3.1.1
. - efba3d2: Updated dependency
@asyncapi/react-component
to1.3.1
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog@1.18.0
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-permission-react@0.4.21
@backstage/plugin-apollo-explorer@0.1.21
Patch Changes
- bb9e31e: Added an optional ESLint rule - no-top-level-material-ui-4-imports -in apollo-explorer plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/apollo-explorer.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-app-backend@0.3.62
Patch Changes
- 52e43f2: Disable default auth policy, allowing unauthenticated access to app bundle.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/config-loader@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-app-node@0.1.14
@backstage/plugin-app-node@0.1.14
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.14
- @backstage/config-loader@1.7.0
@backstage/plugin-app-visualizer@0.1.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-auth-backend-module-atlassian-provider@0.1.6
Patch Changes
- c511186: Addressed OAuth flow issue in Atlassian auth module
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-aws-alb-provider@0.1.5
Patch Changes
- 2af5354: Bump dependency
jose
to v5 - b1b012d: Fix issue with
providerInfo
not being set properly for some proxy providers, by makingproviderInfo
an explicit optional return fromauthenticate
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-auth-backend@0.22.0
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.2.9
Patch Changes
- 38af71a: Updated dependency
google-auth-library
to^9.0.0
. - b1b012d: Fix issue with
providerInfo
not being set properly for some proxy providers, by makingproviderInfo
an explicit optional return fromauthenticate
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-auth-backend-module-github-provider@0.1.11
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-gitlab-provider@0.1.11
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-google-provider@0.1.11
Patch Changes
- 38af71a: Updated dependency
google-auth-library
to^9.0.0
. - Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-microsoft-provider@0.1.9
Patch Changes
- 2af5354: Bump dependency
jose
to v5 - Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-oauth2-provider@0.1.11
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.1.7
Patch Changes
- 2af5354: Bump dependency
jose
to v5 - e77d7a9: Internal refactor to avoid deprecated method.
- b1b012d: Fix issue with
providerInfo
not being set properly for some proxy providers, by makingproviderInfo
an explicit optional return fromauthenticate
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-oidc-provider@0.1.4
Patch Changes
- 74b1dc9: Increased HTTP request timeout used by OIDC authenticator.
- 2af5354: Bump dependency
jose
to v5 - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-auth-backend@0.22.0
@backstage/plugin-auth-backend-module-okta-provider@0.0.7
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-pinniped-provider@0.1.8
Patch Changes
- 2af5354: Bump dependency
jose
to v5 - Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.1.6
Patch Changes
- 2af5354: Bump dependency
jose
to v5 - Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-model@1.4.5
@backstage/plugin-auth-node@0.4.9
Patch Changes
- b4fc6e3: Deprecated the
getBearerTokenFromAuthorizationHeader
function, which is being replaced by the newHttpAuthService
. - 2af5354: Bump dependency
jose
to v5 - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - b1b012d: Fix issue with
providerInfo
not being set properly for some proxy providers, by makingproviderInfo
an explicit optional return fromauthenticate
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-auth-react@0.0.1
Patch Changes
- 62bcaf8: Create a generic React component for refreshing user cookie.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-azure-sites@0.1.20
Patch Changes
- 8679bda: Modified azure table to only show loading UI on initial load. Sorted tags in table is their order from the api is indeterminate, and they would randomly shuffle on each load
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-azure-sites-common@0.1.3
- @backstage/plugin-permission-react@0.4.21
@backstage/plugin-azure-sites-common@0.1.3
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-badges@0.2.55
Patch Changes
- 944de94: Added ESLint rule
no-top-level-material-ui-4-imports
to aid with the migration to Material UI v5. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-badges-backend@0.3.11
Patch Changes
- 29a1f91: Migrated to support new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-bazaar@0.2.23
Patch Changes
- b7b0466: Remove the use of the deprecated
customStyles
forAvatar
- cb64381: Added an optional ESLint rule - no-top-level-material-ui-4-imports - in bazaar plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/bazaar
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-bazaar-backend@0.3.12
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-bitbucket-cloud-common@0.2.17
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1
@backstage/plugin-bitrise@0.1.58
Patch Changes
- afdee56: Added the
no-top-level-material-ui-4-import
ESLint rule to the Bitrise plugin to aid with the migration to Material UI v5. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-catalog-backend-module-aws@0.3.8
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/catalog-model@1.4.5
- @backstage/integration-aws-node@0.1.10
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-azure@0.1.33
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-backstage-openapi@0.1.7
Patch Changes
- 2bd1410: Removed unused dependencies
- 43a9ae1: Migrated to use new auth service.
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-openapi-utils@0.1.7
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-backend-module-bitbucket-server@0.1.27
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-backend-module-gcp@0.1.14
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-backend-module-gerrit@0.1.30
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
@backstage/plugin-catalog-backend-module-github@0.5.4
Patch Changes
-
a936a8f: Migrated the
GithubLocationAnalyzer
to support new auth services. -
999224f: Bump dependency
minimatch
to v9 -
2eb0da3: Support EventsService and events with the new backend system (through EventsService) for
GithubOrgEntityProvider
andGithubMultiOrgEntityProvider
.New/Current Backend System:
The events support for the provider will be enabled always, making it ready to consume events from its subscribed topics. In order to receive events and make use of this feature, you still need to set up receiving events from the event source as before.
Legacy Backend System:
You can pass the
EventsService
instance to the factory method as one of its options:// packages/backend/src/plugins/catalog.ts
const githubOrgProvider = GithubOrgEntityProvider.fromConfig(env.config, {
events: env.events,
// ...
});
- env.eventBroker.subscribe(githubOrgProvider);// packages/backend/src/plugins/catalog.ts
const githubMultiOrgProvider = GithubMultiOrgEntityProvider.fromConfig(env.config, {
events: env.events,
// ...
});
- env.eventBroker.subscribe(githubMultiOrgProvider); -
bcf55d5: Support EventsService and events with the new backend system (through EventsService).
New/Current Backend System:
The events support for the provider will be enabled always, making it ready to consume events from its subscribed topics. In order to receive events and make use of this feature, you still need to set up receiving events from the event source as before.
Legacy Backend System:
You can pass the
EventsService
instance to the factory method as one of its options:// packages/backend/src/plugins/catalog.ts
const githubProvider = GithubEntityProvider.fromConfig(env.config, {
+ events: env.events,
logger: env.logger,
scheduler: env.scheduler,
});
- env.eventBroker.subscribe(githubProvider); -
0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. -
9eab52a: Add location analyzer when installing the module
-
Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-github-org@0.1.8
Patch Changes
-
2eb0da3: Support EventsService and events with the new backend system (through EventsService) for
GithubOrgEntityProvider
andGithubMultiOrgEntityProvider
.New/Current Backend System:
The events support for the provider will be enabled always, making it ready to consume events from its subscribed topics. In order to receive events and make use of this feature, you still need to set up receiving events from the event source as before.
Legacy Backend System:
You can pass the
EventsService
instance to the factory method as one of its options:// packages/backend/src/plugins/catalog.ts
const githubOrgProvider = GithubOrgEntityProvider.fromConfig(env.config, {
events: env.events,
// ...
});
- env.eventBroker.subscribe(githubOrgProvider);// packages/backend/src/plugins/catalog.ts
const githubMultiOrgProvider = GithubMultiOrgEntityProvider.fromConfig(env.config, {
events: env.events,
// ...
});
- env.eventBroker.subscribe(githubMultiOrgProvider); -
Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/plugin-catalog-backend-module-github@0.5.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
@backstage/plugin-catalog-backend-module-gitlab@0.3.11
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 9f5b8bc: Add GitLab
visibility
to group entity annotations. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.4.18
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/plugin-events-node@0.3.0
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-backend-module-ldap@0.5.29
Patch Changes
- 4b4bbf7: Add TLS support to ingest GSuite LDAP data
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-msgraph@0.5.21
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-openapi@0.1.31
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-backend-module-puppetdb@0.1.19
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-scaffolder-common@1.5.1
@backstage/plugin-catalog-common@1.0.22
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
@backstage/plugin-catalog-graph@0.4.1
Patch Changes
- d4ff0bb: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
@backstage/plugin-catalog-import@0.10.7
Patch Changes
- b91a8d2: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - 75f686b: Fixed an issue generating a wrong entity link at the end of the import process
- adc0414: fix related to component name not adhering to kubernetes valid object name.
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-catalog-unprocessed-entities-common@0.0.1
Patch Changes
-
924c1ac: BREAKING- the
@backstage/plugin-catalog-backend-module-unprocessed
constructor is now private, and have been moved to using the static.create
method instead which now requires aPermissionService
andDiscoveryService
.If you're using this module in the old backend system you'll need to migrate to using the
.create
method and pass in the new required parameters inpackages/backend/src/plugins/catalog.ts
.No changes should be required if you're using the new backend system.
- const unprocessed = new UnprocessedEntitiesModule(
- await env.database.getClient(),
- router,
- );
+ const unprocessed = UnprocessedEntitiesModule.create({
+ database: await env.database.getClient(),
+ router,
+ permissions: env.permissions,
+ discovery: env.discovery,
+ });
unprocessed.registerRoutes();Adds the ability to delete an unprocessed entity from the
refresh_state
table. This change requires enabling permissions for your Backstage instance. -
Updated dependencies
- @backstage/plugin-permission-common@0.7.13
@backstage/plugin-cicd-statistics@0.1.33
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-cicd-statistics-module-gitlab@0.1.27
Patch Changes
- 402d991: Align
p-limit
dependency version to v3 - Updated dependencies
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-cicd-statistics@0.1.33
@backstage/plugin-circleci@0.3.31
Patch Changes
- 88878a4: Added an optional ESLint rule - no-top-level-material-ui-4-imports - in CircleCI plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for
plugins/circleci
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-cloudbuild@0.4.1
Patch Changes
- 7a5e933: Added an optional ESLint rule - no-top-level-material-ui-4-imports -in cloudbuild plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/cloudbuild.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-code-climate@0.1.31
Patch Changes
- 875c594: Added ESLint rule
no-top-level-material-ui-4-imports
in the Code-Climate plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-code-coverage@0.2.24
Patch Changes
- eca0835: Added ESLint rule
no-top-level-material-ui-4-imports
in the Code-Coverage plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-code-coverage-backend@0.2.28
Patch Changes
- 2bd1410: Removed unused dependencies
- 4467036: Allow unauthenticated access to health check endpoint.
- cceebae: Fix jacoco convertor to not require annotation to be set to scm-only.
- 8efe690: Migrated to support new auth services.
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 1914e2a: Updated README
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
@backstage/plugin-codescene@0.1.23
Patch Changes
- e477ec4: Extending code scene plugin in Entity page.
- f2d3ea0: Added ESLint rule
no-top-level-material-ui-4-imports
in the Codescene plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-config-schema@0.1.51
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
@backstage/plugin-cost-insights@0.12.20
Patch Changes
- 083ba28: Added the
no-top-level-material-ui-4-imports
ESLint rule to aid with the migration to Material UI v5 - 1b4fd09: Updated dependency
yup
to^1.0.0
. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-cost-insights-common@0.1.2
@backstage/plugin-devtools@0.1.10
Patch Changes
- a0e3393: Updated to use
fetchApi
as per ADR013 - 8b0026d: Removed unused
devDependencies
identified in Knip Report - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-devtools-common@0.1.9
- @backstage/plugin-permission-react@0.4.21
@backstage/plugin-devtools-common@0.1.9
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/types@1.1.1
@backstage/plugin-dynatrace@10.0.0
Patch Changes
- e550b2b: Adjusted MUI imports for better tree shaking
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-entity-feedback@0.2.14
Patch Changes
- 96adf78: Remove empty Chip in
FeedbackResponseTable.tsx
when there is no response, and fix typo in Feedback Dialog Box. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-entity-feedback-common@0.1.3
@backstage/plugin-entity-feedback-backend@0.2.11
Patch Changes
- 45115fd: Add in description for 400 response when encountering an invalid rating request
- 4f8ecd6: Migrated to support new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/plugin-entity-feedback-common@0.1.3
@backstage/plugin-entity-validation@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-events-backend-test-utils@0.1.24
Patch Changes
-
56969b6: Add new
EventsService
as well aseventsServiceRef
for the new backend system.Summary:
- new:
EventsService
,eventsServiceRef
,TestEventsService
- deprecated:
EventBroker
,EventPublisher
,EventSubscriber
,DefaultEventBroker
,EventsBackend
, most parts ofEventsExtensionPoint
(alpha),TestEventBroker
,TestEventPublisher
,TestEventSubscriber
Add the
eventsServiceRef
as dependency to your backend plugins or backend plugin modules.Details:
The previous implementation using the
EventsExtensionPoint
was added in the early stages of the new backend system and does not respect the plugin isolation. This made it not compatible anymore with the new backend system.Additionally, the previous interfaces had some room for simplification, supporting less exposure of internal concerns as well.
Hereby, this change adds a new
EventsService
interface as replacement for the now deprecatedEventBroker
. The new interface does not require anyEventPublisher
orEventSubscriber
interfaces anymore. Instead, it is expected that theEventsService
gets passed into publishers and subscribers, and used internally. There is no need to expose anything of that at their own interfaces.Most parts of
EventsExtensionPoint
(alpha) are deprecated as well and were not usable (by other plugins or their modules) anyway.The
DefaultEventBroker
implementation is deprecated and wraps the newDefaultEventsService
implementation. Optionally, an instance can be passed as argument to allow mixed setups to operate alongside. - new:
-
Updated dependencies
- @backstage/plugin-events-node@0.3.0
@backstage/plugin-explore@0.4.17
Patch Changes
- 053d43f: Added an optional ESLint rule - no-top-level-material-ui-4-imports -in explore plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/explore.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-explore-common@0.0.2
- @backstage/plugin-explore-react@0.0.37
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-explore-backend@0.0.24
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-backend-module-explore@0.1.18
- @backstage/types@1.1.1
- @backstage/plugin-explore-common@0.0.2
@backstage/plugin-explore-react@0.0.37
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-explore-common@0.0.2
@backstage/plugin-firehydrant@0.2.15
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-fossa@0.2.63
Patch Changes
- 89cdfad: Adjusted MUI imports for better tree shaking
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-gcalendar@0.3.24
Patch Changes
- 9c9e0a1: Added ESLint rule
no-top-level-material-ui-4-imports
in thegcalendar
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-gcp-projects@0.3.47
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-git-release-manager@0.3.43
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-github-actions@0.6.12
Patch Changes
- 8ab3218: Fixed bug in WorkflowRunStatus component where skipped and cancelled workflow runs appeared as success
- 692316d: Fixed bug in WorkflowRunStatus component where status description of skipped and cancelled workflow runs appeared as success
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-github-deployments@0.1.62
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-github-issues@0.2.20
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-github-pull-requests-board@0.1.25
Patch Changes
- 3c2d7c0: The
CardHeader
component in thegithub-pull-requests-board
plugin will show the status for the PR - 402d991: Align
p-limit
dependency version to v3 - Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-gitops-profiles@0.3.46
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-gocd@0.1.37
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-graphiql@0.3.4
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
@backstage/plugin-graphql-voyager@0.1.13
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-home-react@0.1.9
Patch Changes
- 0cecb09: Updated dependency
@rjsf/utils
to5.17.1
. Updated dependency@rjsf/core
to5.17.1
. Updated dependency@rjsf/material-ui
to5.17.1
. Updated dependency@rjsf/validator-ajv8
to5.17.1
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-ilert@0.2.20
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-jenkins@0.9.6
Patch Changes
- 75277ab: Added ESLint rule
no-top-level-material-ui-4-imports
in the Jenkins plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-jenkins-common@0.1.25
@backstage/plugin-jenkins-common@0.1.25
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-kafka@0.3.31
Patch Changes
- 3913fd8: Added ESLint rule
no-top-level-material-ui-4-imports
in the Kafka plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-kafka-backend@0.3.12
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-kubernetes@0.11.6
Patch Changes
- 0e1941b: Added an optional ESLint rule - no-top-level-material-ui-4-imports -in kubernetes plugin which has an auto fix function to migrate the imports and used it to migrate the Material UI imports for plugins/kubernetes.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/plugin-kubernetes-react@0.3.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-kubernetes-cluster@0.0.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/plugin-kubernetes-react@0.3.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-kubernetes-common@0.7.5
Patch Changes
- 4642cb7: Add support to fetch data for Daemon Sets and display an accordion in the same way as with Deployments
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-kubernetes-node@0.1.8
Patch Changes
- 69d0217: Accept auth credentials to get kubernetes clusters
- Updated dependencies
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-kubernetes-react@0.3.1
Patch Changes
- 4642cb7: Add support to fetch data for Daemon Sets and display an accordion in the same way as with Deployments
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-kubernetes-common@0.7.5
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
@backstage/plugin-lighthouse@0.4.16
Patch Changes
- c4c8476: Added ESLint rule
no-top-level-material-ui-4-imports
in the Lighthouse plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-lighthouse-common@0.1.5
@backstage/plugin-lighthouse-backend@0.4.6
Patch Changes
- 9f9ba70: BREAKING: The
createScheduler
function now requires thediscovery
service to be forwarded from the plugin environment. This is part of the migration to support new auth services. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-lighthouse-common@0.1.5
@backstage/plugin-lighthouse-common@0.1.5
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
@backstage/plugin-linguist@0.1.16
Patch Changes
- 4fb9600: Get component's title from translation file. See: https://backstage.io/docs/plugins/internationalization#for-an-application-developer-overwrite-plugin-messages
- a0e3393: Updated to use
fetchApi
as per ADR013 - 786c9c4: Updated dependency
luxon
to^3.0.0
. - 051fda1: Removed unused
dependencies
anddevDependencies
identified in Knip Report - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-linguist-common@0.1.2
@backstage/plugin-linguist-backend@0.5.11
Patch Changes
- 61ff58f: Migrated to support new auth services.
- 4467036: Allow unauthenticated access to health check endpoint.
- 786c9c4: Updated dependency
luxon
to^3.0.0
. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 051fda1: Removed unused
dependencies
anddevDependencies
identified in Knip Report - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-linguist-common@0.1.2
@backstage/plugin-microsoft-calendar@0.1.13
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-newrelic@0.3.46
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-newrelic-dashboard@0.3.6
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-nomad@0.1.12
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-nomad-backend@0.1.16
Patch Changes
- 4467036: Allow unauthenticated access to health check endpoint.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-notifications-common@0.0.2
Patch Changes
- ba14c0e: Support for broadcast notifications
- a790a3d: Move notification origin resolving to backend with new auth
- 758f2a4: The Notifications frontend has been redesigned towards list view with condensed row details. The 'done' attribute has been removed to keep the Notifications aligned with the idea of a messaging system instead of a task manager.
@backstage/plugin-octopus-deploy@0.2.13
Patch Changes
- a207927: Added dropdown field extension for Octopus Deploy project groups
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-scaffolder-react@1.8.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-opencost@0.2.6
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-org@0.6.21
Patch Changes
- b7b0466: Remove the use of the deprecated
customStyles
forAvatar
- 526f00a: Document the new frontend system extensions for the org plugin.
- 2219f8c: Add
relationsType
argument toMembersListCard
. This can be used to display an aggregated user list for groups by default. - a767aaa: Fixed an issue where the
OwnershipCard
component failed to scroll properly when used alongsidereact-grid-layout
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-org-react@0.1.20
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-pagerduty@0.7.3
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-home-react@0.1.9
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-periskop@0.1.29
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-periskop-backend@0.2.12
Patch Changes
- 4467036: Allow unauthenticated access to health check endpoint.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-permission-backend@0.5.37
Patch Changes
-
4467036: Allow unauthenticated access to health check endpoint.
-
9802004: Migrated to use the new auth services introduced in BEP-0003.
The
createRouter
function now acceptsauth
,httpAuth
anduserInfo
options. Theses are used internally to support the new backend system, and can be ignored. -
Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.25
@backstage/plugin-permission-backend-module-allow-all-policy@0.1.11
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.9
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-permission-node@0.7.25
@backstage/plugin-permission-common@0.7.13
Patch Changes
- 0502d82: The
token
option of thePermissionEvaluator
methods is now deprecated. The options that only apply to backend implementations have been moved toPermissionsService
from@backstage/backend-plugin-api
instead. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-permission-node@0.7.25
Patch Changes
- 0502d82: The
ServerPermissionClient
has been migrated to implement thePermissionsService
interface, now accepting the newBackstageCredentials
object in addition to thetoken
option, which is now deprecated. It now also optionally depends on the newAuthService
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
@backstage/plugin-permission-react@0.4.21
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-playlist@0.2.5
Patch Changes
- fbb705c: Adjusted MUI imports for better tree shaking.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-permission-react@0.4.21
- @backstage/plugin-playlist-common@0.1.15
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-playlist-backend@0.3.18
Patch Changes
- 6813366: Migrated to support new auth services.
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-client@1.6.1
- @backstage/plugin-permission-node@0.7.25
- @backstage/catalog-model@1.4.5
- @backstage/plugin-playlist-common@0.1.15
@backstage/plugin-playlist-common@0.1.15
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
@backstage/plugin-proxy-backend@0.4.12
Patch Changes
- 1b4fd09: Updated dependency
yup
to^1.0.0
. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-puppetdb@0.1.14
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-rollbar@0.4.31
Patch Changes
- 2481d8a: Adjusted MUI imports for better tree shaking.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-rollbar-backend@0.1.59
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
@backstage/plugin-scaffolder-backend-module-azure@0.1.6
Patch Changes
-
2bd1410: Removed unused dependencies
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-bitbucket@0.2.4
Patch Changes
-
2bd1410: Removed unused dependencies
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.4
Patch Changes
-
2bd1410: Removed unused dependencies
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.4
Patch Changes
-
2bd1410: Removed unused dependencies
-
0e48aaf: Added an option to specify a commit author by adding
gitAuthorName
andgitAuthorEmail
options to thepublish:bitbucketServer:pull-request
action -
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.15
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.38
Patch Changes
-
e9663a9: Move away from using
ctx.logStream
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-backend-module-gerrit@0.1.6
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-gitea@0.1.4
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
9f19476: Updated README
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-github@0.2.4
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
35fe005: Export
getOctokitOptions
for easy re-use of Octokit configuration handling -
1753898: Updated dependency
octokit-plugin-create-pull-request
to^5.0.0
. -
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-rails@0.4.31
Patch Changes
-
e9663a9: Move away from using
ctx.logStream
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-backend-module-sentry@0.1.22
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-scaffolder-backend-module-yeoman@0.2.35
Patch Changes
-
f44589d: Introduced
createMockActionContext
to unify the way of creating scaffolder mock context.It will help to maintain tests in a long run during structural changes of action context.
-
Updated dependencies
- @backstage/plugin-scaffolder-node@0.4.0
- @backstage/plugin-scaffolder-node-test-utils@0.1.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-common@1.5.1
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-react@1.8.1
Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency
flatted
to3.3.1
. - 0cecb09: Updated dependency
@rjsf/utils
to5.17.1
. Updated dependency@rjsf/core
to5.17.1
. Updated dependency@rjsf/material-ui
to5.17.1
. Updated dependency@rjsf/validator-ajv8
to5.17.1
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
@backstage/plugin-search@1.4.7
Patch Changes
- 70ee3b7: Remove the hardcoded 'black' color give to the search type accordion icon as it doesn't work with dark themes
- f0464b0: Removes ADR from the default set of search filters
- cd872b9: Added ESLint rule
no-top-level-material-ui-4-imports
in thesearch
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-search-common@1.2.11
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-search-backend@1.5.4
Patch Changes
- 2bd1410: Removed unused dependencies
- 744c0cb: Update the router to use the new
auth
services, it now accepts an optional discovery service option to get credentials for the permission service. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/backend-openapi-utils@0.1.7
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/plugin-permission-node@0.7.25
- @backstage/types@1.1.1
@backstage/plugin-search-backend-module-catalog@0.1.18
Patch Changes
- bb368a5: Migrated to support new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-search-backend-module-elasticsearch@1.3.17
Patch Changes
- 744c0cb: Start importing
QueryTranslator
,QueryRequestOptions
andSearchEngine
from the@backstage/plugin-search-backend-node
. - e1f73d0: Added config.d.ts entry with secrets for the shared auth block
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/integration-aws-node@0.1.10
@backstage/plugin-search-backend-module-explore@0.1.18
Patch Changes
- bb368a5: Migrated to support new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/plugin-explore-common@0.0.2
@backstage/plugin-search-backend-module-pg@0.5.23
Patch Changes
- 744c0cb: Start importing
QueryTranslator
,QueryRequestOptions
andSearchEngine
from the@backstage/plugin-search-backend-node
. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-search-backend-node@1.2.18
@backstage/plugin-search-backend-module-stack-overflow-collator@0.1.7
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-search-common@1.2.11
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
@backstage/plugin-search-backend-module-techdocs@0.1.18
Patch Changes
- bb368a5: Migrated to support new auth services.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-techdocs-node@1.12.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/catalog-model@1.4.5
- @backstage/plugin-catalog-common@1.0.22
@backstage/plugin-search-backend-node@1.2.18
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 744c0cb: Exports
QueryTranslator
,QueryRequestOptions
andSearchEngine
types. These new types were extracted from the@backstage/plugin-search-common
package and thetoken
property was deprecated in favor of the a new credentials one. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-common@1.2.11
- @backstage/backend-tasks@0.5.19
@backstage/plugin-search-common@1.2.11
Patch Changes
- 744c0cb: Deprecate
QueryTranslator
,QueryRequestOptions
andSearchEngine
in favor of the types exported from@backstage/plugin-search-backend-node
. - Updated dependencies
- @backstage/plugin-permission-common@0.7.13
- @backstage/types@1.1.1
@backstage/plugin-search-react@1.7.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-search-common@1.2.11
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
@backstage/plugin-sentry@0.5.16
Patch Changes
- 2df7265: Added ESLint rule
no-top-level-material-ui-4-imports
in thesentry
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-shortcuts@0.3.20
Patch Changes
- 26a15f7: Added ESLint rule
no-top-level-material-ui-4-imports
in theshortcuts
plugin to migrate the Material UI imports. - 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
@backstage/plugin-signals@0.0.2
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - 72df7c6: Added ESLint rule
no-top-level-material-ui-4-imports
in thesignals
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-signals-react@0.0.2
@backstage/plugin-signals-react@0.0.2
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
@backstage/plugin-sonarqube@0.7.13
Patch Changes
- e38b29c: Added ESLint rule
no-top-level-material-ui-4-imports
in thesonarqube
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-sonarqube-react@0.1.14
@backstage/plugin-sonarqube-backend@0.2.16
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-sonarqube-react@0.1.14
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-splunk-on-call@0.4.20
Patch Changes
- 51f814b: Added ESLint rule
no-top-level-material-ui-4-imports
in thesplunk-on-call
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-stack-overflow@0.1.26
Patch Changes
- c6779ac: fix: fix decode issues in title and author fields in
StackOverflowSearchResultListItem
- 6429213: Added ESLint rule
no-top-level-material-ui-4-imports
in thestack-overflow
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-home-react@0.1.9
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-stack-overflow-backend@0.2.18
Patch Changes
- Updated dependencies
- @backstage/plugin-search-backend-module-stack-overflow-collator@0.1.7
@backstage/plugin-stackstorm@0.1.12
Patch Changes
- b8234ce: Added ESLint rule
no-top-level-material-ui-4-imports
in thestackstorm
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-tech-insights@0.3.23
Patch Changes
- 6aec725: Added ESLint rule
no-top-level-material-ui-4-imports
in thetech-insights
plugin to migrate the Material UI imports. - aa66ae0: Added
onlyFailed
prop toScorecardsCard
, andisFailed
to each check type. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/plugin-tech-insights-common@0.2.12
@backstage/plugin-tech-insights-backend@0.5.28
Patch Changes
- 0fb419b: Updated dependency
uuid
to^9.0.0
. Updated dependency@types/uuid
to^9.0.0
. - d621468: Added support for the new
AuthService
. - Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/catalog-client@1.6.1
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-tech-insights-node@0.5.0
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-tech-insights-common@0.2.12
@backstage/plugin-tech-insights-backend-module-jsonfc@0.1.46
Patch Changes
- 6ce8c0b: Fixes an invalid line in the schema that was causing AJV to complain.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-tech-insights-node@0.5.0
- @backstage/types@1.1.1
- @backstage/plugin-tech-insights-common@0.2.12
@backstage/plugin-techdocs@1.10.1
Patch Changes
- 7c2d022: Fixed bug in TechDocs sidebar render that prevented scrollbar from being displayed
- 3f14e9f: Implement a client cookie refresh mechanism.
- 62bcaf8: Use the new generic refresh user cookie provider.
- 28f27f0: Added ESLint rule
no-top-level-material-ui-4-imports
to aid with the migration to Material UI v5. - Updated dependencies
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-auth-react@0.0.1
- @backstage/theme@0.5.2
- @backstage/integration-react@1.1.25
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-search-common@1.2.11
- @backstage/catalog-model@1.4.5
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-techdocs-addons-test-utils@1.0.28
Patch Changes
- 3f14e9f: Mock the new issue user cookie api method.
- 62bcaf8: Use the new generic refresh user cookie provider.
- Updated dependencies
- @backstage/plugin-techdocs@1.10.1
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog@1.18.0
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/plugin-catalog-react@1.11.0
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/test-utils@1.5.1
- @backstage/plugin-search-react@1.7.7
@backstage/plugin-techdocs-module-addons-contrib@1.1.6
Patch Changes
- Updated dependencies
- @backstage/integration@1.9.1
- @backstage/core-components@0.14.1
- @backstage/integration-react@1.1.25
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-todo@0.2.35
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-todo-backend@0.3.12
Patch Changes
- b65788b: Move @backstage/repo-tools to dev dependencies
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-catalog-node@1.8.0
- @backstage/catalog-client@1.6.1
- @backstage/backend-openapi-utils@0.1.7
- @backstage/catalog-model@1.4.5
@backstage/plugin-user-settings@0.8.2
Patch Changes
- ee584af: Added ESLint rule
no-top-level-material-ui-4-imports
in theuser-settings
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/core-app-api@1.12.1
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/types@1.1.1
@backstage/plugin-user-settings-backend@0.2.13
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/types@1.1.1
@backstage/plugin-vault@0.1.26
Patch Changes
- e780d3a: Added ESLint rule
no-top-level-material-ui-4-imports
in thevault
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
@backstage/plugin-vault-backend@0.4.7
Patch Changes
- 7277fe2: Removed lock inside recursion to avoid deadlocks
- 4467036: Allow unauthenticated access to health check endpoint.
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-vault-node@0.1.7
@backstage/plugin-vault-node@0.1.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.14
@backstage/plugin-xcmetrics@0.2.49
Patch Changes
- 7984d1e: Fixed bug in XcMetricsClient where it was not including parameter for excludeCI, which is now a required parameter for XCMetrics.
- 9daf301: Added ESLint rule
no-top-level-material-ui-4-imports
in thexcmetrics
plugin to migrate the Material UI imports. - Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/errors@1.2.4
- @backstage/core-plugin-api@1.9.1
example-app@0.2.93
Patch Changes
- Updated dependencies
- @backstage/plugin-apache-airflow@0.2.21
- @backstage/plugin-catalog-import@0.10.7
- @backstage/cli@0.26.0
- @backstage/plugin-shortcuts@0.3.20
- @backstage/plugin-github-pull-requests-board@0.1.25
- @backstage/plugin-techdocs@1.10.1
- @backstage/config@1.2.0
- @backstage/plugin-adr@0.6.14
- @backstage/plugin-api-docs@0.11.1
- @backstage/core-components@0.14.1
- @backstage/plugin-notifications@0.1.0
- @backstage/plugin-stack-overflow@0.1.26
- @backstage/plugin-rollbar@0.4.31
- @backstage/plugin-search@1.4.7
- @backstage/theme@0.5.2
- @backstage/plugin-explore@0.4.17
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog@1.18.0
- @backstage/plugin-github-actions@0.6.12
- @backstage/plugin-dynatrace@10.0.0
- @backstage/plugin-scaffolder@1.19.0
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/plugin-gcalendar@0.3.24
- @backstage/plugin-airbrake@0.3.31
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-azure-devops@0.4.0
- @backstage/plugin-user-settings@0.8.2
- @backstage/plugin-org@0.6.21
- @backstage/plugin-linguist@0.1.16
- @backstage/plugin-badges@0.2.55
- @backstage/plugin-cloudbuild@0.4.1
- @backstage/plugin-catalog-unprocessed-entities@0.2.0
- @backstage/plugin-tech-radar@0.7.0
- @backstage/frontend-app-api@0.6.1
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-devtools@0.1.10
- @backstage/plugin-cost-insights@0.12.20
- @backstage/plugin-entity-feedback@0.2.14
- @backstage/plugin-kubernetes@0.11.6
- @backstage/plugin-stackstorm@0.1.12
- @backstage/plugin-scaffolder-react@1.8.1
- @backstage/plugin-azure-sites@0.1.20
- @backstage/plugin-playlist@0.2.5
- @backstage/plugin-home@0.7.0
- @backstage/plugin-signals@0.0.2
- @backstage/plugin-lighthouse@0.4.16
- @backstage/plugin-sentry@0.5.16
- @backstage/plugin-tech-insights@0.3.23
- @backstage/plugin-octopus-deploy@0.2.13
- @backstage/plugin-catalog-graph@0.4.1
- @backstage/plugin-kafka@0.3.31
- @backstage/plugin-jenkins@0.9.6
- @backstage/plugin-code-coverage@0.2.24
- @backstage/plugin-techdocs-module-addons-contrib@1.1.6
- @backstage/app-defaults@1.5.1
- @backstage/catalog-model@1.4.5
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-gcp-projects@0.3.47
- @backstage/plugin-gocd@0.1.37
- @backstage/plugin-graphiql@0.3.4
- @backstage/plugin-kubernetes-cluster@0.0.7
- @backstage/plugin-linguist-common@0.1.2
- @backstage/plugin-microsoft-calendar@0.1.13
- @backstage/plugin-newrelic@0.3.46
- @backstage/plugin-newrelic-dashboard@0.3.6
- @backstage/plugin-nomad@0.1.12
- @backstage/plugin-pagerduty@0.7.3
- @backstage/plugin-permission-react@0.4.21
- @backstage/plugin-puppetdb@0.1.14
- @backstage/plugin-search-react@1.7.7
- @backstage/plugin-todo@0.2.35
example-app-next@0.0.7
Patch Changes
- Updated dependencies
- @backstage/plugin-apache-airflow@0.2.21
- @backstage/plugin-catalog-import@0.10.7
- @backstage/cli@0.26.0
- @backstage/plugin-shortcuts@0.3.20
- @backstage/plugin-techdocs@1.10.1
- @backstage/plugin-adr@0.6.14
- @backstage/plugin-api-docs@0.11.1
- @backstage/core-components@0.14.1
- @backstage/plugin-rollbar@0.4.31
- @backstage/plugin-search@1.4.7
- @backstage/theme@0.5.2
- @backstage/plugin-explore@0.4.17
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog@1.18.0
- @backstage/plugin-github-actions@0.6.12
- @backstage/plugin-dynatrace@10.0.0
- @backstage/plugin-scaffolder@1.19.0
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/plugin-gcalendar@0.3.24
- @backstage/plugin-airbrake@0.3.31
- @backstage/plugin-catalog-react@1.11.0
- @backstage/plugin-azure-devops@0.4.0
- @backstage/plugin-user-settings@0.8.2
- @backstage/plugin-org@0.6.21
- @backstage/plugin-linguist@0.1.16
- @backstage/plugin-badges@0.2.55
- @backstage/plugin-cloudbuild@0.4.1
- @backstage/plugin-catalog-unprocessed-entities@0.2.0
- @backstage/plugin-tech-radar@0.7.0
- @backstage/frontend-app-api@0.6.1
- @backstage/plugin-search-common@1.2.11
- @backstage/plugin-devtools@0.1.10
- @backstage/plugin-cost-insights@0.12.20
- @backstage/plugin-entity-feedback@0.2.14
- @backstage/plugin-kubernetes@0.11.6
- @backstage/plugin-stackstorm@0.1.12
- @backstage/plugin-scaffolder-react@1.8.1
- @backstage/plugin-azure-sites@0.1.20
- @backstage/plugin-playlist@0.2.5
- @backstage/plugin-home@0.7.0
- @backstage/plugin-lighthouse@0.4.16
- @backstage/plugin-sentry@0.5.16
- @backstage/plugin-tech-insights@0.3.23
- @backstage/plugin-octopus-deploy@0.2.13
- @backstage/plugin-catalog-graph@0.4.1
- @backstage/plugin-kafka@0.3.31
- @backstage/plugin-jenkins@0.9.6
- @backstage/plugin-code-coverage@0.2.24
- @backstage/plugin-techdocs-module-addons-contrib@1.1.6
- @backstage/app-defaults@1.5.1
- app-next-example-plugin@0.0.7
- @backstage/catalog-model@1.4.5
- @backstage/core-app-api@1.12.1
- @backstage/core-compat-api@0.2.1
- @backstage/core-plugin-api@1.9.1
- @backstage/frontend-plugin-api@0.6.1
- @backstage/plugin-app-visualizer@0.1.2
- @backstage/plugin-catalog-common@1.0.22
- @backstage/plugin-gcp-projects@0.3.47
- @backstage/plugin-gocd@0.1.37
- @backstage/plugin-graphiql@0.3.4
- @backstage/plugin-linguist-common@0.1.2
- @backstage/plugin-microsoft-calendar@0.1.13
- @backstage/plugin-newrelic@0.3.46
- @backstage/plugin-newrelic-dashboard@0.3.6
- @backstage/plugin-pagerduty@0.7.3
- @backstage/plugin-permission-react@0.4.21
- @backstage/plugin-puppetdb@0.1.14
- @backstage/plugin-search-react@1.7.7
- @backstage/plugin-todo@0.2.35
app-next-example-plugin@0.0.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/frontend-plugin-api@0.6.1
example-backend@0.2.93
Patch Changes
- Updated dependencies
- @backstage/plugin-events-backend@0.3.0
- @backstage/plugin-events-node@0.3.0
- @backstage/plugin-scaffolder-backend@1.22.0
- @backstage/plugin-scaffolder-backend-module-rails@0.4.31
- @backstage/plugin-linguist-backend@0.5.11
- @backstage/plugin-catalog-backend-module-unprocessed@0.4.0
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/plugin-code-coverage-backend@0.2.28
- @backstage/plugin-devtools-backend@0.3.0
- @backstage/plugin-jenkins-backend@0.4.0
- @backstage/plugin-search-backend@1.5.4
- @backstage/backend-common@0.21.4
- @backstage/integration@1.9.1
- @backstage/plugin-auth-node@0.4.9
- @backstage/plugin-lighthouse-backend@0.4.6
- @backstage/config@1.2.0
- @backstage/plugin-azure-devops-backend@0.6.0
- @backstage/plugin-permission-backend@0.5.37
- @backstage/plugin-signals-backend@0.1.0
- @backstage/plugin-nomad-backend@0.1.16
- @backstage/plugin-entity-feedback-backend@0.2.11
- @backstage/plugin-search-backend-module-elasticsearch@1.3.17
- @backstage/plugin-search-backend-module-pg@0.5.23
- @backstage/plugin-signals-node@0.1.0
- @backstage/plugin-playlist-backend@0.3.18
- @backstage/plugin-auth-backend@0.22.0
- @backstage/plugin-techdocs-backend@1.10.0
- @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.15
- @backstage/plugin-scaffolder-backend-module-gitlab@0.3.0
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-backend-module-techdocs@0.1.18
- @backstage/plugin-search-backend-module-catalog@0.1.18
- @backstage/plugin-search-backend-module-explore@0.1.18
- @backstage/plugin-catalog-node@1.8.0
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.46
- @backstage/catalog-client@1.6.1
- @backstage/plugin-kubernetes-backend@0.16.0
- @backstage/plugin-adr-backend@0.4.11
- @backstage/plugin-proxy-backend@0.4.12
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/plugin-tech-insights-backend@0.5.28
- @backstage/plugin-app-backend@0.3.62
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-todo-backend@0.3.12
- @backstage/plugin-tech-insights-node@0.5.0
- @backstage/plugin-badges-backend@0.3.11
- example-app@0.2.93
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11
- @backstage/plugin-explore-backend@0.0.24
- @backstage/plugin-rollbar-backend@0.1.59
- @backstage/plugin-kafka-backend@0.3.12
- @backstage/catalog-model@1.4.5
- @backstage/plugin-azure-sites-common@0.1.3
example-backend-next@0.0.21
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-backend@0.1.0
- @backstage/plugin-scaffolder-backend@1.22.0
- @backstage/plugin-linguist-backend@0.5.11
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.1.7
- @backstage/plugin-catalog-backend-module-unprocessed@0.4.0
- @backstage/plugin-catalog-backend@1.18.0
- @backstage/plugin-devtools-backend@0.3.0
- @backstage/plugin-jenkins-backend@0.4.0
- @backstage/plugin-search-backend@1.5.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/plugin-lighthouse-backend@0.4.6
- @backstage/plugin-auth-backend-module-guest-provider@0.1.0
- @backstage/plugin-azure-devops-backend@0.6.0
- @backstage/plugin-permission-backend@0.5.37
- @backstage/plugin-signals-backend@0.1.0
- @backstage/plugin-nomad-backend@0.1.16
- @backstage/plugin-entity-feedback-backend@0.2.11
- @backstage/plugin-playlist-backend@0.3.18
- @backstage/backend-plugin-api@0.6.14
- @backstage/plugin-auth-backend@0.22.0
- @backstage/plugin-techdocs-backend@1.10.0
- @backstage/plugin-scaffolder-backend-module-github@0.2.4
- @backstage/plugin-permission-common@0.7.13
- @backstage/plugin-search-backend-module-techdocs@0.1.18
- @backstage/plugin-search-backend-module-catalog@0.1.18
- @backstage/plugin-search-backend-module-explore@0.1.18
- @backstage/backend-defaults@0.2.14
- @backstage/plugin-kubernetes-backend@0.16.0
- @backstage/plugin-adr-backend@0.4.11
- @backstage/plugin-proxy-backend@0.4.12
- @backstage/backend-tasks@0.5.19
- @backstage/plugin-search-backend-node@1.2.18
- @backstage/plugin-app-backend@0.3.62
- @backstage/plugin-permission-node@0.7.25
- @backstage/plugin-todo-backend@0.3.12
- @backstage/plugin-badges-backend@0.3.11
- @backstage/plugin-auth-backend-module-github-provider@0.1.11
- @backstage/plugin-catalog-backend-module-openapi@0.1.31
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.11
- @backstage/plugin-permission-backend-module-allow-all-policy@0.1.11
- @backstage/plugin-sonarqube-backend@0.2.16
- @backstage/catalog-model@1.4.5
e2e-test@0.2.13
Patch Changes
- Updated dependencies
- @backstage/create-app@0.5.12
- @backstage/errors@1.2.4
- @backstage/cli-common@0.1.13
techdocs-cli-embedded-app@0.2.92
Patch Changes
- Updated dependencies
- @backstage/cli@0.26.0
- @backstage/plugin-techdocs@1.10.1
- @backstage/config@1.2.0
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/integration-react@1.1.25
- @backstage/plugin-catalog@1.18.0
- @backstage/plugin-techdocs-react@1.2.0
- @backstage/app-defaults@1.5.1
- @backstage/catalog-model@1.4.5
- @backstage/core-app-api@1.12.1
- @backstage/core-plugin-api@1.9.1
- @backstage/test-utils@1.5.1
@internal/plugin-todo-list@1.0.23
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/core-plugin-api@1.9.1
@internal/plugin-todo-list-backend@1.0.23
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/plugin-auth-node@0.4.9
- @backstage/errors@1.2.4
- @backstage/backend-plugin-api@0.6.14
@internal/plugin-todo-list-common@1.0.18
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.13