121 KiB
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 callregisterExtensionPointwith 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 imports69d880e: 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: AddedcreateServiceMock, 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: UpdatedstartTestBackendto support factory-based extension points (v1.1 format) in addition to the existing direct implementation format.7455dae: Use node prefix on native imports68eb322: 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 newqueryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queries
Patch Changes
9cf6762: Improved theInMemoryCatalogClienttest 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 theinternalextension 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: AddedIconElementtype 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 deprecatedapp.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 apluginIdfield 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: Updatedreact-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: TheAPI_FACTORY_CONFLICTwarning is now treated as an error and will prevent the app from starting.
Patch Changes
122d39c: Completely removed support for the deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages.c38b74d: Dependency update for tests.53b6549: Plugins in the new frontend system now have apluginIdfield 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: Updatedreact-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: AddedIconElementtype 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: AddedSubPageBlueprintfor 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 theExtensionDefinitionAttachTotype. 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 newinternaloption 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 apluginIdfield 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: Updatedreact-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 theTestApiRegistryclass, useTestApiProviderdirectly instead, storing reused APIs in a variable, e.g.const apis = [...] as const. -
d2ac2ec: AddedMockAlertApiandMockFeatureFlagsApiimplementations to themockApisnamespace. The mock implementations include useful testing methods likeclearAlerts(),waitForAlert(),getState(),setState(), andclearState()for better test ergonomics. -
09a6aad: BREAKING: ThemockApisnamespace 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 anapisoption 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: Addedsnapshot()method toExtensionTester, which returns a tree-shaped representation of the resolved extension hierarchy. Convenient to use withtoMatchInlineSnapshot(). -
013ec22: AddedmountedRoutesoption 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 newRouterBlueprintfrom@backstage/plugin-app-api. -
a7e0d50: Updatedreact-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 DevOps7455dae: 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 asurfacepropThe 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 tokensThe
--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: ReplacedSurface/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 forButtonIconandButtonLinkcomponents. 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: Thecellandheaderproperties 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 theHeadercomponent 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: Removedlargesize 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 stylingThe 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 newFullPagecomponent 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: Addeddestructiveprop to Button for dangerous actions like delete or remove. Works with all variants (primary, secondary, tertiary).Affected components: Button
-
5af9e14: FixeduseDefinitionhook adding literal "undefined" class name when no className prop was passed. -
5c76d13: Allowrefas a prop on theTagcomponentAffected components: Tag
-
ab25658: Cleaned upuseDefinitionownPropstypes to remove never-typed ghost properties from autocomplete. -
741a98d: Allow data to be passed directly to theuseTablehook 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 newAlertcomponent 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 thehrefprop.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 tabhref. -
becf851: export PasswordField component -
becee36: Migrated Accordion components to useuseDefinitioninstead 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: Updatedreact-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-componentsTablewith 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 usinguseIdfromreact-ariainstead of the built-in React hook which is only available in React 18+. -
74c5a76: Fixed Switch component disabled state styling to shownot-allowedcursor and disabled text color.Affected components: Switch
-
20131c5: Migrated to use the standardbackstage-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: AddedSubPageBlueprintfor 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 theappplugin. Extensions from other plugins will now trigger a warning in the app and be ignored.IconBundleBlueprintNavContentBlueprintRouterBlueprintSignInPageBlueprintSwappableComponentBlueprintThemeBlueprintTranslationBlueprint
Patch Changes
a2133be: Added newNavContentNavItem,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: Updatedreact-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 newNavContentNavItem,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: AddedIconElementtype 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/plugin-app-visualizer@0.2.0
Minor Changes
ef6916e: Migrated to useSubPageBlueprintfor 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.0c38b74d: 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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.- Updated dependencies
@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 theauth.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 theuserIdMatchingUserEntityAnnotationsign-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: MigratedDeleteEntityDialogandEntityOrphanWarningcomponents 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: Addedtitleandiconto 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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings. -
75ac651: MigratedEntityRelationWarningandEntityProcessingErrorsPanelcomponents 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 respectonPluginModuleBootFailureconfiguration instead. -
34cc520: Implemented handling of events from the newly introduced alphacatalogScmEventsServiceRefservice, 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 thePOST /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 imports5e3ef57: AddedpeerModulesmetadata declaring recommended modules for cross-plugin integrations.08a5813: Fixed O(n²) performance bottleneck inbuildEntitySearchtraverse()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 APIff07934: 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 imports7e6b5e5: 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 newqueryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queries -
34cc520: Introduced thecatalogScmEventsServiceRef, along withCatalogScmEventsServiceand associated types. These allow communicating a unified set of events, that parts of the catalog can react to.
Patch Changes
42abfb1: UpdatedcatalogServiceMock.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: MigratedUnregisterEntityDialogfrom 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 newqueryLocationsandstreamLocationsthat 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 fromEntityCardType. 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: AddedcreateTestEntityPagetest 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 theEntityListProviderwould not correctly hydrate query parameters if more than 20 were provided for the same key.09a6aad: ThecatalogApiMocktest utility now returns aMockWithApiFactory, allowing it to be passed directly to test utilities likerenderTestAppandTestApiProviderwithout needing the[catalogApiRef, catalogApiMock()]tuple.88dbd5e: fixed bug inUserListPickerby getting thekindParamaterfrom thefiltersrather than from thequeryParametersa7e0d50: Updatedreact-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 optionalfilterproperty 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 thesearch.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: Addedtitleandiconto the plugin definition for the new frontend system.a7e0d50: Updatedreact-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: AddedelasticsearchAuthExtensionPointto enable dynamic authentication mechanisms such as bearer tokens with automatic rotation.
Patch Changes
7455dae: Use node prefix on native imports7021165: 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 thepage: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: Addedtitleandiconto the plugin definition for the new frontend system.9e29545: Improve sidebars (nav/TOC) layout and scrolling22dce2b: TechDocs addons in the new frontend system now use a Utility API pattern instead of multiple attachment points. TheAddonBlueprintnow 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: Updatedreact-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: Addedtitleandiconto the plugin definition for the new frontend system.a7e0d50: Updatedreact-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: Updatedreact-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 imports44f5d04: Minor internal restructure of the postgres config loading code4fc7bf0: Bump to tar v75dd683f:createRateLimitMiddlewareis now exported from@backstage/backend-defaults/httpRouter8dd518a: Supportconnection.type: azurein database client to use Microsoft Entra authentication with Azure database for PostgreSQL69d880e: 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 importsfdbd404: 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 itsexportsfield (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 theEXPERIMENTAL_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 newpeerModulesmetadata 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 deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages. -
73351c2: Updated dependencywebpackto~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 imports5e3ef57: Added support for the newpeerModulesmetadata 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 duplicateAppThemeSelectorinstances and missing cleanup inAppThemeSelectorandAppLanguageSelector. Addeddispose()method to both selectors for proper resource cleanup.a7e0d50: Updatedreact-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: AddedIconElementtype 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 apluginIdfield 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: Updatedreact-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 importsa7e0d50: Updatedreact-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 apluginIdfield 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: Updatedreact-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 newNavContentBlueprintAPI for page-based navigation.7455dae: Use node prefix on native importsc38b74d: Switchednext-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: Updatedreact-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 optionalchanneloption 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: Updatedreact-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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.- Updated dependencies
@backstage/repo-tools@0.16.4
Patch Changes
cd75ed0: Add newline to OpenAPI license template files.7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v76523040: Support Prettier v3 for api-reportsbe7ebad: Updated package-docs exclude list to reflect renamed example app packages.df59ee6: Thetype-depscommand now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as thejestnamespace.a7e0d50: Updatedreact-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 imports27798df: Migrate the Techdocs CLI embedded app to the New Frontend System (NFS)508d127: Updated dependencyfind-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: Updatedreact-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 shapea7e0d50: Updatedreact-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: Updatedreact-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 imports7feb83b: 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: Addedtitleandiconto the plugin definition for the new frontend system.629c3ec: AddtableOptionsandtitleto Components cards of APIsa7e0d50: Updatedreact-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: Updatedreact-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: Updatedreact-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 imports69d880e: 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 imports69d880e: 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 imports69d880e: 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 imports69d880e: 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 rejectsaudienceconfiguration 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 imports69d880e: 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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.- Updated dependencies
@backstage/plugin-bitbucket-cloud-common@0.3.7
Patch Changes
7455dae: Use node prefix on native imports- Updated dependencies
@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 DevOpscfd8103: Updated imports to use stable catalog extension points from@backstage/plugin-catalog-nodeinstead of the deprecated alpha exports.6c8a464: Added missingbranchfield 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 imports34cc520: Implemented translation of webhook events intocatalogScmEventsServiceRefevents.- 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 nodes7feb83b: Adjusted to use the new@backstage/filter-predicatestypes for predicate expressions.4183614: Updated usage of deprecated APIs in the new frontend system.a7e0d50: Updatedreact-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: Updatedreact-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: Addedtitleandiconto the plugin definition for the new frontend system.a7e0d50: Updatedreact-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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.- Updated dependencies
@backstage/plugin-devtools@0.1.36
Patch Changes
018ca87: Addedtitleandiconto 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: Updatedreact-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 imports8148621: 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/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: Addedtitleandiconto the plugin definition for the new frontend system.90956a6: Support new frontend system in the homepage plugina7e0d50: Updatedreact-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 plugina7e0d50: Updatedreact-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: Updatedreact-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 importsce3639c: 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: Updatedreact-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 importsce3639c: 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 importsce3639c: Add PersistentVolume and PersistentVolumeClaims Renderingd56542c: Updated dependency@xterm/addon-attachto^0.12.0. Updated dependency@xterm/addon-fitto^0.11.0.a7e0d50: Updatedreact-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 changesChanges:
- 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: Updatedreact-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: AddedrenderItemprop toNotificationsSidebarItemcomponent, allowing custom UI rendering while retaining all built-in notification logic (unread count, snackbar, signals, web notifications).a7e0d50: Updatedreact-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 imports5e3ef57: AddedpeerModulesmetadata 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: Updatedreact-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: Updatedreact-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 imports69d880e: 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: Updatedreact-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: Addedtitleandiconto 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. TheFormFieldBlueprintnow 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: Updatedreact-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 imports4fc7bf0: Removed unused dependency0ce78b0: Supportifconditions insideeachloops for scaffolder steps5e3ef57: AddedpeerModulesmetadata 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 imports14741e2: 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 imports82ca951: cleaned up repo creation to make the unique portions explicit672b972: Updated dependencylibsodium-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 creation7455dae: Use node prefix on native importsf0f9403: Changedgitlab: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 newgitlab: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 imports4fc7bf0: Bump to tar v769d880e: 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 importsa7e0d50: Updatedreact-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. TheFormFieldBlueprintnow 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: Updatedreact-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 imports8148621: 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 importsdf27350: 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 imports2ee354a: ReturnnumberOfResultscount 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: Updatedreact-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: Updatedreact-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: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.- Updated dependencies
@backstage/plugin-techdocs-addons-test-utils@2.0.2
Patch Changes
7455dae: Use node prefix on native importsa7e0d50: Updatedreact-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 imports5e3ef57: AddedpeerModulesmetadata 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: Updatedreact-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 imports3c455d4: 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. TheAddonBlueprintnow 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: Updatedreact-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
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
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
@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