@backstage/backend-common@0.10.0
Minor Changes
-
2f8a9b6: Auto-generate secrets for backend-to-backend auth in local development environments.
When NODE_ENV is 'development', the ServerTokenManager will now generate a secret for backend-to-backend auth to make it simpler to work locally on Backstage instances that use backend-to-backend auth. For production deployments, a secret must still be manually configured as described in the backend-to-backend auth tutorial.
After the change, the static
fromConfig
method on theServerTokenManager
requires a logger.- const tokenManager = ServerTokenManager.fromConfig(config); + const tokenManager = ServerTokenManager.fromConfig(config, { logger: root });
Patch Changes
-
776180b: Fixed bug in backend-common to allow passing of remote option in order to enable passing remote url in --config option. The remote option should be passed along with reloadIntervalSeconds from packages/backend/src/index.ts (Updated the file as well)
These changes are needed in
packages/backend/src/index.ts
if remote URLs are desired to be passed in --config option and read and watch remote files for config.@@ -86,7 +86,11 @@ async function main() { const config = await loadBackendConfig({ argv: process.argv, logger, + remote: { + reloadIntervalSeconds: 60 * 10 // Check remote config changes every 10 minutes. Change to your desired interval in seconds + } }); + const createEnv = makeCreateEnv(config); const healthcheckEnv = useHotMemoize(module, () => createEnv('healthcheck'));
-
2462b9e: Ensure temporary directories are cleaned up if an error is thrown in the
filter
callback of theUrlReader.readTree
options. -
2f6d8ec: Updated the
ReadTreeResponse
documentation to clarify that the caller ofdir()
is responsible for removing the directory after use. -
Updated dependencies
- @backstage/config-loader@0.9.0
@backstage/config-loader@0.9.0
Minor Changes
- f6722d2: Removed deprecated option
env
fromLoadConfigOptions
and associated tests - 67d6cb3: Removed deprecated option
configPaths
as it has been superseded byconfigTargets
Patch Changes
- 1e70704: In case remote.reloadIntervalSeconds is passed, it must be a valid positive value
@backstage/core-app-api@0.3.0
Minor Changes
- a195284: Updated
WebStorageApi
to reflect theStorageApi
changes in@backstage/core-plugin-api
. - b3605da: - Removed deprecated definition
createApp
from@backstage/core-app-api
which has been replaced by@backstage/app-defaults#createApp
- Removed deprecated type
BackstagePluginWithAnyOutput
- Removed deprecated constructors for
GithubAuth
,OAuth2
, andSamlAuth
as thecreate
method should be used instead
- Removed deprecated type
- 68f8b10: - Removed deprecation configuration option
theme
fromAppTheme
of theAppThemeApi
- Removed reference to
theme
in theapp-defaults
defaultAppTheme
- Removed logic in
AppThemeProvider
that createsThemeProvider
fromappTheme.theme
- Removed reference to
Patch Changes
- 7927005: Add
FetchApi
and relatedfetchApiRef
which implement fetch, with an added Backstage token header when available. - 518ddc0: Schema-validate local storage cached session info on load
- Updated dependencies
- @backstage/app-defaults@0.1.3
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/core-plugin-api@0.4.0
Minor Changes
-
a195284: BREAKING CHANGE The
StorageApi
has received several updates that fills in gaps for some use-cases and makes it easier to avoid mistakes:- The
StorageValueChange
type has been renamed toStorageValueSnapshot
, thenewValue
property has been renamed tovalue
, the stored value type has been narrowed toJsonValue
, and it has received a newpresence
property that is'unknown'
,'absent'
, or'present'
. - The
get
method has been deprecated in favor of a newsnapshot
method, which returns aStorageValueSnapshot
. - The
observe# @backstage/core-plugin-api method has had its contract changed. It should now emit values when the
presenceof a key changes, this may for example happen when remotely stored values are requested on page load and the presence switches from
'unknown'to either
'absent'or
'present'`.
The above changes have been made with deprecations in place to maintain much of the backwards compatibility for consumers of the
StorageApi
. The only breaking change is the narrowing of the stored value type, which may in some cases require the addition of an explicit type parameter to theget
and `observe# @backstage/core-plugin-api methods. - The
-
f6722d2: - Removed deprecated option
description
fromApiRefConfig
- Removed descriptions from all plugin API refs
- Removed deprecated parameters
path
,icon
, andtitle
increateRouteRef
- Removed deprecated types
Error
andErrorContext
fromErrorApi
-
68f8b10: - Removed deprecation configuration option
theme
fromAppTheme
of theAppThemeApi
- Removed reference to
theme
in theapp-defaults
defaultAppTheme
- Removed logic in
AppThemeProvider
that createsThemeProvider
fromappTheme.theme
- Removed reference to
-
6b69b44: Removed deprecated types
ApiRefType
andApiRefsToTypes
Patch Changes
- 7927005: Add
FetchApi
and relatedfetchApiRef
which implement fetch, with an added Backstage token header when available.
@backstage/test-utils@0.2.0
Minor Changes
- a195284: Updated
MockStorageApi
to reflect theStorageApi
changes in@backstage/core-plugin-api
. - 771b9c0: Removed deprecated
Keyboard
class which has been superseded by@testing-library/user-event#userEvent
- f6722d2: Removed deprecated
msw
definition which was replaced by callingsetupRequestMockHandlers
directly
Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
@backstage/plugin-catalog-common@0.1.0
Minor Changes
- 393f107: Create catalog-common and add catalog permissions.
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.3.0
@backstage/plugin-permission-common@0.3.0
Minor Changes
-
0e8ec6d: - Add
PermissionAuthorizer
interface matchingPermissionClient
to allow alternative implementations like theServerPermissionClient
in @backstage/plugin-permission-node.Breaking Changes:
- Remove "api" suffixes from constructor parameters in PermissionClient
const { config, discovery } = options; - const permissionClient = new PermissionClient({ discoveryApi: discovery, configApi: config }); + const permissionClient = new PermissionClient({ discovery, config });
@backstage/plugin-permission-react@0.2.0
Minor Changes
-
70281a4: Breaking Changes:
- Remove "api" suffixes from constructor parameters in IdentityPermissionApi.create
const { config, discovery, identity } = options; - const permissionApi = IdentityPermissionApi.create({ - configApi: config, - discoveryApi: discovery, - identityApi: identity - }); + const permissionApi = IdentityPermissionApi.create({ config, discovery, identity });
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-permission-common@0.3.0
@backstage/plugin-search-backend@0.3.0
Minor Changes
-
a41fbfe: Search result location filtering
This change introduces a filter for search results based on their location protocol. The intention is to filter out unsafe or
malicious values before they can be consumed by the frontend. By default locations must be http/https URLs (or paths).
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-tech-radar@0.5.0
Minor Changes
- 11b7761: Add new property to enable open links in a new window/tab
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/app-defaults@0.1.3
Patch Changes
- 7927005: Add
FetchApi
and relatedfetchApiRef
which implement fetch, with an added Backstage token header when available. - 1e49c23: Added an instance of PermissionApi to the apis included by default in createApp.
- 68f8b10: - Removed deprecation configuration option
theme
fromAppTheme
of theAppThemeApi
- Removed reference to
theme
in theapp-defaults
defaultAppTheme
- Removed logic in
AppThemeProvider
that createsThemeProvider
fromappTheme.theme
- Removed reference to
- Updated dependencies
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-permission-react@0.2.0
- @backstage/core-components@0.8.2
@backstage/backend-tasks@0.1.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/backend-test-utils@0.1.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/cli@0.10.3
@backstage/catalog-client@0.5.3
Patch Changes
- 7927005: Add the ability to supply a custom
fetchApi
. In the default frontend app setup, this will use thefetchApiRef
implementation. - 5463c03: Add support for passing paging parameters to the getEntities call of the catalog client
@backstage/cli@0.10.3
Patch Changes
-
dfc1110: Added peerPluginDependencies option to experimentalInstallationRecipe for install command to install plugins it depends on.
-
58b0262: Pruned unused dependencies.
-
5fdc8df: The frontend configuration is now available as a
config
global during templating of theindex.html
file. This allows for much more flexibility as the values available during templating is not longer hardcoded to a fixed set of values.For example, to access the app title, you would now do the following:
<title><%= config.getString('app.title') %></title>
Along with this change, usage of the existing
app.<key>
values has been deprecated and will be removed in a future release. The general pattern for migrating existing usage is to replace<%= app.<key> %>
with<%= config.getString('app.<key>') %>
, although in some cases you may need to use for exampleconfig.has('app.<key>')
orconfig.getOptionalString('app.<key>')
instead.The
@backstage/create-app
changelog also contains more details how to migrate existing usage. -
Updated dependencies
- @backstage/config-loader@0.9.0
@backstage/codemods@0.1.27
Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/core-components@0.8.2
Patch Changes
-
73a91e2: Added description to components: BottomLink, Breadcrumbs, BrokenImageIcon, CardTab, Content, ContentHeader, EmptyState, ErrorPage, FeatureCalloutCircular, Gauge, GaugeCard, Header, HeaderIconLinkRow, HeaderLabel, HeaderTabs, HorizontalScrollGrid, InfoCard, IntroCard
-
27af6d9: Locking
rc-progress
to the working version of 3.1.4 -
10e5f9d: Do not
setState
when unmounted inOverflowTooltip
-
b646a73: In @backstage/plugin-scaffolder - When user will have one option available in hostUrl or owner - autoselect and select component should be readonly.
in @backstage/core-components - Select component has extended API with few more props: native : boolean, disabled: boolean. native - if set to true - Select component will use native browser select picker (not rendered by Material UI lib ).
disabled - if set to true - action on component will not be possible. -
7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. -
Updated dependencies
- @backstage/core-plugin-api@0.4.0
@backstage/create-app@0.4.9
Patch Changes
-
49a696d: debounceTime prop is removed from the SearchBar component in the SearchPage as the default is set to 200. The prop is safe to remove and makes it easier to stay up to date with any changes in the future.
-
5fdc8df: The
index.html
template of the app has been updated to use the newconfig
global provided by the Backstage CLI.To apply this change to an existing app, make the following changes to
packages/app/public/index.html
:- <title><%= app.title %></title> + <title><%= config.getString('app.title') %></title>
- <% if (app.googleAnalyticsTrackingId && typeof app.googleAnalyticsTrackingId === 'string') { %> + <% if (config.has('app.googleAnalyticsTrackingId')) { %> <script async - src="https://www.googletagmanager.com/gtag/js?id=<%= app.googleAnalyticsTrackingId %>" + src="https://www.googletagmanager.com/gtag/js?id=<%= config.getString('app.googleAnalyticsTrackingId') %>" ></script>
- gtag('config', '<%= app.googleAnalyticsTrackingId %>'); + gtag( + 'config', + '<%= config.getString("app.googleAnalyticsTrackingId") %>', + );
@backstage/dev-utils@0.2.15
Patch Changes
- Updated dependencies
- @backstage/app-defaults@0.1.3
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/test-utils@0.2.0
- @backstage/integration-react@0.1.16
@backstage/integration-react@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@techdocs/cli@0.8.9
Patch Changes
- 5fdc8df: The
index.html
template was updated to use the newconfig
global. - Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/techdocs-common@0.11.1
@backstage/techdocs-common@0.11.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-allure@0.1.9
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-analytics-module-ga@0.1.5
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-apache-airflow@0.1.1
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-api-docs@0.6.19
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/plugin-catalog@0.7.5
@backstage/plugin-app-backend@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/config-loader@0.9.0
@backstage/plugin-auth-backend@0.5.2
Patch Changes
- 24a67e3: Fixed the fallback identity population to correctly generate an entity reference for
userEntityRef
if no token is provided. - Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/test-utils@0.2.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-azure-devops@0.1.8
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-azure-devops-backend@0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-badges@0.2.17
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-badges-backend@0.1.14
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-bazaar@0.1.7
Patch Changes
- 26926bb: made the linkage between a Bazaar project to a catalog Entity optional
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/cli@0.10.3
- @backstage/plugin-catalog@0.7.5
@backstage/plugin-bazaar-backend@0.1.5
Patch Changes
- 26926bb: made the linkage between a Bazaar project to a catalog Entity optional
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/backend-test-utils@0.1.11
@backstage/plugin-bitrise@0.1.20
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-catalog@0.7.5
Patch Changes
-
3fa31ec: Deprecated the
CatalogClientWrapper
class.The default implementation of
catalogApiRef
that this plugin exposes, is now powered by the newfetchApiRef
. The default implementation of that API, in turn, has the ability to inject the user's Backstage token in requests in a similar manner to what the deprecatedCatalogClientWrapper
used to do. The latter has therefore been taken out of the default catalog API implementation.If you use a custom
fetchApiRef
implementation that does NOT issue tokens, or use a customcatalogApiRef
implementation which does NOT use the defaultfetchApiRef
, you can still for some time wrap your catalog API in this class to get back the old behavior:// Add this to your packages/app/src/plugins.ts if you want to get back the old // catalog client behavior: createApiFactory({ api: catalogApiRef, deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef }, factory: ({ discoveryApi, identityApi }) => new CatalogClientWrapper({ client: new CatalogClient({ discoveryApi }), identityApi, }), }),
But do consider migrating to making use of the
fetchApiRef
as soon as convenient, since the wrapper class will be removed in a future release. -
7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. -
Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/catalog-client@0.5.3
- @backstage/integration-react@0.1.16
@backstage/plugin-catalog-backend@0.19.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-catalog-graph@0.2.4
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/catalog-client@0.5.3
@backstage/plugin-catalog-import@0.7.6
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/catalog-client@0.5.3
- @backstage/integration-react@0.1.16
@backstage/plugin-catalog-react@0.6.8
Patch Changes
- 3491a36: added useOwnedEntities hook to get the list of entities of the logged-in user
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
- @backstage/catalog-client@0.5.3
@backstage/plugin-circleci@0.2.32
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-cloudbuild@0.2.30
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-code-coverage@0.1.20
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-code-coverage-backend@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-config-schema@0.1.16
Patch Changes
- c5eb756: Fix a small browser console warning
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-cost-insights@0.11.14
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-explore@0.3.23
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/plugin-explore-react@0.0.9
@backstage/plugin-explore-react@0.0.9
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
@backstage/plugin-firehydrant@0.1.10
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-fossa@0.2.25
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-gcp-projects@0.3.11
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-git-release-manager@0.3.5
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-github-actions@0.4.28
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-github-deployments@0.1.23
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/integration-react@0.1.16
@backstage/plugin-gitops-profiles@0.3.11
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-graphiql@0.2.25
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-graphql-backend@0.1.10
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-home@0.4.8
Patch Changes
- 6d36220: Fix undefined identity bug in
WelcomeTitle
caused by using deprecated methods of the IdentityApi - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-ilert@0.1.19
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-jenkins@0.5.15
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - eb3fd85: feature: add crumbIssuer option to Jenkins (optional) configuration, improve the UI to show a notification after executing the action re-build
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-jenkins-backend@0.1.10
Patch Changes
- eb3fd85: feature: add crumbIssuer option to Jenkins (optional) configuration, improve the UI to show a notification after executing the action re-build
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-kafka@0.2.23
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-kafka-backend@0.2.13
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-kubernetes@0.5.2
Patch Changes
- 610614a: Includes
KubernetesBackendClient
in the export to allow developers to use it externally. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-kubernetes-backend@0.4.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-lighthouse@0.2.32
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-newrelic@0.3.11
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-newrelic-dashboard@0.1.1
Patch Changes
- c38a47c: Created a New Plugin , which imports dashboard links and snapshots from New Relic
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-org@0.3.32
Patch Changes
- 6f263c2: Fixed bug in OwnershipCard component where text wasn't correctly pluralized
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-pagerduty@0.3.20
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-permission-backend@0.2.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-auth-backend@0.5.2
- @backstage/plugin-permission-common@0.3.0
- @backstage/plugin-permission-node@0.2.2
@backstage/plugin-permission-node@0.2.2
Patch Changes
-
2f8a9b6: Add
ServerPermissionClient
, which implementsPermissionAuthorizer
from @backstage/plugin-permission-common. This implementation skips authorization entirely when the supplied token is a valid backend-to-backend token, thereby allowing backend-to-backend systems to communicate without authorization.The
ServerPermissionClient
should always be used over the standardPermissionClient
in plugin backends. -
Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-auth-backend@0.5.2
- @backstage/plugin-permission-common@0.3.0
@backstage/plugin-proxy-backend@0.2.15
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-rollbar@0.3.21
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-rollbar-backend@0.1.17
Patch Changes
- 58d07a0: Bump
axios
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-scaffolder@0.11.15
Patch Changes
-
c5eb756: Fix a small browser console warning
-
ff5ff57: EntityPicker can require an existing entity be selected by disallowing arbitrary values
-
0f645a7: Added OwnedEntityPicker field which displays Owned Entities in options
-
b646a73: In @backstage/plugin-scaffolder - When user will have one option available in hostUrl or owner - autoselect and select component should be readonly.
in @backstage/core-components - Select component has extended API with few more props: native : boolean, disabled: boolean. native - if set to true - Select component will use native browser select picker (not rendered by Material UI lib ).
disabled - if set to true - action on component will not be possible. -
7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. -
4c269c7: Add DescriptionField override to support Markdown
-
Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/catalog-client@0.5.3
- @backstage/integration-react@0.1.16
@backstage/plugin-scaffolder-backend@0.15.18
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
- @backstage/plugin-catalog-backend@0.19.3
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.6
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-scaffolder-backend@0.15.18
@backstage/plugin-scaffolder-backend-module-rails@0.2.1
Patch Changes
- fc8fc02: Add new options to rails new (force and skipTests)
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-scaffolder-backend@0.15.18
@backstage/plugin-search@0.5.2
Patch Changes
-
3d98955: Add Optional Props to Override Icon for SidebarSearch and SidebarSearchModal Component
-
49a696d: Standardizes the component used as a search box in the search modal and in the composable home page.
After these changes, all search boxes exported by the search plugin are based on the
<SearchBarBase />
component, and this one is based on the<InputBase />
component of the Material UI. This means that when you use SearchBarBase or one of its derived components (likeSearchBar
andHomePageSearchBar
) you can pass all properties accepted by InputBase that have not been replaced by the props type of those components.For example:
<SearchInputBase color="secondary" debouceTime={500} />
The
color
property is inherited fromInputBaseProps
type anddebouceTime
defined bySearchBarBaseProps
. -
7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. -
Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-search-backend-module-pg@0.2.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-sentry@0.3.31
Patch Changes
- 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-shortcuts@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-sonarqube@0.2.10
Patch Changes
- 27af6d9: Locking
rc-progress
to the working version of 3.1.4 - 7a4bd2c: Prefer using
Link
from@backstage/core-components
rather than material-UI. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-splunk-on-call@0.3.17
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-tech-insights@0.1.2
Patch Changes
- 6ff4408: RunChecks endpoint now handles missing retriever data in checks. Instead of
showing server errors, the checks will be shown for checks whose retrievers have
data, and a warning will be shown if no checks are returned. - Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-tech-insights-backend@0.1.4
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
- @backstage/plugin-tech-insights-node@0.1.2
@backstage/plugin-tech-insights-backend-module-jsonfc@0.1.3
Patch Changes
- 6ff4408: RunChecks endpoint now handles missing retriever data in checks. Instead of
showing server errors, the checks will be shown for checks whose retrievers have
data, and a warning will be shown if no checks are returned. - Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-tech-insights-node@0.1.2
@backstage/plugin-tech-insights-node@0.1.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
@backstage/plugin-techdocs@0.12.11
Patch Changes
- Updated dependencies
- @backstage/plugin-search@0.5.2
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
- @backstage/plugin-catalog@0.7.5
- @backstage/integration-react@0.1.16
@backstage/plugin-techdocs-backend@0.12.1
Patch Changes
- 8c25c3e: Fixed a bug preventing cache from being enabled in TechDocs "recommended" deployment mode.
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
- @backstage/techdocs-common@0.11.1
@backstage/plugin-todo@0.1.17
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
@backstage/plugin-todo-backend@0.1.16
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/catalog-client@0.5.3
@backstage/plugin-user-settings@0.3.14
Patch Changes
- 2a37405: Fix undefined identity bug in UserSettingsProfileCard caused by using deprecated methods of the IdentityApi
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
@backstage/plugin-xcmetrics@0.2.13
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
example-app@0.2.58
Patch Changes
- Updated dependencies
- @backstage/plugin-search@0.5.2
- @backstage/app-defaults@0.1.3
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-user-settings@0.3.14
- @backstage/plugin-scaffolder@0.11.15
- @backstage/plugin-catalog-react@0.6.8
- @backstage/plugin-kubernetes@0.5.2
- @backstage/core-components@0.8.2
- @backstage/cli@0.10.3
- @backstage/plugin-tech-radar@0.5.0
- @backstage/plugin-tech-insights@0.1.2
- @backstage/plugin-org@0.3.32
- @backstage/plugin-catalog@0.7.5
- @backstage/plugin-newrelic-dashboard@0.1.1
- @backstage/plugin-home@0.4.8
- @backstage/plugin-circleci@0.2.32
- @backstage/plugin-cloudbuild@0.2.30
- @backstage/plugin-github-actions@0.4.28
- @backstage/plugin-jenkins@0.5.15
- @backstage/plugin-lighthouse@0.2.32
- @backstage/plugin-sentry@0.3.31
- @backstage/plugin-apache-airflow@0.1.1
- @backstage/plugin-api-docs@0.6.19
- @backstage/plugin-azure-devops@0.1.8
- @backstage/plugin-badges@0.2.17
- @backstage/plugin-catalog-graph@0.2.4
- @backstage/plugin-catalog-import@0.7.6
- @backstage/plugin-code-coverage@0.1.20
- @backstage/plugin-cost-insights@0.11.14
- @backstage/plugin-explore@0.3.23
- @backstage/plugin-gcp-projects@0.3.11
- @backstage/plugin-graphiql@0.2.25
- @backstage/plugin-kafka@0.2.23
- @backstage/plugin-newrelic@0.3.11
- @backstage/plugin-pagerduty@0.3.20
- @backstage/plugin-rollbar@0.3.21
- @backstage/plugin-shortcuts@0.1.16
- @backstage/plugin-techdocs@0.12.11
- @backstage/plugin-todo@0.1.17
- @backstage/integration-react@0.1.16
example-backend@0.2.58
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.10.0
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.3
- @backstage/plugin-scaffolder-backend-module-rails@0.2.1
- @backstage/catalog-client@0.5.3
- @backstage/plugin-rollbar-backend@0.1.17
- @backstage/plugin-auth-backend@0.5.2
- @backstage/plugin-permission-common@0.3.0
- @backstage/plugin-search-backend@0.3.0
- @backstage/plugin-techdocs-backend@0.12.1
- @backstage/plugin-jenkins-backend@0.1.10
- @backstage/plugin-permission-node@0.2.2
- example-app@0.2.58
- @backstage/plugin-app-backend@0.3.20
- @backstage/plugin-azure-devops-backend@0.2.6
- @backstage/plugin-badges-backend@0.1.14
- @backstage/plugin-catalog-backend@0.19.3
- @backstage/plugin-code-coverage-backend@0.1.17
- @backstage/plugin-graphql-backend@0.1.10
- @backstage/plugin-kafka-backend@0.2.13
- @backstage/plugin-kubernetes-backend@0.4.1
- @backstage/plugin-permission-backend@0.2.2
- @backstage/plugin-proxy-backend@0.2.15
- @backstage/plugin-scaffolder-backend@0.15.18
- @backstage/plugin-search-backend-module-pg@0.2.3
- @backstage/plugin-tech-insights-backend@0.1.4
- @backstage/plugin-tech-insights-node@0.1.2
- @backstage/plugin-todo-backend@0.1.16
embedded-techdocs-app@0.2.58
Patch Changes
- Updated dependencies
- @backstage/app-defaults@0.1.3
- @backstage/core-app-api@0.3.0
- @backstage/core-plugin-api@0.4.0
- @backstage/core-components@0.8.2
- @backstage/cli@0.10.3
- @backstage/test-utils@0.2.0
- @backstage/plugin-catalog@0.7.5
- @backstage/plugin-techdocs@0.12.11
- @backstage/integration-react@0.1.16