@backstage/core@0.7.0
Minor Changes
4c049a1a1: - Adds onClick and other props to IconLinkVertical;
Allows TriggerButton component to render when pager duty key is missing;
Refactors TriggerButton and PagerDutyCard not to have shared state;
Removes the
action
prop of the IconLinkVertical component while addingonClick
.Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX.
Before:
const myLink: IconLinkVerticalProps = { label: 'Click me', action: <Button onClick={myAction} />, icon: <MyIcon onClick={myAction} />, };
After:
const myLink: IconLinkVerticalProps = { label: 'Click me', onClick: myAction, icon: <MyIcon />, };
Patch Changes
- 40c0fdbaa: Added support for optional external route references. By setting
optional: true
when creating anExternalRouteRef
it is no longer a requirement to bind the route in the app. If the app isn't bounduseRouteRef
will returnundefined
.
- 2a271d89e: Internal refactor of how component data is access to avoid polluting components and make it possible to bridge across versions.
- bece09057: Improve rendering of multiple support item links in the
SupportButton
- 169f48deb: Added the color prop to TrendLine from the Sparklines props types to be able to have custom colors.
- 8a1566719: Added a new useSupportConfig hook that reads a new
app.support
config key. Also updated the SupportButton and ErrorPage components to use the new config.
- Updated dependencies [40c0fdbaa]
- Updated dependencies [2a271d89e]
- @backstage/core-api@0.2.12
- @backstage/core-api@0.2.12
## @backstage/plugin-explore@0.3.0
Minor Changes
cfc83cac1: Introduce external route for linking to the entity page from the explore plugin.
To use the explore plugin you have to bind the external route in your app:
const app = createApp({ ... bindRoutes({ bind }) { ... bind(explorePlugin.externalRoutes, { catalogEntity: catalogPlugin.routes.catalogEntity, }); }, });
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-explore-react@0.0.3
@backstage/plugin-scaffolder@0.7.0
Minor Changes
8106c9528: The scaffolder has been updated to support the new
v1beta2
template schema which allows for custom template actions!
See documentation for more information how to create and register new template actions.
Breaking changes
The backend scaffolder plugin now needs aUrlReader
which can be pulled from the PluginEnvironment.
The following change is required inbackend/src/plugins/scaffolder.ts
```diff
export default async function createPlugin({
logger,
config,
database,reader,
}: PluginEnvironment): Promise{
// omitted code
return await createRouter({
preparers,
templaters,
publishers,
logger,
config,
dockerClient,
database,
catalogClient,reader,
});
```
Patch Changes
- 12d8f27a6: Move logic for constructing the template form to the backend, using a new
./parameter-schema
endpoint that returns the form schema for a given template.
- bc327dc42: Tweak the template cards to be even more compliant with MUI examples, and a little bit more dense.
- Updated dependencies [12d8f27a6]
- Updated dependencies [40c0fdbaa]
- Updated dependencies [2a271d89e]
- Updated dependencies [bece09057]
- Updated dependencies [169f48deb]
- Updated dependencies [8a1566719]
- Updated dependencies [9d455f69a]
- Updated dependencies [4c049a1a1]
- Updated dependencies [02816ecd7]
- @backstage/catalog-model@0.7.3
- @backstage/core@0.7.0
- @backstage/plugin-catalog-react@0.1.1
- @backstage/catalog-model@0.7.3
## @backstage/plugin-scaffolder-backend@0.9.0
Minor Changes
8106c9528: The scaffolder has been updated to support the new
v1beta2
template schema which allows for custom template actions!See documentation for more information how to create and register new template actions.
Breaking changes
The backend scaffolder plugin now needs a
UrlReader
which can be pulled from the PluginEnvironment.The following change is required in
backend/src/plugins/scaffolder.ts
```diff
export default async function createPlugin({
logger,
config,
database,- reader,
}: PluginEnvironment): Promise{
// omitted code
return await createRouter({
preparers, templaters, publishers, logger, config, dockerClient, database, catalogClient,
- reader,
});
- 96ccc8f69: Removed support for deprecated publisher auth configuration within the `scaffolder` configuration block, such as `scaffolder.github.token`. Access should instead be configured through `integrations` configuration. For example, replace the following configuration in `app-config.yaml`
yaml
scaffolder:
github:
token: my-token
```
with
integrations: github: - host: github.com token: my-token
Patch Changes
12d8f27a6: Move logic for constructing the template form to the backend, using a new
./parameter-schema
endpoint that returns the form schema for a given template.
12d8f27a6: Add version
backstage.io/v1beta2
schema for Template entities.
f31b76b44: Consider both authentication methods for both
onprem
andcloud
BitBucket
f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
d0ed25196: Fixed file path resolution for templates with a file location
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-techdocs@0.6.0
Minor Changes
813c6a4f2: Add authorization header on techdocs api requests. Breaking change as clients now needs the Identity API.
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [f43192207]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
Updated dependencies [61299519f]
@backstage/catalog-model@0.7.3
@backstage/techdocs-common@0.4.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/backend-common@0.5.5
Patch Changes
497859088: Add optional
logClientErrors
to errorHandler to log 4XX errors8adb48df4: Change debug log format to print as color grey
@backstage/catalog-model@0.7.3
Patch Changes
12d8f27a6: Add version
backstage.io/v1beta2
schema for Template entities.@backstage/cli@0.6.3
Patch Changes
507513fed: Bump
@svgr/webpack
from5.4.x
to5.5.x
.e37d2de99: Bump
@testing-library/react
in the plugin template from^10.4.1
to^11.2.5
. To apply this to an existing plugin, update the dependency in yourpackage.json
.11c6208fe: Fixed an issue where the
backend:dev
command would get stuck executing the backend process multiple times, causing port conflict issues.d4f0a1406: New config command to export the configuration schema. When running backstage-cli with yarn, consider using
yarn --silent backstage-cli config:schema
to get a clean output onstdout
.b93538acc: Fix for type declaration input being required for build even if types aren't being built.
8871e7523: Bump
ts-loader
dependency range from^7.0.4
to^8.0.17
.@backstage/core-api@0.2.12
Patch Changes
40c0fdbaa: Added support for optional external route references. By setting
optional: true
when creating anExternalRouteRef
it is no longer a requirement to bind the route in the app. If the app isn't bounduseRouteRef
will returnundefined
.2a271d89e: Internal refactor of how component data is access to avoid polluting components and make it possible to bridge across versions.
@backstage/create-app@0.3.12
Patch Changes
f71589800: The api-docs plugin has been migrated to use an external route reference to dynamically link to the create component page.
If you want to have a button that links to the scaffolder plugin from the API explorer, apply the following changes topackages/app/src/App.tsx
:
```diffimport { apiDocsPlugin } from '@backstage/plugin-api-docs';
import { scaffolderPlugin } from '@backstage/plugin-scaffolder';
const app = createApp({
// ...
bindRoutes({ bind }) {bind(apiDocsPlugin.externalRoutes, {
createComponent: scaffolderPlugin.routes.root,
});
},
});
```
If you choose to not bind the routes, the button to create new APIs is not displayed.
- reader,
7a1b2ba0e: Migrated away from using deprecated routes and router components at top-level in the app, and instead use routable extension pages.
To apply this change to an existing app, make the following changes to
packages/app/src/App.tsx
:Update imports and remove the usage of the deprecated
app.getRoutes()
.-import { Router as DocsRouter } from '@backstage/plugin-techdocs'; +import { TechdocsPage } from '@backstage/plugin-techdocs'; import { CatalogImportPage } from '@backstage/plugin-catalog-import'; -import { Router as TechRadarRouter } from '@backstage/plugin-tech-radar'; -import { SearchPage as SearchRouter } from '@backstage/plugin-search'; -import { Router as SettingsRouter } from '@backstage/plugin-user-settings'; +import { TechRadarPage } from '@backstage/plugin-tech-radar'; +import { SearchPage } from '@backstage/plugin-search'; +import { UserSettingsPage } from '@backstage/plugin-user-settings'; +import { ApiExplorerPage } from '@backstage/plugin-api-docs'; import { EntityPage } from './components/catalog/EntityPage'; import { scaffolderPlugin, ScaffolderPage } from '@backstage/plugin-scaffolder';
const AppProvider = app.getProvider();
const AppRouter = app.getRouter();
-const deprecatedAppRoutes = app.getRoutes();As well as update or add the following routes: ```diff <Route path="/create" element={<ScaffolderPage />} /> - <Route path="/docs" element={<DocsRouter />} /> + <Route path="/docs" element={<TechdocsPage />} /> + <Route path="/api-docs" element={<ApiExplorerPage />} /> <Route path="/tech-radar" - element={<TechRadarRouter width={1500} height={800} />} + element={<TechRadarPage width={1500} height={800} />} /> <Route path="/catalog-import" element={<CatalogImportPage />} /> - <Route - path="/search" - element={<SearchRouter/>} - /> - <Route path="/settings" element={<SettingsRouter />} /> - {deprecatedAppRoutes} + <Route path="/search" element={<SearchPage />} /> + <Route path="/settings" element={<UserSettingsPage />} />
If you have added additional plugins with registered routes or are using
Router
components from other plugins, these should be migrated to use the*Page
components as well. See this commit for more examples of how to migrate.
For more information and the background to this change, see the composability system migration docs.- 415a3a42d: Updated the default
App
test to work better on Windows.
To apply this change to an existing app, replace theprocess.env.APP_CONFIG
definition inpackages/app/src/App.test.tsx
with the following:
ts process.env = { NODE_ENV: 'test', APP_CONFIG: [ { data: { app: { title: 'Test' }, backend: { baseUrl: 'http://localhost:7000' }, techdocs: { storageUrl: 'http://localhost:7000/api/techdocs/static/docs', }, }, context: 'test', }, ] as any, };
- 415a3a42d: Updated the default
Updated dependencies [b2a5320a4]
Updated dependencies [12d8f27a6]
Updated dependencies [507513fed]
Updated dependencies [52b5bc3e2]
Updated dependencies [ecdd407b1]
Updated dependencies [32a003973]
Updated dependencies [40c0fdbaa]
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [1987c9341]
Updated dependencies [f31b76b44]
Updated dependencies [15eee03bc]
Updated dependencies [f43192207]
Updated dependencies [cfc83cac1]
Updated dependencies [8adb48df4]
Updated dependencies [bc327dc42]
Updated dependencies [2386de1d3]
Updated dependencies [9ce68b677]
Updated dependencies [10362e9eb]
Updated dependencies [e37d2de99]
Updated dependencies [813c6a4f2]
Updated dependencies [11c6208fe]
Updated dependencies [8106c9528]
Updated dependencies [05183f202]
Updated dependencies [40c0fdbaa]
Updated dependencies [f71589800]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [d4f0a1406]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [d0ed25196]
Updated dependencies [4c049a1a1]
Updated dependencies [96ccc8f69]
Updated dependencies [3af994c81]
Updated dependencies [b33e553b2]
Updated dependencies [04667f571]
Updated dependencies [b93538acc]
Updated dependencies [8871e7523]
Updated dependencies [dbea11072]
- @backstage/plugin-circleci@0.2.11
- @backstage/plugin-github-actions@0.3.5
- @backstage/plugin-scaffolder@0.7.0
- @backstage/plugin-scaffolder-backend@0.9.0
- @backstage/cli@0.6.3
- @backstage/plugin-techdocs-backend@0.6.3
- @backstage/plugin-catalog-backend@0.6.4
- @backstage/plugin-api-docs@0.4.8
- @backstage/plugin-catalog@0.4.1
- @backstage/catalog-model@0.7.3
- @backstage/backend-common@0.5.5
- @backstage/plugin-proxy-backend@0.2.5
- @backstage/plugin-auth-backend@0.3.3
- @backstage/plugin-explore@0.3.0
- @backstage/plugin-techdocs@0.6.0
- @backstage/plugin-catalog-import@0.4.3
- @backstage/core@0.7.0
- @backstage/plugin-lighthouse@0.2.13
- @backstage/plugin-search@0.3.3
- @backstage/plugin-tech-radar@0.3.7
- @backstage/plugin-user-settings@0.2.7
- @backstage/plugin-circleci@0.2.11
## @backstage/dev-utils@0.1.13
Patch Changes
- Updated dependencies [12d8f27a6]
- Updated dependencies [40c0fdbaa]
- Updated dependencies [2a271d89e]
- Updated dependencies [bece09057]
- Updated dependencies [169f48deb]
- Updated dependencies [8a1566719]
- Updated dependencies [9d455f69a]
- Updated dependencies [4c049a1a1]
- Updated dependencies [02816ecd7]
- @backstage/catalog-model@0.7.3
- @backstage/core@0.7.0
- @backstage/plugin-catalog-react@0.1.1
- @backstage/catalog-model@0.7.3
## @backstage/techdocs-common@0.4.3
Patch Changes
- f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
- 61299519f: Remove read-store-upload loop when uploading S3 objects for TechDocs
- Updated dependencies [12d8f27a6]
- Updated dependencies [497859088]
- Updated dependencies [8adb48df4]
- @backstage/catalog-model@0.7.3
- @backstage/backend-common@0.5.5
- @backstage/catalog-model@0.7.3
## @backstage/plugin-api-docs@0.4.8
Patch Changes
32a003973: Update messaging when no entities are in a table.
2386de1d3: Add organization name to the API Explorer page title
f71589800: The api-docs plugin has been migrated to use an external route reference to dynamically link to the create component page. This means you need to migrate the api docs plugin to use the new extension components, as well as bind the external route.
To bind the external route from the api docs plugin to the scaffolder template index page, make sure you have the appropriate imports and add the following to the
createApp
call:import { apiDocsPlugin } from '@backstage/plugin-api-docs'; import { scaffolderPlugin } from '@backstage/plugin-scaffolder'; const app = createApp({ // ... bindRoutes({ bind }) { bind(apiDocsPlugin.externalRoutes, { createComponent: scaffolderPlugin.routes.root, }); }, });
If you choose to not bind the routes, the button to create new APIs is not displayed.
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-auth-backend@0.3.3
Patch Changes
f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
3af994c81: Expose a configuration option for the oidc scope
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-catalog@0.4.1
Patch Changes
32a003973: Update messaging when no entities are in a table.
40c0fdbaa: Make the external
createComponent
route optional, hiding the "Create Component" button if it isn't bound.10362e9eb: Use entity relation for the owner of an entity in the catalog entity page header.
b33e553b2: Removed fullScreen property from UnregisterEntity Dialog modal.
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-catalog-backend@0.6.4
Patch Changes
ecdd407b1: GithubDiscoveryProcessor outputs locations as optional to avoid outputting errors for missing locations (see https://github.com/backstage/backstage/issues/4730).
12d8f27a6: Add version
backstage.io/v1beta2
schema for Template entities.Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-catalog-import@0.4.3
Patch Changes
05183f202: Bump react-hook-form version constraint to "^6.15.4"
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-catalog-react@0.1.1
Patch Changes
9d455f69a: Introduce parameters for namespace, kind, and name to
entityRouteRef
.02816ecd7: Fixed EntityProvider setting 'loading' bool erroneously to true
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-circleci@0.2.11
Patch Changes
b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-cloudbuild@0.2.12
Patch Changes
b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui
d21058c34: Change terminology for cloudbuild
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-cost-insights@0.8.3
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-explore-react@0.0.3
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-fossa@0.2.4
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-gcp-projects@0.2.5
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-github-actions@0.3.5
Patch Changes
b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui
04667f571: Use Breadcrumbs from @backstage/core
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-gitops-profiles@0.2.6
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-graphiql@0.2.8
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-jenkins@0.3.12
Patch Changes
0452ba238: - Add Jenkins logo to project page.
Move to new Backstage breadcrumb component.
Change references of deprecated "Job" terminology to "Project" per Jenkins Glossary.
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-kafka@0.2.5
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-kafka-backend@0.2.1
Patch Changes
4fbc9df79: Fixed
config.d.ts
not being included in the published package.f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-kubernetes@0.3.12
Patch Changes
ba21797ca: k8s plugin now surfaces k8s components with only label selector query annotation.
Previously backstage.io/kubernetes-label-selector catalog entity annotation would only work if you also included backstage.io/kubernetes-id.
But backstage.io/kubernetes-id value was ignored42c8ebb79: Support AWS auth provider on kubernetes FE plugin
Updated dependencies [12d8f27a6]
Updated dependencies [f43192207]
Updated dependencies [e3adec2bd]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/plugin-kubernetes-backend@0.2.8
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-kubernetes-backend@0.2.8
Patch Changes
f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
e3adec2bd: Allow apps to pass in a KubernetesClustersSupplier
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-lighthouse@0.2.13
Patch Changes
dbea11072: Change setup wording of intro card to latest
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-newrelic@0.2.6
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-org@0.3.9
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core-api@0.2.12
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-pagerduty@0.3.2
Patch Changes
4c049a1a1: - Adds onClick and other props to IconLinkVertical;
Allows TriggerButton component to render when pager duty key is missing;
Refactors TriggerButton and PagerDutyCard not to have shared state;
Removes the
action
prop of the IconLinkVertical component while addingonClick
.
Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX.
Before:const myLink: IconLinkVerticalProps = { label: 'Click me', action: <Button onClick={myAction} />, icon: <MyIcon onClick={myAction} />, };
After:
const myLink: IconLinkVerticalProps = { label: 'Click me', onClick: myAction, icon: <MyIcon />, };
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-proxy-backend@0.2.5
Patch Changes
1987c9341: Added a verification for well formed URLs when processing proxy targets. Otherwise users gets a cryptic error message thrown from Express which makes it hard to debug.
9ce68b677: Fix for proxy-backend plugin when global-agent is enabled
Updated dependencies [497859088]
Updated dependencies [8adb48df4]
@backstage/backend-common@0.5.5
@backstage/plugin-register-component@0.2.12
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-rollbar@0.3.3
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-search@0.3.3
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-sentry@0.3.8
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-sonarqube@0.1.14
Patch Changes
410550388: Collect all available metric types if the number exceeds the default page size of 100.
a4c575802: Display '-' instead of 'undefined' if no code coverage is reported.
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-splunk-on-call@0.1.4
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [02816ecd7]
@backstage/catalog-model@0.7.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-tech-radar@0.3.7
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-techdocs-backend@0.6.3
Patch Changes
52b5bc3e2: Forward authorization header on backend request if present
15eee03bc: Use external url for static docs
f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [f43192207]
Updated dependencies [8adb48df4]
Updated dependencies [61299519f]
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/techdocs-common@0.4.3
@backstage/plugin-user-settings@0.2.7
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
@backstage/plugin-welcome@0.2.6
Patch Changes
Updated dependencies [40c0fdbaa]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [4c049a1a1]
@backstage/core@0.7.0
example-app@0.2.18
Patch Changes
Updated dependencies [ba21797ca]
Updated dependencies [b2a5320a4]
Updated dependencies [12d8f27a6]
Updated dependencies [507513fed]
Updated dependencies [32a003973]
Updated dependencies [40c0fdbaa]
Updated dependencies [12d8f27a6]
Updated dependencies [cfc83cac1]
Updated dependencies [bc327dc42]
Updated dependencies [2386de1d3]
Updated dependencies [42c8ebb79]
Updated dependencies [10362e9eb]
Updated dependencies [e37d2de99]
Updated dependencies [813c6a4f2]
Updated dependencies [11c6208fe]
Updated dependencies [8106c9528]
Updated dependencies [05183f202]
Updated dependencies [40c0fdbaa]
Updated dependencies [f71589800]
Updated dependencies [2a271d89e]
Updated dependencies [bece09057]
Updated dependencies [d4f0a1406]
Updated dependencies [169f48deb]
Updated dependencies [8a1566719]
Updated dependencies [9d455f69a]
Updated dependencies [4c049a1a1]
Updated dependencies [d21058c34]
Updated dependencies [b33e553b2]
Updated dependencies [04667f571]
Updated dependencies [b93538acc]
Updated dependencies [0452ba238]
Updated dependencies [8871e7523]
Updated dependencies [02816ecd7]
Updated dependencies [dbea11072]
@backstage/plugin-kubernetes@0.3.12
@backstage/plugin-circleci@0.2.11
@backstage/plugin-cloudbuild@0.2.12
@backstage/plugin-github-actions@0.3.5
@backstage/plugin-scaffolder@0.7.0
@backstage/cli@0.6.3
@backstage/plugin-api-docs@0.4.8
@backstage/plugin-catalog@0.4.1
@backstage/catalog-model@0.7.3
@backstage/plugin-explore@0.3.0
@backstage/plugin-techdocs@0.6.0
@backstage/plugin-catalog-import@0.4.3
@backstage/core@0.7.0
@backstage/plugin-catalog-react@0.1.1
@backstage/plugin-pagerduty@0.3.2
@backstage/plugin-jenkins@0.3.12
@backstage/plugin-lighthouse@0.2.13
@backstage/plugin-cost-insights@0.8.3
@backstage/plugin-gcp-projects@0.2.5
@backstage/plugin-gitops-profiles@0.2.6
@backstage/plugin-graphiql@0.2.8
@backstage/plugin-kafka@0.2.5
@backstage/plugin-newrelic@0.2.6
@backstage/plugin-org@0.3.9
@backstage/plugin-register-component@0.2.12
@backstage/plugin-rollbar@0.3.3
@backstage/plugin-search@0.3.3
@backstage/plugin-sentry@0.3.8
@backstage/plugin-tech-radar@0.3.7
@backstage/plugin-user-settings@0.2.7
example-backend@0.2.18
Patch Changes
Updated dependencies [12d8f27a6]
Updated dependencies [52b5bc3e2]
Updated dependencies [ecdd407b1]
Updated dependencies [4fbc9df79]
Updated dependencies [12d8f27a6]
Updated dependencies [497859088]
Updated dependencies [1987c9341]
Updated dependencies [f31b76b44]
Updated dependencies [15eee03bc]
Updated dependencies [f43192207]
Updated dependencies [8adb48df4]
Updated dependencies [e3adec2bd]
Updated dependencies [9ce68b677]
Updated dependencies [8106c9528]
Updated dependencies [d0ed25196]
Updated dependencies [96ccc8f69]
Updated dependencies [3af994c81]
@backstage/plugin-scaffolder-backend@0.9.0
@backstage/plugin-techdocs-backend@0.6.3
@backstage/plugin-catalog-backend@0.6.4
@backstage/plugin-kafka-backend@0.2.1
@backstage/catalog-model@0.7.3
@backstage/backend-common@0.5.5
@backstage/plugin-proxy-backend@0.2.5
@backstage/plugin-auth-backend@0.3.3
@backstage/plugin-kubernetes-backend@0.2.8
example-app@0.2.18