Release v1.48.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.48.0
@backstage/backend-app-api@1.5.0
Minor Changes
- f1d29b4: Added support for extension point factories, along with the ability to report module startup failures via the extension point factory context.
Patch Changes
- 6bb2f21: Fixed memory leak by properly cleaning up process event listeners on backend shutdown.
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@backstage/backend-plugin-api@1.7.0
Minor Changes
-
f1d29b4: Added support for extension point factories. This makes it possible to call
registerExtensionPointwith a single options argument and provide a factory for the extension point rather than a direct implementation. The factory is passed a context with areportModuleStartupFailuremethod that makes it possible for plugins to report and attribute startup errors to the module that consumed the extension point. -
bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release.
In addition, plugin IDs that don't match the legacy pattern that also allows underscores, with be rejected.
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/cli-common@0.1.18
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
@backstage/backend-test-utils@1.11.0
Minor Changes
- 42abfb1: Added
createServiceMock, a public utility for creatingServiceMockinstances for custom service refs. This allows plugin authors to define mock creators for their own services following the same pattern as the built-inmockServicesmocks.
Patch Changes
- f1d29b4: Updated
startTestBackendto support factory-based extension points (v1.1 format) in addition to the existing direct implementation format. - 7455dae: Use node prefix on native imports
- 68eb322: Added
@types/jestas an optional peer dependency, since jest types are exposed in the public API surface. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-app-api@1.5.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-events-node@0.4.19
@backstage/catalog-client@1.13.0
Minor Changes
- b4e8249: Implemented support for the new
queryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queries
Patch Changes
- 9cf6762: Improved the
InMemoryCatalogClienttest utility to support ordering, pagination, full-text search, and field projection for entity query methods. Also fixedgetEntityFacetsto correctly handle multi-valued fields. - Updated dependencies
- @backstage/filter-predicates@0.1.0
@backstage/filter-predicates@0.1.0
Minor Changes
- 7feb83b: Introduced package, basically as the extracted predicate types from
@backstage/plugin-catalog-react/alpha
@backstage/frontend-app-api@0.15.0
Minor Changes
- 55b2ef6: BREAKING: Updated the behavior of the new API override logic to reject the override and block app startup instead of just logging a deprecation warning.
Patch Changes
-
7edb810: Implemented support for the
internalextension input option. -
492503a: Updated error reporting and app tree resolution logic to attribute errors to the correct extension and allow app startup to proceed more optimistically:
- If an attachment fails to provide the required input data, the error is now attributed to the attachment rather than the parent extension.
- Singleton extension inputs will now only forward attachment errors if the input is required.
- Array extension inputs will now filter out failed attachments instead of failing the entire app tree resolution.
-
ef6916e: Added
IconElementtype as a replacement for the deprecatedIconComponent. TheIconsApinow has a newicon()method that returnsIconElement, while the existinggetIcon()method is deprecated. TheIconBundleBlueprintnow accepts bothIconComponentandIconElementvalues. -
122d39c: Completely removed support for the deprecated
app.experimental.packagesconfiguration. Replace existing usage directly withapp.packages. -
9554c36: DEPRECATED: Deprecated support for multiple attachment points.
-
53b6549: Plugins in the new frontend system now have a
pluginIdfield rather thanidto better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to preferpluginIdwhile maintaining backward compatibility by falling back toidwhen needed. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
09032d7: Internal update to simplify testing utility implementations.
-
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/frontend-defaults@0.4.0
- @backstage/core-app-api@1.19.5
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
@backstage/frontend-defaults@0.4.0
Minor Changes
- 55b2ef6: BREAKING: The
API_FACTORY_CONFLICTwarning is now treated as an error and will prevent the app from starting.
Patch Changes
- 122d39c: Completely removed support for the deprecated
app.experimental.packagesconfiguration. Replace existing usage directly withapp.packages. - c38b74d: Dependency update for tests.
- 53b6549: Plugins in the new frontend system now have a
pluginIdfield rather thanidto better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to preferpluginIdwhile maintaining backward compatibility by falling back toidwhen needed. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/frontend-app-api@0.15.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app@0.4.0
@backstage/frontend-plugin-api@0.14.0
Minor Changes
-
ef6916e: Added
IconElementtype as a replacement for the deprecatedIconComponent. TheIconsApinow has a newicon()method that returnsIconElement, while the existinggetIcon()method is deprecated. TheIconBundleBlueprintnow accepts bothIconComponentandIconElementvalues. -
bb9b471: Plugin IDs that do not match the standard format are deprecated (letters, digits, and dashes only, starting with a letter). Plugin IDs that do no match this format will be rejected in a future release.
-
ef6916e: Added
SubPageBlueprintfor creating sub-page tabs,PluginHeaderActionBlueprintandPluginHeaderActionsApifor plugin-scoped header actions, andPageLayoutas a swappable component. ThePageBlueprintnow supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify atitleandiconincreateFrontendPlugin. -
c38b74d: BREAKING: The following blueprints have been removed and are now only available from
@backstage/plugin-app-react:IconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
-
10ebed4: BREAKING: Removed type support for multiple attachment points in the
ExtensionDefinitionAttachTotype. Extensions can no longer specify an array of attachment points in theattachToproperty.The runtime still supports multiple attachment points for backward compatibility with existing compiled code, but new code will receive type errors if attempting to use this pattern.
Extensions that previously used multiple attachment points should migrate to using a Utility API pattern instead. See the Sharing Extensions Across Multiple Locations guide for the recommended approach.
Patch Changes
-
7edb810: Added a new
internaloption tocreateExtensionInputthat marks the input as only allowing attachments from the same plugin. -
9554c36: DEPRECATED: Multiple attachment points for extensions have been deprecated. The functionality continues to work for backward compatibility, but will log a deprecation warning and be removed in a future release.
Extensions using array attachment points should migrate to using Utility APIs instead. See the Sharing Extensions Across Multiple Locations guide for the recommended pattern.
-
53b6549: Plugins in the new frontend system now have a
pluginIdfield rather thanidto better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to preferpluginIdwhile maintaining backward compatibility by falling back toidwhen needed. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/version-bridge@1.0.12
@backstage/frontend-test-utils@0.5.0
Minor Changes
-
09a6aad: BREAKING: Removed the
TestApiRegistryclass, useTestApiProviderdirectly instead, storing reused APIs in a variable, e.g.const apis = [...] as const. -
d2ac2ec: Added
MockAlertApiandMockFeatureFlagsApiimplementations to themockApisnamespace. The mock implementations include useful testing methods likeclearAlerts(),waitForAlert(),getState(),setState(), andclearState()for better test ergonomics. -
09a6aad: BREAKING: The
mockApisnamespace is no longer a re-export from@backstage/test-utils. It's now a standalone namespace with mock implementations of most core APIs. Mock API instances can be passed directly toTestApiProvider,renderInTestApp, andrenderTestAppwithout needing[apiRef, impl]tuples. As part of this change, the.factory()method on some mocks has been removed, since it's now redundant.// Before
import { mockApis } from '@backstage/frontend-test-utils';
renderInTestApp(<MyComponent />, {
apis: [[identityApiRef, mockApis.identity()]],
});
// After - mock APIs can be passed directly
renderInTestApp(<MyComponent />, {
apis: [mockApis.identity()],
});This change also adds
createApiMock, a public utility for creating mock API factories, intended for plugin authors to create their own.mock()variants.
Patch Changes
-
22864b7: Added an
apisoption tocreateExtensionTester,renderInTestApp, andrenderTestAppto override APIs when testing extensions. Use themockApishelpers to create mock implementations:import { identityApiRef } from '@backstage/frontend-plugin-api';
import { mockApis } from '@backstage/frontend-test-utils';
// Override APIs in createExtensionTester
const tester = createExtensionTester(myExtension, {
apis: [
[
identityApiRef,
mockApis.identity({ userEntityRef: 'user:default/guest' }),
],
],
});
// Override APIs in renderInTestApp
renderInTestApp(<MyComponent />, {
apis: [
[
identityApiRef,
mockApis.identity({ userEntityRef: 'user:default/guest' }),
],
],
});
// Override APIs in renderTestApp
renderTestApp({
extensions: [myExtension],
apis: [
[
identityApiRef,
mockApis.identity({ userEntityRef: 'user:default/guest' }),
],
],
}); -
15ed3f9: Added
snapshot()method toExtensionTester, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use withtoMatchInlineSnapshot(). -
013ec22: Added
mountedRoutesoption torenderTestAppfor binding route refs to paths, matching the existing option inrenderInTestApp:renderTestApp({
extensions: [...],
mountedRoutes: {
'/my-path': myRouteRef,
},
}); -
d7dd5bd: Fixed Router deprecation warning and switched to using new
RouterBlueprintfrom@backstage/plugin-app-api. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/frontend-app-api@0.15.0
- @backstage/core-app-api@1.19.5
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/plugin-app@0.4.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/test-utils@1.7.15
- @backstage/plugin-permission-common@0.9.6
@backstage/integration@1.20.0
Minor Changes
- 6999f6d: The AzureUrl class in the @backstage/integration package is now able to process BOTH git branches and git tags. Initially this class only processed git branches and threw an error when non-branch Azure URLs were passed in.
Patch Changes
- cc6206e: Added support for
{org}.visualstudio.comdomains used by Azure DevOps - 7455dae: Use node prefix on native imports
@backstage/module-federation-common@0.1.0
Minor Changes
- ce12dec: Added new
@backstage/module-federation-commonpackage that provides shared types, default configurations, and runtime utilities for module federation. It includesloadModuleFederationHostSharedfor loading shared dependencies in parallel at runtime,defaultHostSharedDependenciesanddefaultRemoteSharedDependenciesfor consistent dependency configuration, and types such asHostSharedDependencies,RemoteSharedDependencies, andRuntimeSharedDependenciesGlobal.
@backstage/ui@0.12.0
Minor Changes
-
46a9adc: BREAKING: Alert no longer accepts a
surfacepropThe Alert component's background is now driven entirely by its
statusprop. Thesurfaceprop has been removed.- <Alert surface="1" status="info" />
+ <Alert status="info" />Affected components: Alert
-
b63c25b: BREAKING: Removed gray scale tokens and renamed background surface tokens to neutral tokens
The
--bui-gray-1through--bui-gray-8tokens have been removed. The--bui-bg-surface-*and--bui-bg-neutral-on-surface-*tokens have been replaced by a unified--bui-bg-neutral-*scale.Migration:
Replace surface tokens directly:
- background: var(--bui-bg-surface-0);
+ background: var(--bui-bg-neutral-0);Replace on-surface tokens shifted by +1:
- background: var(--bui-bg-neutral-on-surface-0);
+ background: var(--bui-bg-neutral-1);Replace gray tokens 1-4 with neutral equivalents (
--bui-gray-5through--bui-gray-8have no direct replacement):- background: var(--bui-gray-1);
+ background: var(--bui-bg-neutral-1); -
7898df0: BREAKING: Replaced
Surface/onSurfacesystem with new provider/consumer background systemThe old
Surfacetype ('0'–'3','auto') and its associated props (surface,onSurface) have been replaced by a provider/consumerbgarchitecture.Types:
ContainerBg—'neutral-1'|'neutral-2'|'neutral-3'|'danger'|'warning'|'success'ProviderBg—ContainerBg | 'neutral-auto'
Consumer components (e.g. Button) inherit the parent's
bgviadata-on-bg, and CSS handles the visual step-up. See "Neutral level capping" below for details on how levels are bounded.Hooks:
useBgProvider(bg?)— for provider components. Returns{ bg: undefined }when nobgis given (transparent). Supports'neutral-auto'to auto-increment from the parent context.useBgConsumer()— for consumer components. Returns the parent container'sbgunchanged.
Component roles:
- Provider-only (Box, Flex, Grid): set
data-bg, wrap children inBgProvider. Transparent by default — they do not auto-increment; passbg="neutral-auto"explicitly if you want automatic neutral stepping. - Consumer-only (Button, ButtonIcon, ButtonLink): set
data-on-bg, inherit the parent container'sbgunchanged. - Provider + Consumer (Card): sets both
data-bganddata-on-bg, wraps children. Card passesbg="neutral-auto"to its inner Box, so it auto-increments from the parent context.
Neutral level capping:
Provider components cap at
neutral-3. There is noneutral-4prop value. Theneutral-4level exists only in consumer component CSS — for example, a Button sitting on aneutral-3surface usesneutral-4tokens internally viadata-on-bg.Migration:
Rename the
surfaceprop tobgon provider components and update values:- <Box surface="1">
+ <Box bg="neutral-1">
- <Card surface="2">
+ <Card bg="neutral-2">
- <Flex surface="0">
+ <Flex bg="neutral-1">
- <Grid.Root surface="1">
+ <Grid.Root bg="neutral-1">Remove
onSurfacefrom consumer components — they now always inherit from the parent container:- <Button onSurface="1" variant="secondary">
+ <Button variant="secondary">
- <ButtonIcon onSurface="2" variant="secondary" />
+ <ButtonIcon variant="secondary" />
- <ToggleButton onSurface="1">
+ <ToggleButton>Update type imports:
- import type { Surface, LeafSurfaceProps, ContainerSurfaceProps } from '@backstage/ui';
+ import type { ContainerBg, ProviderBg } from '@backstage/ui';Replace hook usage in custom components:
- import { useSurface, SurfaceProvider } from '@backstage/ui';
+ import { useBgProvider, useBgConsumer, BgProvider } from '@backstage/ui';
- const { surface } = useSurface({ surface: props.surface });
+ const { bg } = useBgProvider(props.bg);
- const { surface } = useSurface({ onSurface: props.onSurface });
+ const { bg } = useBgConsumer();Update CSS selectors targeting surface data attributes:
- [data-surface='1'] { ... }
+ [data-bg='neutral-1'] { ... }
- [data-on-surface='1'] { ... }
+ [data-on-bg='neutral-1'] { ... }Note: Provider components use
data-bg(values:neutral-1throughneutral-3, plus intent values). Consumer components usedata-on-bg, which reflects the parent container'sbgdirectly. Theneutral-4level never appears as a prop ordata-bgvalue — it is used only in consumer CSS.Affected components: Box, Button, ButtonIcon, ButtonLink, ToggleButton, Card, Flex, Grid
-
4137a43: BREAKING: Renamed, added, and removed CSS tokens.
- Renamed
--bui-bg-neutral-0to--bui-bg-app. - Renamed
--bui-borderto--bui-border-2. - Added
--bui-border-1for subtle, low-contrast borders. - Added
--bui-bg-popoverfor the background color of popovers, tooltips, menus, and dialogs. - Removed
--bui-border-hover,--bui-border-pressed, and--bui-border-disabled.
Migration:
- var(--bui-bg-neutral-0)
+ var(--bui-bg-app)
- var(--bui-border)
+ var(--bui-border-2)Remove any references to
--bui-border-hover,--bui-border-pressed, and--bui-border-disabledas these tokens no longer exist. - Renamed
-
b1f723b: BREAKING: Changed CSS selectors for
ButtonIconandButtonLinkcomponents. Custom styles targeting.bui-Buttonto style these components must be updated to use.bui-ButtonIconor.bui-ButtonLinkrespectively.-/* This no longer styles ButtonIcon or ButtonLink */
-.bui-Button[data-variant="primary"] { ... }
+/* Use component-specific selectors */
+.bui-ButtonIcon[data-variant="primary"] { ... }
+.bui-ButtonLink[data-variant="primary"] { ... }Affected components: ButtonIcon, ButtonLink
-
caeb9ad: BREAKING: The
cellandheaderproperties inColumnConfignow returnReactElementinstead ofReactNode.This fixes an issue where React Aria's Collection component would inject an
idprop into Fragment wrappers, causing "Invalid propidsupplied toReact.Fragment" errors on render.Migration:
const columns: ColumnConfig<MyItem>[] = [
{
id: 'name',
label: 'Name',
- cell: (item) => item.name,
+ cell: (item) => <CellText title={item.name} />,
- header: () => 'Name',
+ header: () => <Column>Name</Column>,
},
]; -
0ec3c0e: BREAKING: Renamed the
Headercomponent toPluginHeaderfor clarity.The following exports have been renamed:
Header→PluginHeaderHeaderProps→PluginHeaderPropsHeaderDefinition→PluginHeaderDefinition
The
HeaderTabtype is unchanged as it is shared withHeaderPage.CSS class names have been updated from
bui-Header*tobui-PluginHeader*.Migration:
-import { Header, HeaderDefinition } from '@backstage/ui';
+import { PluginHeader, PluginHeaderDefinition } from '@backstage/ui';
-<Header title="My plugin" />
+<PluginHeader title="My plugin" />Affected components: plugin-header
-
058ffd9: BREAKING: Removed
largesize variant from Button component as it was never implemented.Migration:
- <Button size="large">Click me</Button>
+ <Button size="medium">Click me</Button>Affected components: Button
-
110fec0: BREAKING: Removed link and tint color tokens, added new status foreground tokens, and improved Link component styling
The following color tokens have been removed:
--bui-fg-link(and all related tokens:-hover,-pressed,-disabled)--bui-fg-tint(and all related tokens:-hover,-pressed,-disabled)--bui-bg-tint(and all related tokens:-hover,-pressed,-disabled)--bui-border-tint(and all related tokens)
New Status Tokens:
Added dedicated tokens for status colors that distinguish between usage on status backgrounds vs. standalone usage:
--bui-fg-danger-on-bg/--bui-fg-danger--bui-fg-warning-on-bg/--bui-fg-warning--bui-fg-success-on-bg/--bui-fg-success--bui-fg-info-on-bg/--bui-fg-info
The
-on-bgvariants are designed for text on colored backgrounds, while the base variants are for standalone status indicators with improved visibility and contrast.Migration:
For link colors, migrate to one of the following alternatives:
.custom-link {
- color: var(--bui-fg-link);
+ color: var(--bui-fg-info); /* For informational links */
+ /* or */
+ color: var(--bui-fg-primary); /* For standard text links */
}For tint colors (backgrounds, foregrounds, borders), migrate to appropriate status or neutral colors:
.info-section {
- background: var(--bui-bg-tint);
+ background: var(--bui-bg-info); /* For informational sections */
+ /* or */
+ background: var(--bui-bg-neutral-1); /* For neutral emphasis */
}If you're using status foreground colors on colored backgrounds, update to the new
-on-bgtokens:.error-badge {
- color: var(--bui-fg-danger);
+ color: var(--bui-fg-danger-on-bg);
background: var(--bui-bg-danger);
}Affected components: Link
Patch Changes
-
644e303: Added a new
FullPagecomponent that fills the remaining viewport height below thePluginHeader.<PluginHeader title="My Plugin" tabs={tabs} />
<FullPage>
{/* content fills remaining height */}
</FullPage>Affected components: FullPage
-
44877e4: Fixed dark theme
--bui-fg-secondaryand--bui-fg-disabledtokens using black-basedoklch(0% ...)instead of white-basedoklch(100% ...), making secondary and disabled text visible on dark backgrounds. -
350c948: Fixed Box component to forward HTML attributes to the underlying div element.
Affected components: Box
-
7455dae: Use node prefix on native imports
-
c8ae765: Fixed nested Accordion icon state issue where the inner accordion's arrow icon would incorrectly show as expanded when only the outer accordion was expanded. The CSS selector now uses a direct parent selector to ensure the icon only responds to its own accordion's expanded state.
Affected components: Accordion
-
4d1b7f4: Fixed CSS Module syntax to comply with Next.js 16 Turbopack validation by flattening nested dark theme selectors.
Affected components: Popover, Tooltip
-
2c219b9: Added
destructiveprop to Button for dangerous actions like delete or remove. Works with all variants (primary, secondary, tertiary).Affected components: Button
-
5af9e14: Fixed
useDefinitionhook adding literal "undefined" class name when no className prop was passed. -
5c76d13: Allow
refas a prop on theTagcomponentAffected components: Tag
-
ab25658: Cleaned up
useDefinitionownPropstypes to remove never-typed ghost properties from autocomplete. -
741a98d: Allow data to be passed directly to the
useTablehook using the propertydatainstead ofgetData()for mode"complete".This simplifies usage as data changes, rather than having to perform a
useEffectwhen data changes, and then reloading the data. It also happens immediately, so stale data won't remain until a rerender (with an internal async state change), so less flickering.Affected components: Table
-
a0fe1b2: Fixed changing columns after first render from crashing. It now renders the table with the new column layout as columns change.
Affected components: Table
-
508bd1a: Added new
Alertcomponent with support for status variants (info, success, warning, danger), icons, loading states, and custom actions.Updated status color tokens for improved contrast and consistency across light and dark themes:
- Added new
--bui-bg-infoand--bui-fg-infotokens for info status - Updated
--bui-bg-danger,--bui-fg-dangertokens - Updated
--bui-bg-warning,--bui-fg-warningtokens - Updated
--bui-bg-success,--bui-fg-successtokens
Affected components: Alert
- Added new
-
da30862: Fixed client-side navigation for container components by wrapping the container (not individual items) in RouterProvider. Components now conditionally provide routing context only when children have internal links, removing the Router context requirement when not needed. This also removes the need to wrap these components in MemoryRouter during tests when they are not using the
hrefprop.Additionally, when multiple tabs match the current URL via prefix matching, the tab with the most specific path (highest segment count) is now selected. For example, with URL
/catalog/users/john, a tab with path/catalog/usersis now selected over a tab with path/catalog.Affected components: Tabs, Tab, TagGroup, Tag, Menu, MenuItem, MenuAutocomplete
-
092c453: Fixed an infinite render loop in Tabs when navigating to a URL that doesn't match any tab
href. -
becf851: export PasswordField component
-
becee36: Migrated Accordion components to use
useDefinitioninstead ofuseStyles, and added automatic background adaptation based on parent container context. -
5320aa8: Fixed components to not require a Router context when rendering without internal links.
Affected components: Link, ButtonLink, Row
-
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
8c39412: The Table component now wraps the react-aria-components
Tablewith aResizableTableContaineronly if any column has a width property set. This means that column widths can adapt to the content otherwise (if no width is explicitly set).Affected components: Table
-
cb090b4: Bump react-aria-components to v1.14.0
-
c429101: Fixed React 17 compatibility by using
useIdfromreact-ariainstead of the built-in React hook which is only available in React 18+. -
74c5a76: Fixed Switch component disabled state styling to show
not-allowedcursor and disabled text color.Affected components: Switch
-
20131c5: Migrated to use the standard
backstage-cli package buildfor CSS bundling instead of a custom build script. -
Updated dependencies
- @backstage/version-bridge@1.0.12
@backstage/plugin-app@0.4.0
Minor Changes
-
ef6916e: Added
SubPageBlueprintfor creating sub-page tabs,PluginHeaderActionBlueprintandPluginHeaderActionsApifor plugin-scoped header actions, andPageLayoutas a swappable component. ThePageBlueprintnow supports sub-pages with tabbed navigation, page title, icon, and header actions. Plugins can now specify atitleandiconincreateFrontendPlugin. -
7edb810: BREAKING: Extensions created with the following blueprints must now be provided via an override or a module for the
appplugin. Extensions from other plugins will now trigger a warning in the app and be ignored.IconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
Patch Changes
- a2133be: Added new
NavContentNavItem,NavContentNavItems, andnavItemsprop toNavContentComponentPropsfor auto-discovering navigation items from page extensions. The newnavItemscollection supportstake(id)andrest()methods for placing specific items in custom sidebar positions, as well aswithComponent(Component)which returns aNavContentNavItemsWithComponentfor rendering items directly as elements. The existingitemsprop is now deprecated in favor ofnavItems. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/core-plugin-api@1.12.3
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
@backstage/plugin-app-react@0.2.0
Minor Changes
- a2133be: Added new
NavContentNavItem,NavContentNavItems, andnavItemsprop toNavContentComponentPropsfor auto-discovering navigation items from page extensions. The newnavItemscollection supportstake(id)andrest()methods for placing specific items in custom sidebar positions, as well aswithComponent(Component)which returns aNavContentNavItemsWithComponentfor rendering items directly as elements. The existingitemsprop is now deprecated in favor ofnavItems.
Patch Changes
- ef6916e: Added
IconElementtype as a replacement for the deprecatedIconComponent. TheIconsApinow has a newicon()method that returnsIconElement, while the existinggetIcon()method is deprecated. TheIconBundleBlueprintnow accepts bothIconComponentandIconElementvalues. - 409af72: Internal refactor to move implementation of blueprints from
@backstage/frontend-plugin-apito this package. - Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-app-visualizer@0.2.0
Minor Changes
- ef6916e: Migrated to use
SubPageBlueprintfor tabbed navigation and added a copy-tree-as-JSON plugin header action usingPluginHeaderActionBlueprint. The plugin now specifies atitleandicon.
Patch Changes
- cb090b4: Bump react-aria-components to v1.14.0
- c38b74d: Internal updates for blueprint moves to
@backstage/plugin-app-react. - 4137a43: Updated CSS token references to use renamed
--bui-border-2token. - 4d50e1f: Improved rendering performance of the details page.
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/ui@0.12.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-auth-backend@0.27.0
Minor Changes
-
31de2c9: Added experimental support for Client ID Metadata Documents (CIMD).
This allows Backstage to act as an OAuth 2.0 authorization server that supports the IETF Client ID Metadata Document draft. External OAuth clients can use HTTPS URLs as their
client_id, and Backstage will fetch metadata from those URLs to validate the client.Configuration example:
auth:
experimentalClientIdMetadataDocuments:
enabled: true
# Optional: restrict which `client_id` URLs are allowed (defaults to ['*'])
allowedClientIdPatterns:
- 'https://example.com/*'
- 'https://*.trusted-domain.com/*'
# Optional: restrict which redirect URIs are allowed (defaults to ['*'])
allowedRedirectUriPatterns:
- 'http://localhost:*'
- 'https://*.example.com/*'Clients using CIMD must host a JSON metadata document at their
client_idURL containing at minimum:{
"client_id": "https://example.com/.well-known/oauth-client/my-app",
"client_name": "My Application",
"redirect_uris": ["http://localhost:8080/callback"],
"token_endpoint_auth_method": "none"
} -
d0786b9: Added experimental support for refresh tokens via the
auth.experimentalRefreshToken.enabledconfiguration option. When enabled, clients can request theoffline_accessscope to receive refresh tokens that can be used to obtain new access tokens without re-authentication.
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-auth0-provider@0.3.0
Minor Changes
- 36804fe: feat: Added organization option to authorization params of the strategy
Patch Changes
- 867c905: Add support for organizational invites in auth0 strategy
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-github-provider@0.5.0
Minor Changes
- ff07934: Added the
userIdMatchingUserEntityAnnotationsign-in resolver that matches users by their GitHub user ID.
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-gitlab-provider@0.4.0
Minor Changes
- ff07934: Added the
{gitlab-integration-host}/user-idannotation to store GitLab's user ID (immutable) in user entities. Also includes addition of theuserIdMatchingUserEntityAnnotationsign-in resolver that matches users by the new ID.
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-catalog@1.33.0
Minor Changes
-
491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
-
05aac34: Migrated
DeleteEntityDialogandEntityOrphanWarningcomponents to Backstage UI.The
deleteEntity.descriptiontranslation key no longer includes "Click here to delete" text. A newdeleteEntity.actionButtonTitlekey was added for the action button.
Patch Changes
-
220d6c3: Add missing translation entries for catalog UI text.
This change adds translation keys and updates relevant UI components to use the correct localized labels and text in the catalog plugin. It ensures that catalog screens such as entity layout, tabs, search result items, table labels, and other UI elements correctly reference the i18n system for translation.
No functional behavior is changed aside from the improved internationalization support.
-
8d4c48b: Fixed vertical spacing between tags in the catalog table.
-
7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. -
018ca87: Added
titleandiconto the plugin definition for the new frontend system. -
e8258d0: The default entity content layout still supports rendering summary cards at runtime for backward compatibility, but logs a console warning when they are detected to help identify where migration is needed.
-
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
75ac651: Migrated
EntityRelationWarningandEntityProcessingErrorsPanelcomponents from Material UI to Backstage UI. -
Updated dependencies
- @backstage/ui@0.12.0
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/core-compat-api@0.5.8
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/plugin-search-react@1.10.3
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-catalog-backend@3.4.0
Minor Changes
-
f1d29b4: Failures to connect catalog providers are now attributed to the module that provided the failing provider. This means that such failures will be reported as module startup failures rather than a failure to start the catalog plugin, and will therefore respect
onPluginModuleBootFailureconfiguration instead. -
34cc520: Implemented handling of events from the newly introduced alpha
catalogScmEventsServiceRefservice, in the builtin entity providers. This allows entities to get refreshed, and locations updated or removed, as a response to incoming events. In its first iteration, only the GitHub module implements such event handling however.This is not yet enabled by default, but this fact may change in a future release. To try it out, ensure that you have the latest catalog GitHub module installed, and set the following in your app-config:
catalog:
scmEvents: trueOr if you want to pick and choose from the various features:
catalog:
scmEvents:
# refresh (reprocess) upon events?
refresh: true
# automatically unregister locations based on events? (files deleted, repos archived, etc)
unregister: true
# automatically move locations based on events? (repo transferred, file renamed, etc)
move: true -
b4e8249: Implemented the
POST /locations/by-queryendpoint which allows paginated, filtered location queries
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- 5e3ef57: Added
peerModulesmetadata declaring recommended modules for cross-plugin integrations. - 08a5813: Fixed O(n²) performance bottleneck in
buildEntitySearchtraverse()by replacingArray.some()linear scan with aSetfor O(1) duplicate path key detection. - 1e669cc: Migrate audit events reference docs to http://backstage.io/docs.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
- @backstage/filter-predicates@0.1.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-gitlab@0.8.0
Minor Changes
- 2f51676: allow entity discoverability via gitlab search API
- ff07934: Added the
{gitlab-integration-host}/user-idannotation to store GitLab's user ID (immutable) in user entities. Also includes addition of theuserIdMatchingUserEntityAnnotationsign-in resolver that matches users by the new ID.
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- 7e6b5e5: Fixed GitLab search API scope parameter from
'blob'to'blobs', resolving 400 errors in discovery provider. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-msgraph@0.9.0
Minor Changes
- 8694561: Log group/user count, tenant ID, execution time as separate fields
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-node@2.0.0
Minor Changes
-
cfd8103: Promoted stable catalog extension points from alpha to main export. The following extension points are now exported from
@backstage/plugin-catalog-nodeinstead of@backstage/plugin-catalog-node/alpha:catalogLocationsExtensionPointandCatalogLocationsExtensionPointcatalogProcessingExtensionPointandCatalogProcessingExtensionPointcatalogAnalysisExtensionPointandCatalogAnalysisExtensionPoint
The old alpha exports for these extension points are now deprecated with
@deprecatedmarkers pointing to the new stable exports. Please update your imports from@backstage/plugin-catalog-node/alphato@backstage/plugin-catalog-node.Note: The
catalogModelExtensionPoint,catalogPermissionExtensionPoint, and related types remain in alpha. -
b4e8249: Implemented support for the new
queryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queries -
34cc520: Introduced the
catalogScmEventsServiceRef, along withCatalogScmEventsServiceand associated types. These allow communicating a unified set of events, that parts of the catalog can react to.
Patch Changes
- 42abfb1: Updated
catalogServiceMock.mockto usecreateServiceMockfrom@backstage/backend-test-utils, replacing the internal copy ofsimpleMock. Added@backstage/backend-test-utilsas an optional peer dependency. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-test-utils@1.11.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-react@2.0.0
Minor Changes
-
0e9578d: Migrated
UnregisterEntityDialogfrom Material UI to Backstage UI components. -
491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
-
b4e8249: Implemented support for the new
queryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queries -
7feb83b: BREAKING ALPHA: All of the predicate types and functions have been moved to the
@backstage/filter-predicatespackage.When moving into the more general package, they were renamed as follows:
EntityPredicate->FilterPredicateEntityPredicateExpression->FilterPredicateExpressionEntityPredicatePrimitive->FilterPredicatePrimitiveentityPredicateToFilterFunction->filterPredicateToFilterFunctionEntityPredicateValue->FilterPredicateValue
-
e8258d0: BREAKING: Removed the 'summary' entity card type from
EntityCardType. Users should migrate to using 'content' or 'info' card types instead.TypeScript will now show errors if you try to use
type: 'summary'when creating entity cards. -
ac9bead: Added
createTestEntityPagetest utility for testing entity cards and content extensions in the new frontend system. This utility creates a test page extension that providesEntityProvidercontext and accepts entity extensions through input redirects:import { renderTestApp } from '@backstage/frontend-test-utils';
import { createTestEntityPage } from '@backstage/plugin-catalog-react/testUtils';
renderTestApp({
extensions: [createTestEntityPage({ entity: myEntity }), myEntityCard],
});
Patch Changes
- f523983: Fixes a bug where the
EntityListProviderwould not correctly hydrate query parameters if more than 20 were provided for the same key. - 09a6aad: The
catalogApiMocktest utility now returns aMockWithApiFactory, allowing it to be passed directly to test utilities likerenderTestAppandTestApiProviderwithout needing the[catalogApiRef, catalogApiMock()]tuple. - 88dbd5e: fixed bug in
UserListPickerby getting thekindParamaterfrom thefiltersrather than from thequeryParameters - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/frontend-test-utils@0.5.0
- @backstage/core-components@0.18.7
- @backstage/core-compat-api@0.5.8
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/filter-predicates@0.1.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-events-backend-module-google-pubsub@0.2.0
Minor Changes
- 80905b3: Added an optional
filterproperty to PubSub consumers/publishers
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/filter-predicates@0.1.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-search@1.6.0
Minor Changes
- feef8d9: Added support for configuring the default search type in the search page via the
search.defaultTypeoption inapp-config.yaml. This applies to both the legacy and new frontend systems. If not set, the default is empty, which means searching for "all" types.
Patch Changes
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
- @backstage/plugin-search-react@1.10.3
@backstage/plugin-search-backend-module-elasticsearch@1.8.0
Minor Changes
- 583bd3a: Added
elasticsearchAuthExtensionPointto enable dynamic authentication mechanisms such as bearer tokens with automatic rotation.
Patch Changes
- 7455dae: Use node prefix on native imports
- 7021165: Fixed bulk indexing to refresh only the target index instead of all indexes, improving performance in multi-index deployments.
- Updated dependencies
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
@backstage/plugin-techdocs@1.17.0
Minor Changes
-
27798df: Add two config values to the
page:techdocs/readerextension that configure default layout,withoutSearchandwithoutHeader. Default are unchanged tofalse.E.g. to disable the search and header on the Techdocs Reader Page:
app:
extensions:
- page:techdocs/reader:
config:
withoutSearch: true
withoutHeader: true
Patch Changes
- 7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. - 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - 9e29545: Improve sidebars (nav/TOC) layout and scrolling
- 22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The
AddonBlueprintnow uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 0a88779: Added title prop to OffsetPaginatedDocsTable for proper display
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/integration@1.20.0
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
- @backstage/plugin-search-react@1.10.3
- @backstage/plugin-auth-react@0.1.24
@backstage/plugin-user-settings@0.9.0
Minor Changes
- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance
Patch Changes
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/core-app-api@1.19.5
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-user-settings-common@0.1.0
- @backstage/plugin-signals-react@0.0.19
@backstage/plugin-user-settings-backend@0.4.0
Minor Changes
- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance
Patch Changes
- 8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. - Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-user-settings-common@0.1.0
- @backstage/plugin-signals-node@0.1.28
@backstage/plugin-user-settings-common@0.1.0
Minor Changes
- 104ca74: User-settings will now use DataLoader to batch consecutive calls into one API call to improve performance
@backstage/app-defaults@1.7.5
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-app-api@1.19.5
- @backstage/theme@0.7.2
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
@backstage/backend-defaults@0.15.2
Patch Changes
- 7455dae: Use node prefix on native imports
- 44f5d04: Minor internal restructure of the postgres config loading code
- 4fc7bf0: Bump to tar v7
- 5dd683f:
createRateLimitMiddlewareis now exported from@backstage/backend-defaults/httpRouter - 8dd518a: Support
connection.type: azurein database client to use Microsoft Entra authentication with Azure database for PostgreSQL - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-app-api@1.5.0
- @backstage/integration@1.20.0
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-dev-utils@0.1.7
- @backstage/config-loader@1.10.8
- @backstage/cli-node@0.2.18
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-events-node@0.4.19
@backstage/backend-dev-utils@0.1.7
Patch Changes
- 7455dae: Use node prefix on native imports
@backstage/backend-dynamic-feature-service@0.7.9
Patch Changes
- 7455dae: Use node prefix on native imports
- fdbd404: Updated
@module-federation/enhanced,@module-federation/runtime, and@module-federation/sdkdependencies from^0.9.0to^0.21.6. - 9b4c414: Updated README for backend-dynamic-feature-service
- Updated dependencies
- @backstage/plugin-catalog-backend@3.4.0
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-scaffolder-node@0.12.5
- @backstage/config-loader@1.10.8
- @backstage/plugin-events-backend@0.5.11
- @backstage/plugin-search-common@1.2.22
- @backstage/cli-common@0.1.18
- @backstage/cli-node@0.2.18
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-app-node@0.1.42
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-events-node@0.4.19
@backstage/backend-openapi-utils@0.6.6
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@backstage/cli@0.35.4
Patch Changes
-
cfd8103: Updated catalog provider module template to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of alpha exports. -
20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in its
exportsfield (e.g.,"./styles.css": "./src/styles.css"), the CLI will automatically bundle it duringbackstage-cli package build, resolving any@importstatements. The export path is rewritten fromsrc/todist/at publish time.Fixed
backstage-cli repo fixto not addtypesVersionsentries for non-script exports like CSS files. -
7455dae: Use node prefix on native imports
-
6ce4a13: Removed
/alphafromscaffolderActionsExtensionPointimport -
fdbd404: Removed the
EXPERIMENTAL_MODULE_FEDERATIONenvironment variable flag, making module federation host support always available duringpackage start. The host shared dependencies are now managed through@backstage/module-federation-commonand injected as a versioned runtime script at build time. -
fdbd404: Updated
@module-federation/enhanced,@module-federation/runtime, and@module-federation/sdkdependencies from^0.9.0to^0.21.6. -
4fc7bf0: Bump to tar v7
-
5e3ef57: Added support for the new
peerModulesmetadata field inpackage.json. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated bybackstage-cli repo fix --publish. -
122d39c: Completely removed support for the deprecated
app.experimental.packagesconfiguration. Replace existing usage directly withapp.packages. -
73351c2: Updated dependency
webpackto~5.104.0. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/integration@1.20.0
- @backstage/config-loader@1.10.8
- @backstage/eslint-plugin@0.2.1
- @backstage/cli-common@0.1.18
- @backstage/cli-node@0.2.18
- @backstage/module-federation-common@0.1.0
@backstage/cli-common@0.1.18
Patch Changes
- 7455dae: Use node prefix on native imports
@backstage/cli-node@0.2.18
Patch Changes
- 7455dae: Use node prefix on native imports
- 5e3ef57: Added support for the new
peerModulesmetadata field inpackage.json. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated bybackstage-cli repo fix --publish. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/cli-common@0.1.18
@backstage/codemods@0.1.54
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/cli-common@0.1.18
@backstage/config-loader@1.10.8
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/cli-common@0.1.18
@backstage/core-app-api@1.19.5
Patch Changes
- 5a71e7a: Fixed memory leak caused by duplicate
AppThemeSelectorinstances and missing cleanup inAppThemeSelectorandAppLanguageSelector. Addeddispose()method to both selectors for proper resource cleanup. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
@backstage/core-compat-api@0.5.8
Patch Changes
- c38b74d: Internal updates for blueprint moves to
@backstage/plugin-app-react. - ef6916e: Added
IconElementtype as a replacement for the deprecatedIconComponent. TheIconsApinow has a newicon()method that returnsIconElement, while the existinggetIcon()method is deprecated. TheIconBundleBlueprintnow accepts bothIconComponentandIconElementvalues. - 53b6549: Plugins in the new frontend system now have a
pluginIdfield rather thanidto better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to preferpluginIdwhile maintaining backward compatibility by falling back toidwhen needed. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
@backstage/core-components@0.18.7
Patch Changes
- 7455dae: Use node prefix on native imports
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - cebfea7: Removed link styles from LinkButton to avoid styling inconsistencies related to import order.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/theme@0.7.2
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
@backstage/core-plugin-api@1.12.3
Patch Changes
- 53b6549: Plugins in the new frontend system now have a
pluginIdfield rather thanidto better align with naming conventions used throughout the frontend and backend systems. The old field is still present but marked as deprecated. All internal code has been updated to preferpluginIdwhile maintaining backward compatibility by falling back toidwhen needed. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/version-bridge@1.0.12
@backstage/create-app@0.7.9
Patch Changes
- 40f2720: Updated to include the missing core plugins in the template used with the
--nextflag. Also updatedreact-router*versions and added Jest 30-related dependencies. Finally, moved the order of@playwright/testso it won't trigger a file change during the creation process. - 1ea737c: Bumped create-app version.
- 7c41134: Bumped create-app version.
- 65ba820: Updated the app template sidebar to use the new
NavContentBlueprintAPI for page-based navigation. - 7455dae: Use node prefix on native imports
- c38b74d: Switched
next-apptemplate to use blueprint from@backstage/plugin-app-react. - Updated dependencies
- @backstage/cli-common@0.1.18
@backstage/dev-utils@1.1.20
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/ui@0.12.0
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/core-app-api@1.19.5
- @backstage/theme@0.7.2
- @backstage/core-plugin-api@1.12.3
- @backstage/integration-react@1.2.15
- @backstage/app-defaults@1.7.5
@backstage/e2e-test-utils@0.1.2
Patch Changes
-
b96c20e: Added optional
channeloption togenerateProjects()to allow customizing the Playwright browser channel for testing against different browsers variants. When not provided, the function defaults to 'chrome' to maintain backward compatibility.Example usage:
import { generateProjects } from '@backstage/e2e-test-utils';
export default defineConfig({
projects: generateProjects({ channel: 'msedge' }),
}); -
7455dae: Use node prefix on native imports
@backstage/eslint-plugin@0.2.1
Patch Changes
- 7455dae: Use node prefix on native imports
@backstage/frontend-dynamic-feature-loader@0.1.9
Patch Changes
- fdbd404: Updated module federation integration to use
@module-federation/enhanced/runtimecreateInstanceAPI and the newloadModuleFederationHostSharedfrom@backstage/module-federation-commonfor loading shared dependencies. Also added support for passing a pre-createdModuleFederationinstance via themoduleFederation.instanceoption. - fdbd404: Updated
@module-federation/enhanced,@module-federation/runtime, and@module-federation/sdkdependencies from^0.9.0to^0.21.6. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/module-federation-common@0.1.0
@backstage/integration-aws-node@0.1.20
Patch Changes
- 7455dae: Use node prefix on native imports
@backstage/integration-react@1.2.15
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/core-plugin-api@1.12.3
@backstage/repo-tools@0.16.4
Patch Changes
- cd75ed0: Add newline to OpenAPI license template files.
- 7455dae: Use node prefix on native imports
- 4fc7bf0: Bump to tar v7
- 6523040: Support Prettier v3 for api-reports
- be7ebad: Updated package-docs exclude list to reflect renamed example app packages.
- df59ee6: The
type-depscommand now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as thejestnamespace. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/config-loader@1.10.8
- @backstage/cli-common@0.1.18
- @backstage/cli-node@0.2.18
@techdocs/cli@1.10.5
Patch Changes
- 7455dae: Use node prefix on native imports
- 27798df: Migrate the Techdocs CLI embedded app to the New Frontend System (NFS)
- 508d127: Updated dependency
find-processto^2.0.0. - Updated dependencies
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-techdocs-node@1.14.2
- @backstage/cli-common@0.1.18
@backstage/test-utils@1.7.15
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 68eb322: Added
@types/jestas an optional peer dependency, since jest types are exposed in the public API surface. - Updated dependencies
- @backstage/core-app-api@1.19.5
- @backstage/theme@0.7.2
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-permission-common@0.9.6
@backstage/theme@0.7.2
Patch Changes
- 1c52dcc: add square shape
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.
@backstage/version-bridge@1.0.12
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.
@backstage/plugin-api-docs@0.13.4
Patch Changes
- ac9bead: Added
@backstage/frontend-test-utilsdev dependency. - 7455dae: Use node prefix on native imports
- 7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. - 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
- 4183614: Updated usage of deprecated APIs in the new frontend system.
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - 629c3ec: Add
tableOptionsandtitleto Components cards of APIs - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/plugin-catalog@1.33.0
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-api-docs-module-protoc-gen-doc@0.1.11
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.
@backstage/plugin-app-backend@0.5.11
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/config-loader@1.10.8
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-app-node@0.1.42
@backstage/plugin-app-node@0.1.42
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/config-loader@1.10.8
@backstage/plugin-auth@0.1.5
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
@backstage/plugin-auth-backend-module-atlassian-provider@0.4.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.13
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-auth-backend@0.27.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.17
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-google-provider@0.3.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-guest-provider@0.2.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-microsoft-provider@0.3.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-oauth2-provider@0.4.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.17
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-oidc-provider@0.4.13
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-auth-backend@0.27.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-okta-provider@0.2.12
Patch Changes
- 08aea95: Added a validation check that rejects
audienceconfiguration values that are not absolute URLs (i.e. missinghttps://orhttp://prefix). - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-onelogin-provider@0.3.12
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-openshift-provider@0.1.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-pinniped-provider@0.3.11
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.11
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
@backstage/plugin-auth-node@0.6.13
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
@backstage/plugin-auth-react@0.1.24
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-bitbucket-cloud-common@0.3.7
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
@backstage/plugin-catalog-backend-module-aws@0.4.20
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-kubernetes-common@0.9.10
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-azure@0.3.14
Patch Changes
- cc6206e: Added support for
{org}.visualstudio.comdomains used by Azure DevOps - cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 6c8a464: Added missing
branchfield to theazureDevOpsprovider config schema. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.11
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.8
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/plugin-bitbucket-cloud-common@0.3.7
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.8
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-gcp@0.3.16
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-kubernetes-common@0.9.10
@backstage/plugin-catalog-backend-module-gerrit@0.3.11
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-gitea@0.1.9
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-github@0.12.2
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- 34cc520: Implemented translation of webhook events into
catalogScmEventsServiceRefevents. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-github-org@0.3.19
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-backend-module-github@0.12.2
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.18
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-backend-module-gitlab@0.8.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.9
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-catalog-backend@3.4.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-ldap@0.12.2
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-logs@0.1.19
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@3.4.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-catalog-backend-module-openapi@0.2.19
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-backend-module-puppetdb@0.2.19
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17
Patch Changes
- cfd8103: Updated imports to use stable catalog extension points from
@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports. - Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-catalog-backend-module-unprocessed@0.6.8
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.13
@backstage/plugin-catalog-common@1.1.8
Patch Changes
- Updated dependencies
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-catalog-graph@0.5.7
Patch Changes
- ac9bead: Added
@backstage/frontend-test-utilsdev dependency. - 8dd27c4: Fix large icon rendering in catalog graph nodes
- 7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. - 4183614: Updated usage of deprecated APIs in the new frontend system.
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-catalog-import@0.13.10
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/integration@1.20.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-catalog-unprocessed-entities@0.2.26
Patch Changes
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-compat-api@0.5.8
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-devtools-react@0.1.1
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.13
@backstage/plugin-catalog-unprocessed-entities-common@0.0.13
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-config-schema@0.1.77
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-devtools@0.1.36
Patch Changes
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - f2612c2: Fixes an issue where a user lacking permission to schedule tasks can now easily see the issue through a custom icon + tooltip.
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-compat-api@0.5.8
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-devtools-react@0.1.1
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-devtools-common@0.1.22
@backstage/plugin-devtools-backend@0.5.14
Patch Changes
- 7455dae: Use node prefix on native imports
- 8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. - Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/config-loader@1.10.8
- @backstage/cli-common@0.1.18
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-devtools-common@0.1.22
@backstage/plugin-devtools-common@0.1.22
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-devtools-react@0.1.1
Patch Changes
- 9fbb270: Updated dependency
@testing-library/reactto^16.0.0. - Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-events-backend@0.5.11
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-aws-sqs@0.4.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-azure@0.2.28
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.28
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-bitbucket-server@0.1.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-gerrit@0.2.28
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-github@0.4.9
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-gitlab@0.3.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-module-kafka@0.3.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-backend-test-utils@0.1.52
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-events-node@0.4.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@backstage/plugin-gateway-backend@1.1.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@backstage/plugin-home@0.9.2
Patch Changes
- 018ca87: Added
titleandiconto the plugin definition for the new frontend system. - 90956a6: Support new frontend system in the homepage plugin
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/core-app-api@1.19.5
- @backstage/core-compat-api@0.5.8
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-home-react@0.1.35
@backstage/plugin-home-react@0.1.35
Patch Changes
- 90956a6: Support new frontend system in the homepage plugin
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-compat-api@0.5.8
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-kubernetes@0.12.16
Patch Changes
- 7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. - 491a06c: Add the ability to show icons for the tabs on the entity page (new frontend)
- 4183614: Updated usage of deprecated APIs in the new frontend system.
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/plugin-kubernetes-react@0.5.16
- @backstage/plugin-kubernetes-common@0.9.10
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
@backstage/plugin-kubernetes-backend@0.21.1
Patch Changes
- 7455dae: Use node prefix on native imports
- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-kubernetes-node@0.4.1
- @backstage/plugin-kubernetes-common@0.9.10
- @backstage/catalog-client@1.13.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
@backstage/plugin-kubernetes-cluster@0.0.34
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/plugin-kubernetes-react@0.5.16
- @backstage/plugin-kubernetes-common@0.9.10
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
@backstage/plugin-kubernetes-common@0.9.10
Patch Changes
- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering
- Updated dependencies
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-kubernetes-node@0.4.1
Patch Changes
- 7455dae: Use node prefix on native imports
- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-kubernetes-common@0.9.10
@backstage/plugin-kubernetes-react@0.5.16
Patch Changes
- 7455dae: Use node prefix on native imports
- ce3639c: Add PersistentVolume and PersistentVolumeClaims Rendering
- d56542c: Updated dependency
@xterm/addon-attachto^0.12.0. Updated dependency@xterm/addon-fitto^0.11.0. - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/plugin-kubernetes-common@0.9.10
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-mcp-actions-backend@0.1.9
Patch Changes
-
31de2c9: Added OAuth Protected Resource Metadata endpoint (
/.well-known/oauth-protected-resource) per RFC 9728. This allows MCP clients to discover the authorization server for the resource.Also enabled OAuth well-known endpoints when CIMD (Client ID Metadata Documents) is configured, not just when DCR is enabled.
-
8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
@backstage/plugin-mui-to-bui@0.2.4
Patch Changes
-
4137a43: Updated CSS token references to use renamed
--bui-bg-appand--bui-border-2tokens. -
a88c437: Updated MUI to BUI theme converter to align with latest token changes
Changes:
- Removed generation of deprecated tokens:
--bui-fg-link,--bui-fg-link-hover,--bui-fg-tint,--bui-fg-tint-disabled,--bui-bg-tintand all its variants - Added generation of new
infostatus tokens:--bui-fg-info,--bui-fg-info-on-bg,--bui-bg-info,--bui-border-info - Updated status color mapping to generate both standalone and
-on-bgvariants for danger, warning, success, and info - Status colors now use
.mainfor standalone variants and.darkfor-on-bgvariants, providing better visual hierarchy
The converter now generates tokens that match the updated BUI design system structure, with clear distinction between status colors for standalone use vs. use on colored backgrounds.
- Removed generation of deprecated tokens:
-
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
Updated dependencies
- @backstage/ui@0.12.0
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-notifications@0.5.14
Patch Changes
- 8005286: Added
renderItemprop toNotificationsSidebarItemcomponent, allowing custom UI rendering while retaining all built-in notification logic (unread count, snackbar, signals, web notifications). - a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-notifications-common@0.2.1
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-signals-react@0.0.19
@backstage/plugin-notifications-backend@0.6.2
Patch Changes
- 7455dae: Use node prefix on native imports
- 5e3ef57: Added
peerModulesmetadata declaring recommended modules for cross-plugin integrations. - e9eb400: Allow configuring included topics for email notifications.
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-notifications-common@0.2.1
- @backstage/plugin-notifications-node@0.2.23
- @backstage/plugin-signals-node@0.1.28
@backstage/plugin-notifications-backend-module-email@0.3.18
Patch Changes
- e9eb400: Allow configuring included topics for email notifications.
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
- @backstage/plugin-notifications-common@0.2.1
- @backstage/plugin-notifications-node@0.2.23
@backstage/plugin-notifications-backend-module-slack@0.3.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-notifications-common@0.2.1
- @backstage/plugin-notifications-node@0.2.23
@backstage/plugin-notifications-common@0.2.1
Patch Changes
- e9eb400: Allow configuring included topics for email notifications.
@backstage/plugin-notifications-node@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/catalog-client@1.13.0
- @backstage/plugin-notifications-common@0.2.1
- @backstage/plugin-signals-node@0.1.28
@backstage/plugin-org@0.6.49
Patch Changes
- ac9bead: Added
@backstage/frontend-test-utilsdev dependency. - 7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. - 4183614: Updated usage of deprecated APIs in the new frontend system.
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - 1dee6de: Add search functionality in MembersListCard
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-org-react@0.1.47
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-permission-backend@0.7.9
Patch Changes
- 7455dae: Use node prefix on native imports
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
@backstage/plugin-permission-backend-module-allow-all-policy@0.2.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
@backstage/plugin-permission-common@0.9.6
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
@backstage/plugin-permission-node@0.10.10
Patch Changes
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-permission-react@0.4.40
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-proxy-backend@0.6.10
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-proxy-node@0.1.12
@backstage/plugin-proxy-node@0.1.12
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@backstage/plugin-scaffolder@1.35.3
Patch Changes
-
7455dae: Use node prefix on native imports
-
4e581a6: Updated the browser tab title on the template wizard page to display the specific template title instead of the generic "Create a new component" text.
-
7feb83b: Adjusted to use the new
@backstage/filter-predicatestypes for predicate expressions. -
018ca87: Added
titleandiconto the plugin definition for the new frontend system. -
2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The
FormFieldBlueprintnow uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release.As part of this change, the following alpha exports were removed:
formFieldsApiRefScaffolderFormFieldsApi
-
b9d90a7: Added
@backstage/frontend-test-utilsas a dev dependency for mock API usage in tests. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/integration@1.20.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/plugin-scaffolder-react@1.19.7
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-catalog-common@1.1.8
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-scaffolder-backend@3.1.3
Patch Changes
- 7455dae: Use node prefix on native imports
- 4fc7bf0: Removed unused dependency
- 0ce78b0: Support
ifconditions insideeachloops for scaffolder steps - 5e3ef57: Added
peerModulesmetadata declaring recommended modules for cross-plugin integrations. - 8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. - 1e669cc: Migrate audit events reference docs to http://backstage.io/docs.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-scaffolder-backend-module-gitlab@0.11.3
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17
- @backstage/plugin-catalog-node@2.0.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.18
- @backstage/plugin-scaffolder-backend-module-github@0.9.6
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.18
- @backstage/backend-openapi-utils@0.6.6
- @backstage/plugin-bitbucket-cloud-common@0.3.7
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-events-node@0.4.19
- @backstage/plugin-scaffolder-backend-module-azure@0.2.18
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-scaffolder-backend-module-azure@0.2.18
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-bitbucket@0.3.19
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.3
Patch Changes
- 7455dae: Use node prefix on native imports
- 14741e2: Fully enable API token functionality for Bitbucket-Cloud.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-bitbucket-cloud-common@0.3.7
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.18
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.18
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.20
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-gcp@0.2.18
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-gerrit@0.2.18
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-gitea@0.2.18
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-github@0.9.6
Patch Changes
- 7455dae: Use node prefix on native imports
- 82ca951: cleaned up repo creation to make the unique portions explicit
- 672b972: Updated dependency
libsodium-wrappersto^0.8.0. Updated dependency@types/libsodium-wrappersto^0.8.0. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-gitlab@0.11.3
Patch Changes
- 6b5e7d9: Allow setting optional description on group creation
- 7455dae: Use node prefix on native imports
- f0f9403: Changed
gitlab:group:ensureExistsaction to useGroups.showAPI instead ofGroups.searchfor checking if a group path exists. This is more efficient as it directly retrieves the group by path rather than searching and filtering results. - 32c51c0: Added new
gitlab:user:infoscaffolder action that retrieves information about a GitLab user. The action can fetch either the current authenticated user or a specific user by ID. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-notifications@0.1.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
- @backstage/plugin-notifications-common@0.2.1
- @backstage/plugin-notifications-node@0.2.23
@backstage/plugin-scaffolder-backend-module-rails@0.5.18
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-sentry@0.3.1
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-backend-module-yeoman@0.4.19
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-scaffolder-node-test-utils@0.3.8
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-common@1.7.6
Patch Changes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-scaffolder-node@0.12.5
Patch Changes
- 7455dae: Use node prefix on native imports
- 4fc7bf0: Bump to tar v7
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-scaffolder-node-test-utils@0.3.8
Patch Changes
- 7455dae: Use node prefix on native imports
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/backend-test-utils@1.11.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-scaffolder-node@0.12.5
@backstage/plugin-scaffolder-react@1.19.7
Patch Changes
-
2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The
FormFieldBlueprintnow uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release.As part of this change, the following alpha exports were removed:
formFieldsApiformFieldsApiRefScaffolderFormFieldsApi
-
b9d90a7: Added
@backstage/frontend-test-utilsas a dev dependency for mock API usage in tests. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
69d880e: Bump to latest zod to ensure it has the latest features
-
Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/plugin-scaffolder-common@1.7.6
@backstage/plugin-search-backend@2.0.12
Patch Changes
- 7455dae: Use node prefix on native imports
- 8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. - 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/backend-openapi-utils@0.6.6
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
@backstage/plugin-search-backend-module-catalog@0.3.12
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
- @backstage/catalog-client@1.13.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-search-backend-module-explore@0.3.11
Patch Changes
- 7455dae: Use node prefix on native imports
- df27350: Updated dependency
@backstage-community/plugin-explore-commonto^0.12.0. - Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
@backstage/plugin-search-backend-module-pg@0.5.52
Patch Changes
- 7455dae: Use node prefix on native imports
- 2ee354a: Return
numberOfResultscount with search query responses - Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.17
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
@backstage/plugin-search-backend-module-techdocs@0.4.11
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-techdocs-node@1.14.2
- @backstage/catalog-client@1.13.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-catalog-common@1.1.8
@backstage/plugin-search-backend-node@1.4.1
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-search-common@1.2.22
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/plugin-permission-common@0.9.6
@backstage/plugin-search-react@1.10.3
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
@backstage/plugin-signals@0.0.28
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-signals-react@0.0.19
@backstage/plugin-signals-backend@0.3.12
Patch Changes
- 7455dae: Use node prefix on native imports
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-events-node@0.4.19
- @backstage/plugin-signals-node@0.1.28
@backstage/plugin-signals-node@0.1.28
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-events-node@0.4.19
@backstage/plugin-signals-react@0.0.19
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/core-plugin-api@1.12.3
@backstage/plugin-techdocs-addons-test-utils@2.0.2
Patch Changes
- 7455dae: Use node prefix on native imports
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/plugin-catalog@1.33.0
- @backstage/core-app-api@1.19.5
- @backstage/plugin-techdocs@1.17.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
- @backstage/plugin-search-react@1.10.3
- @backstage/test-utils@1.7.15
@backstage/plugin-techdocs-backend@2.1.5
Patch Changes
- 7455dae: Use node prefix on native imports
- 5e3ef57: Added
peerModulesmetadata declaring recommended modules for cross-plugin integrations. - 8148621: Moved
@backstage/backend-defaultsfromdependenciestodevDependencies. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/plugin-catalog-node@2.0.0
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-techdocs-node@1.14.2
- @backstage/catalog-client@1.13.0
@backstage/plugin-techdocs-module-addons-contrib@1.1.33
Patch Changes
- a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. - Updated dependencies
- @backstage/integration@1.20.0
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
@backstage/plugin-techdocs-node@1.14.2
Patch Changes
- 7455dae: Use node prefix on native imports
- 3c455d4: Some security fixes
- Updated dependencies
- @backstage/integration@1.20.0
- @backstage/integration-aws-node@0.1.20
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-common@1.2.22
@backstage/plugin-techdocs-react@1.3.8
Patch Changes
-
22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. The
AddonBlueprintnow uses this new approach, and while addons created with older versions still work, they will produce a deprecation warning and will stop working in a future release.As part of this change, the
techDocsAddonDataRefalpha export was removed. -
a7e0d50: Updated
react-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
- @backstage/core-plugin-api@1.12.3
- @backstage/version-bridge@1.0.12
example-app@0.0.32
Patch Changes
- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/frontend-defaults@0.4.0
- @backstage/frontend-app-api@0.15.0
- @backstage/plugin-app-visualizer@0.2.0
- @backstage/plugin-catalog-react@2.0.0
- @backstage/plugin-api-docs@0.13.4
- @backstage/plugin-catalog-graph@0.5.7
- @backstage/plugin-org@0.6.49
- @backstage/cli@0.35.4
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-scaffolder@1.35.3
- @backstage/plugin-notifications@0.5.14
- @backstage/plugin-catalog@1.33.0
- @backstage/core-app-api@1.19.5
- @backstage/plugin-techdocs@1.17.0
- @backstage/plugin-kubernetes@0.12.16
- @backstage/core-compat-api@0.5.8
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/plugin-app@0.4.0
- @backstage/plugin-catalog-unprocessed-entities@0.2.26
- @backstage/plugin-devtools@0.1.36
- @backstage/plugin-home@0.9.2
- @backstage/plugin-search@1.6.0
- @backstage/plugin-user-settings@0.9.0
- @backstage/plugin-scaffolder-react@1.19.7
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-home-react@0.1.35
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/plugin-techdocs-module-addons-contrib@1.1.33
- @backstage/integration-react@1.2.15
- @backstage/plugin-kubernetes-cluster@0.0.34
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-catalog-import@0.13.10
- @backstage/app-defaults@1.7.5
- @backstage/plugin-search-react@1.10.3
- @backstage/plugin-auth-react@0.1.24
- @backstage/plugin-signals@0.0.28
- @backstage/plugin-auth@0.1.5
- @backstage/plugin-catalog-common@1.1.8
app-example-plugin@0.0.32
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/frontend-plugin-api@0.14.0
example-app-legacy@0.2.118
Patch Changes
- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/frontend-app-api@0.15.0
- @backstage/plugin-catalog-react@2.0.0
- @backstage/plugin-api-docs@0.13.4
- @backstage/plugin-catalog-graph@0.5.7
- @backstage/plugin-org@0.6.49
- @backstage/cli@0.35.4
- @backstage/core-components@0.18.7
- @backstage/plugin-search-common@1.2.22
- @backstage/plugin-scaffolder@1.35.3
- @backstage/plugin-notifications@0.5.14
- @backstage/plugin-catalog@1.33.0
- @backstage/plugin-mui-to-bui@0.2.4
- @backstage/core-app-api@1.19.5
- @backstage/plugin-techdocs@1.17.0
- @backstage/plugin-kubernetes@0.12.16
- @backstage/theme@0.7.2
- @backstage/plugin-catalog-unprocessed-entities@0.2.26
- @backstage/plugin-devtools@0.1.36
- @backstage/plugin-home@0.9.2
- @backstage/plugin-search@1.6.0
- @backstage/plugin-user-settings@0.9.0
- @backstage/plugin-scaffolder-react@1.19.7
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-home-react@0.1.35
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/plugin-techdocs-module-addons-contrib@1.1.33
- @backstage/integration-react@1.2.15
- @backstage/plugin-kubernetes-cluster@0.0.34
- @backstage/plugin-permission-react@0.4.40
- @backstage/plugin-catalog-import@0.13.10
- @backstage/app-defaults@1.7.5
- @backstage/plugin-search-react@1.10.3
- @backstage/plugin-auth-react@0.1.24
- @backstage/plugin-signals@0.0.28
- @backstage/plugin-catalog-common@1.1.8
example-backend@0.0.47
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@3.4.0
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.11
- @backstage/plugin-catalog-backend-module-openapi@0.2.19
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.17
- @backstage/plugin-auth-backend@0.27.0
- @backstage/plugin-search-backend-module-elasticsearch@1.8.0
- @backstage/plugin-scaffolder-backend-module-github@0.9.6
- @backstage/plugin-search-backend-module-techdocs@0.4.11
- @backstage/plugin-search-backend-module-catalog@0.3.12
- @backstage/plugin-search-backend-module-explore@0.3.11
- @backstage/plugin-notifications-backend@0.6.2
- @backstage/backend-plugin-api@1.7.0
- @backstage/plugin-search-backend-node@1.4.1
- @backstage/plugin-kubernetes-backend@0.21.1
- @backstage/plugin-permission-backend@0.7.9
- @backstage/plugin-scaffolder-backend@3.1.3
- @backstage/backend-defaults@0.15.2
- @backstage/plugin-devtools-backend@0.5.14
- @backstage/plugin-techdocs-backend@2.1.5
- @backstage/plugin-signals-backend@0.3.12
- @backstage/plugin-events-backend@0.5.11
- @backstage/plugin-search-backend@2.0.12
- @backstage/plugin-proxy-backend@0.6.10
- @backstage/plugin-app-backend@0.5.11
- @backstage/plugin-auth-node@0.6.13
- @backstage/plugin-mcp-actions-backend@0.1.9
- @backstage/plugin-auth-backend-module-github-provider@0.5.0
- @backstage/plugin-events-backend-module-google-pubsub@0.2.0
- @backstage/plugin-permission-common@0.9.6
- @backstage/plugin-permission-node@0.10.10
- @backstage/plugin-auth-backend-module-guest-provider@0.2.16
- @backstage/plugin-auth-backend-module-openshift-provider@0.1.4
- @backstage/plugin-catalog-backend-module-unprocessed@0.6.8
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.16
- @backstage/plugin-scaffolder-backend-module-notifications@0.1.19
e2e-test@0.2.37
Patch Changes
- Updated dependencies
- @backstage/create-app@0.7.9
- @backstage/cli-common@0.1.18
@internal/frontend@0.0.17
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/version-bridge@1.0.12
@internal/scaffolder@0.0.18
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-scaffolder-react@1.19.7
techdocs-cli-embedded-app@0.2.117
Patch Changes
- Updated dependencies
- @backstage/ui@0.12.0
- @backstage/frontend-defaults@0.4.0
- @backstage/cli@0.35.4
- @backstage/core-components@0.18.7
- @backstage/plugin-catalog@1.33.0
- @backstage/core-app-api@1.19.5
- @backstage/plugin-techdocs@1.17.0
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/plugin-app-react@0.2.0
- @backstage/plugin-techdocs-react@1.3.8
- @backstage/integration-react@1.2.15
- @backstage/test-utils@1.7.15
yarn-plugin-backstage@0.0.9
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.1.18
@internal/plugin-todo-list@1.0.48
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.7
- @backstage/core-plugin-api@1.12.3
@internal/plugin-todo-list-backend@1.0.47
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
@internal/plugin-todo-list-common@1.0.29
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.6