Merge remote-tracking branch 'upstream/master' into easyauth

This commit is contained in:
Alex Crome
2023-02-14 14:47:01 +00:00
1156 changed files with 29593 additions and 4200 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING**: Renamed `RootHttpRouterConfigureOptions` to `RootHttpRouterConfigureContext`, and removed the unused type `ServiceOrExtensionPoint`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Add additional validation as security precations for output entities.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-playlist-backend': patch
'@backstage/plugin-catalog-backend': patch
---
Minor improvements to the descriptions provided with permission rules schemas
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
The config now consistently uses the term 'instance' to refer to a single GitLab API host.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: Split out the hook for both lifecycle services so that the first parameter of `addShutdownHook` is the hook function, and the second is the options.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: The plugin ID option passed to `createBackendPlugin` is now `pluginId`, rather than just `id`. This is to make it match `createBackendModule` more closely.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
The list of entities takes into account the title when its different from the name to sort the entities.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Export `decodeElasticSearchPageCursor` utility function
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/backend-common': patch
---
**BREAKING**: The `CacheClient` interface must now also implement the `withOptions` method. The `.get()` method has also received a type parameter that helps ensure that `undefined` in the event of a cache miss is handled.
Added a `cacheToPluginCacheManager` helper that converts a `CacheService` into a legacy `PluginCacheManager` instance.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Removed unnecessary `@backstage/cli` dependency.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-techdocs-node': minor
'@techdocs/cli': patch
---
Deprecated getMkDocsYml in favor of getMkdocsYml (lowercase 'd')
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': patch
---
Removed the unused `TypesToServiceRef` type
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Added aria labels on the support button and sidebar
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
---
Updated to match the new `CacheService` interface.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
scaffolder/next: Implementing a simple `OngoingTask` page
+22
View File
@@ -0,0 +1,22 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/backend-test-utils': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-azure-sites-backend': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-adr-backend': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-xcmetrics': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-home': patch
---
Update docs to always use `yarn add --cwd` for app & backend
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Location rule target patterns now also match hidden files, i.e. path components with a leading dot.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Update to import `LocationSpec` from the correct package.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Replaced several monorepo lint rules with new rules from `@backstage/eslint-plugin`. See the [README](https://github.com/import-js/eslint-plugin-import/blob/main/packages/eslint-plugin/README.md) for a full list of rules.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fixed Webpack loader patterns so that they properly match the file suffix only.
+10
View File
@@ -0,0 +1,10 @@
---
'@techdocs/cli': patch
---
Fix proxying to mkdocs
The domain localhost may point to both 127.0.0.1 and ::1, ipv4 and ipv6
and when node tries to lookup localhost it might prefer ipv6 while mkdocs
is only listening on ipv4. This tells node-proxy to target the ipv4 address
instead of relying on localhost hostname lookup.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Added explicit return type signature for `mockServices.config()`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
---
Removing extra imports for `run` script as `TestBackend` auto loads the default factories
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Added a global override for `window.open` that helps prevent security vulnerabilities.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-entity-feedback-backend': minor
'@backstage/plugin-entity-feedback-common': minor
'@backstage/plugin-entity-feedback': minor
---
Implement entity feedback plugin, check out the `README.md` for more details!
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': minor
---
Adds a new tRPC API definition widget which users can utilize to integrate their tRPC API definitions into Backstage.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-dev-utils': minor
---
Introduced a new package for backend development utilities. Similar to how `@backstage/dev-utils` is used in the frontend.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
---
Updated usage of the lifecycle service.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/codemods': patch
---
Moved `commander` to being a regular dependency.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': minor
---
Added `DescriptionField` field override to the `next/scaffolder`
+19
View File
@@ -0,0 +1,19 @@
---
'@backstage/plugin-tech-radar': patch
---
Deprecate `RadarEntry.url` - use `RadarEntry.links` instead
```diff
- url: 'https://www.javascript.com/',
key: 'javascript',
id: 'javascript',
title: 'JavaScript',
quadrant: 'languages',
links: [
+ {
+ url: 'https://www.javascript.com/',
+ title: 'Learn more',
+ },
],
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search-backend': patch
---
Change the router's response to include the error message instead of its object type in case it fails during a search query because the messages have more info.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Updated the `mockServices.rootLogger` options to accept a single level option instead.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder-react': minor
'@backstage/plugin-scaffolder': minor
---
Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Updated to work with the new `type: 'pem'` with `createHttpServer` from `@backstage/backend-app-api`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Keep the tech docs sync event stream alive even if it is taking a while to build.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': patch
---
Aligned opaque type markers to all use a `$$type` property with namespacing.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixed an issue where entities sometimes were not properly deleted during a full mutation.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-adr-backend': minor
'@backstage/plugin-adr': minor
---
Display title, status and date in ADR navigation, sourced from ADR content and reverse order.
+14
View File
@@ -0,0 +1,14 @@
---
'@backstage/plugin-user-settings-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-periskop-backend': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-kafka-backend': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-app-backend': patch
---
Updated usage of `createBackendPlugin`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': patch
---
Updated database factory to pass service deps required for restoring database state during development.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': minor
---
Added a missing validator check for items in an array
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-model': minor
---
Adds the tRPC API type to the catalog.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-vault': patch
---
Surface additional context and details to the Backstage UI when the Vault plugin encounters non-successful HTTP responses from the Vault API.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/theme': patch
---
Use same table header color as @backstage/core-components Table to meet accessibility color contrast requirements. This change affects material-ui tables.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Kubernetes proxy endpoint now accepts content types that are not json
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
---
Updates to match new `BackendFeature` type.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-react': patch
---
bump `@rjsf` `v5` dependencies to 5.1.0
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-adr': minor
---
The `AdrSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-graph': patch
---
Fix #16245: The CatalogGraphCard has parameter naming errors for CatalogGraphPage
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
The `DatabaseManager.forPlugin` method now accepts additional service dependencies. There is no need to update existing code to pass these dependencies.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Provide better error messaging when GitHub fails due to missing team definitions
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
'@techdocs/cli': patch
---
Added support for using a default `mkdocs.yml` configuration file when none is provided
+69 -2
View File
@@ -1,5 +1,5 @@
{
"mode": "pre",
"mode": "exit",
"tag": "next",
"initialVersions": {
"example-app": "0.2.79",
@@ -195,82 +195,149 @@
"@backstage/plugin-vault": "0.1.8",
"@backstage/plugin-vault-backend": "0.2.6",
"@backstage/plugin-xcmetrics": "0.2.34",
"@backstage/plugin-scaffolder-node": "0.0.0"
"@backstage/plugin-scaffolder-node": "0.0.0",
"@backstage/backend-dev-utils": "0.0.0",
"@backstage/eslint-plugin": "0.0.0",
"@backstage/plugin-entity-validation": "0.0.0",
"@backstage/plugin-graphql-voyager": "0.0.0",
"@backstage/plugin-lighthouse-backend": "0.0.0",
"@backstage/plugin-lighthouse-common": "0.0.0"
},
"changesets": [
"afraid-foxes-provide",
"afraid-planets-crash",
"brave-cougars-burn",
"breezy-ears-rule",
"bright-eagles-love",
"bright-plums-cough",
"bright-teachers-compete",
"brown-islands-own",
"calm-avocados-exercise",
"chatty-owls-care",
"chilled-sheep-collect",
"clean-queens-judge",
"cold-cycles-switch",
"cool-spoons-bathe",
"create-app-1674561612",
"cuddly-boxes-agree",
"cyan-deers-walk",
"dry-donkeys-cheer",
"dull-fishes-suffer",
"dull-gorillas-sing",
"eight-falcons-explode",
"eight-hotels-sparkle",
"eight-vans-drum",
"eleven-shoes-crash",
"few-moons-accept",
"flat-cups-itch",
"four-candles-add",
"four-rivers-enjoy",
"four-tables-fix",
"friendly-chefs-rule",
"friendly-scissors-shop",
"gold-bulldogs-talk",
"gold-lemons-eat",
"gold-masks-sleep",
"great-goats-talk",
"green-adults-retire",
"green-guests-flow",
"grumpy-bottles-stare",
"grumpy-fireants-drop",
"happy-cows-moo",
"hip-chairs-double",
"hip-onions-tan",
"hip-pugs-teach",
"hip-tables-prove",
"hot-lions-cover",
"hot-wasps-cover",
"hungry-news-fix",
"itchy-chairs-punch",
"itchy-goats-melt",
"khaki-toes-care",
"late-rice-crash",
"lazy-badgers-rule",
"lazy-badgers-try",
"lemon-tables-train",
"little-jars-lay",
"long-chefs-burn",
"lovely-ladybugs-taste",
"many-nails-joke",
"many-pans-unite",
"mean-squids-kneel",
"modern-cats-worry",
"nasty-beans-accept",
"neat-schools-raise",
"neat-zebras-run",
"nervous-apricots-whisper",
"nervous-mangos-rhyme",
"nervous-phones-shout",
"new-pumpkins-sleep",
"nine-glasses-invent",
"nine-guests-compete",
"nine-ravens-kiss",
"ninety-hats-serve",
"old-knives-wonder",
"old-ways-know",
"perfect-cheetahs-serve",
"pink-falcons-serve",
"poor-moons-confess",
"popular-dancers-join",
"pretty-ladybugs-taste",
"proud-glasses-live",
"purple-feet-smile",
"quick-ladybugs-reply",
"quick-mice-change",
"rare-berries-give",
"rare-melons-battle",
"red-kiwis-compare",
"renovate-0b349f9",
"renovate-0c3644c",
"renovate-53e8b07",
"rich-snakes-rest",
"rotten-mayflies-love",
"selfish-frogs-punch",
"serious-pigs-watch",
"sharp-lobsters-build",
"shiny-years-tap",
"short-apes-relate",
"shy-buses-mix",
"shy-steaks-invite",
"silent-peas-fly",
"silly-buckets-joke",
"silly-socks-lie",
"silly-turkeys-hang",
"silver-wolves-breathe",
"slow-carrots-sniff",
"slow-moles-sin",
"smart-dingos-raise",
"soft-actors-worry",
"soft-boxes-buy",
"soft-snails-notice",
"spotty-coats-clean",
"stale-dots-smile",
"stale-experts-punch",
"stupid-ladybugs-brake",
"swift-fishes-smash",
"tall-falcons-teach",
"tall-tables-hide",
"tall-years-relate",
"tasty-jobs-help",
"thick-clocks-pump",
"thick-tables-travel",
"thin-donkeys-attack",
"thin-scissors-press",
"tough-jeans-camp",
"twenty-islands-wonder",
"twenty-parents-relate",
"two-melons-lie",
"violet-tips-rhyme",
"weak-radios-sing",
"wicked-beers-walk",
"wild-donkeys-rescue",
"witty-moose-itch",
"yellow-roses-tell",
"young-beans-float",
"young-points-drop",
"young-singers-learn"
]
}
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/backend-plugin-api': patch
'@backstage/backend-dev-utils': patch
'@backstage/backend-defaults': patch
'@backstage/backend-app-api': patch
---
Tweaked messaging in the README.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/core-plugin-api': minor
'@backstage/app-defaults': minor
'@backstage/core-app-api': minor
'@backstage/plugin-user-settings': minor
'@backstage/plugin-auth-backend': minor
---
Added a Bitbucket Server Auth Provider and added its API to the app defaults
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-adr': patch
---
Support displaying an icon on `AdrSearchResultListItem`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-model': patch
---
Add additional validation for location references.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-defaults': patch
---
Use the new `*ServiceFactory` exports from `@backstage/backend-app-api`
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
---
Updated usage of `ServiceFactory`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Packages without a declared `backstage.role` are now ignored.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': patch
---
The shutdown signal handlers are now installed as part of the backend instance rather than the lifecycle service, and explicitly cause the process to exit.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Updated Link URL validation to be more strict.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-playlist-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-vault-backend': patch
---
Moving the backend-test-utils to devDependencies.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': patch
---
Updated dependency `@asyncapi/react-component` to `1.0.0-next.47`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-pagerduty': patch
---
The PagerDutyCard now supports an optional `readOnly` property (`<PagerDutyCard readOnly />`) for suppressing the rendering of the "Create Incident" button from the Backstage UI.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-microsoft-calendar': minor
---
Created a new plugin `@backstage/plugin-microsoft-calendar` to display events from a Microsoft Calendar.
please refer to the [README.md](https://github.com/backstage/backstage/blob/master/plugins/microsoft-calendar/README.md) for step-by-step instructions to setup the plugin in your Backstage instance.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: Switched out `LogMeta` type for `JsonObject`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Use github team slug and login annotations rather than entity name to infer location annotations
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-linguist': minor
'@backstage/plugin-linguist-backend': minor
'@backstage/plugin-linguist-common': minor
---
Introduced the Linguist plugin, checkout the plugin's `README.md` for more details!
+10
View File
@@ -0,0 +1,10 @@
---
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-search-react': patch
---
`ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements.
Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING** Renaming `*Factory` exports to `*ServiceFactory` instead. For example `configFactory` now is exported as `configServiceFactory`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': minor
---
refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': patch
---
Moved the options of the `config` and `rootHttpRouter` services out to the factories themselves, where they belong
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
The new backend system testing utilities have now been marked as stable API.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Fixed a bug reading the `user.select` field expected from the `app-config.yaml` configuration
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-entity-validation': minor
---
First implementation for the entity validation UI. For more information refer to its `README.md`.
+35
View File
@@ -0,0 +1,35 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs': patch
---
Create a TechDocs `<LightBox/>` addon that allows users to open images in a light-box on documentation pages, they can navigate between images if there are several on one page.
Here's an example on how to use it in a Backstage app:
```diff
import {
DefaultTechDocsHome,
TechDocsIndexPage,
TechDocsReaderPage,
} from '@backstage/plugin-techdocs';
import { TechDocsAddons } from '@backstage/plugin-techdocs-react/alpha';
+import { LightBox } from '@backstage/plugin-techdocs-module-addons-contrib';
const AppRoutes = () => {
<FlatRoutes>
// other plugin routes
<Route path="/docs" element={<TechDocsIndexPage />}>
<DefaultTechDocsHome />
</Route>
<Route
path="/docs/:namespace/:kind/:name/*"
element={<TechDocsReaderPage />}
>
<TechDocsAddons>
+ <LightBox />
</TechDocsAddons>
</Route>
</FlatRoutes>;
};
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-sentry': minor
---
Add option to filter issues based on the time it was triggered
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': minor
---
Improve performance when loading users via group membership.
Users data is now loaded from a paged query, rather than having to make an extra call per user to load each user's profiles.
Note, there are still additional per user calls made to load user avatars
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-circleci': patch
---
Making workflow a link
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-graph': patch
---
Expose additional props on the `CatalogGraphCard` to allow for custom node & label rendering or kind/relation filtering.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING** `HttpServerCertificateOptions` when specified with a `key` and `cert` should also have the `type: 'pem'` instead of `type: 'plain'`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Make catalog search result list a bit more customizable
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-user-settings-backend': patch
'@backstage/plugin-periskop-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-kafka-backend': patch
'@backstage/plugin-proxy-backend': patch
---
Added a Backend System plugin feature
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-org': patch
---
Updated `LinksGroup` to use `Link` over `ListItem` as this makes the links more obvious and follows the pattern already used in the `GroupProfileCard`. Also updated the `GroupProfileCard` `ExtraDetails` story in Storybook to enable the `showLinks` feature with this off there is no difference between it and the `default` story.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-cost-insights': patch
---
Fix bug in EntityCostsCard if cost aggregation array is empty. Allow title override on the Cost Insights Page
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Navigation items in mobile sidebar now have aria label.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
---
Updated README to include newer API options for incremental entity providers
+1 -1
View File
@@ -2,4 +2,4 @@
'@backstage/plugin-airbrake': patch
---
Adds a boolean helper function to airbrake plugin for use on the EntityPage to show/hide airbrake tab depending on whether the entity's catalog-info.yml has an airbrake id set in the metadata
Adds a boolean helper function to airbrake plugin for use on the EntityPage to show/hide airbrake tab depending on whether the entity's `catalog-info.yaml` has an airbrake id set in the metadata
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-graphql-voyager': minor
---
Add the new GraphQL Voyager tool as a plugin for backstage, expose necessary API and components needed for it.
For more information on how to use this plugin and configure it, please navigate to the [README](https://github.com/backstage/backstage/tree/master/plugins/graphql-voyager/README.md) of the plugin.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-events-node': patch
---
Make `EventParams` typed for implementing tidier event handling.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Removed the `ref` from all `mockServices`.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-azure-sites': patch
---
Fixed `AzureSites` plugin start and stop issue #15904
Fixed `AzureSites` UI load issue #15907
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search': patch
---
Implement a `showCounts` option to display result counts per type in `SearchType.Accordion`
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-lighthouse': patch
---
Prefer Link over plain anchors
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
The name of the header used to specify a cluster to the proxy endpoint is now visible in the API reference.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/eslint-plugin': minor
---
Added a new ESLint plugin with common rules for Backstage projects. See the [README](https://github.com/import-js/eslint-plugin-import/blob/main/packages/eslint-plugin/README.md) for more details.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: The `CacheService` has been changed to remove the indirection of `getClient`, instead making the `CacheClient` methods directly available on the `CacheService`. In order to allow for the creation of clients with default options, there is now a new `.withOptions` method that must be implemented as part of the service interface.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search': patch
---
Updated colors for each tab used on search modal, to improve color contrast. Aria label added to tabs wrapper component. `disableRipple` property on the `Tab` component removed to improve keyboard navigation indicator.

Some files were not shown because too many files have changed in this diff Show More