Backstage - v0.70.0
@backstage/app-defaults@0.2.0
Minor Changes
- af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-app-api@0.6.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-permission-react@0.3.3
## @backstage/backend-common@0.12.0
Minor Changes
-
9a0510144f: BREAKING: The connection string for
redis
cache store now requires a protocol prefix.diff backend: cache: store: redis - connection: user:pass@cache.example.com:6379 + connection: redis://user:pass@cache.example.com:6379
Patch Changes
- 0df6077ab5: DockerContainerRunner.runContainer now automatically removes the container when its execution terminates
- 34af86517c: ensure
apiBaseUrl
being set for Bitbucket integrations, replace hardcoded defaults - b838717e92: Export FetchUrlReader to facilitate more flexible configuration of the backend.
- Updated dependencies
- @backstage/integration@0.8.0
## @backstage/catalog-client@0.8.0
Minor Changes
-
bb2ba5f10d: BREAKING: Removed the old deprecated request/response types:
CatalogEntitiesRequest
- please useGetEntitiesRequest
insteadCatalogEntityAncestorsRequest
- please useGetEntityAncestorsRequest
insteadCatalogEntityAncestorsResponse
- please useGetEntityAncestorsResponse
insteadCatalogListResponse
- please useGetEntitiesResponse
instead
Patch Changes
- a52f69987a: DEPRECATION: Deprecated
getEntityByName
fromCatalogApi
and addedgetEntityByRef
instead, which accepts both string and compound ref forms. - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
## @backstage/catalog-model@0.12.0
Minor Changes
-
ac7b1161a6: BREAKING: The following changes are all breaking changes.
Removed
EDIT_URL_ANNOTATION
andVIEW_URL_ANNOTATION
,LOCATION_ANNOTATION
,ORIGIN_LOCATION_ANNOTATION
,LOCATION_ANNOTATION
,SOURCE_LOCATION_ANNOTATION
. All of these constants have been prefixed with ANNOTATION to be easier to find meaningSOURCE_LOCATION_ANNOTATION
is available asANNOTATION_SOURCE_LOCATION
.Removed
parseLocationReference
, replaced byparseLocationRef
.Removed
stringifyLocationReference
, replaced bystringifyLocationRef
.Removed
Location
type which has been moved tocatalog-client
.Removed
ENTITY_DEFAULT_NAMESPACE
, replaced byDEFAULT_NAMESPACE
.Removed
compareEntityToRef
compare usingstringifyEntityRef
instead.Removed
JSONSchema
type which should be imported fromjson-schema
package instead.Removed utility methods:
entityHasChanges
,generateEntityEtag
,generateEntityUid
,generateUpdatedEntity
.Removed
ENTITY_META_GENERATED_FIELDS
andEntityRefContext
.
Patch Changes
- debfcd9515: Move
@types/json-schema
to be a dev dependency -
36aa63022b: DEPRECATION: Deprecated the
EntityName
type, and added the better-namedCompoundEntityRef
to replace it.DEPRECATION: Deprecated the
getEntityName
function, and added the better-namedgetCompoundEntityRef
to replace it.Please switch over to using the new symbols, as the old ones may be removed in a future release.
## @backstage/cli@0.15.0
Minor Changes
- 8c3f30cb28: BREAKING: Removed the deprecated
app.<key>
template variables from theindex.html
templating. These should be replaced by usingconfig.getString("app.<key>")
instead.
Patch Changes
- 46a19c599f: The CLI now bundles both version 16 and 17 of the patched
@hot-loader/react-dom
dependency, and selects the appropriate one based on what version ofreact-dom
is installed within the app.
## @backstage/core-app-api@0.6.0
Minor Changes
- bb2bb36651: BREAKING: Removed the deprecated
get
method fromStorageAPI
and its implementations, this method has been replaced by thesnapshot
method. The return value from snapshot no longer includesnewValue
which has been replaced byvalue
. For getting notified when a value changes, use `observe# @backstage/core-app-api. - f3cce3dcf7: BREAKING: Removed export of
GithubSession
andSamlSession
which are only used internally. - af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs. - dbf84eee55: BREAKING: Removed the deprecated
GithubAuth.normalizeScopes
method.
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.8.0
## @backstage/core-components@0.9.0
Minor Changes
- af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs.
Patch Changes
- 64b430f80d: chore(deps): bump
react-text-truncate
from 0.17.0 to 0.18.0 - bb2bb36651: Updated usage of
StorageApi
to usesnapshot
method instead ofget
- 689840dcbe: Added ability for SidebarSubmenuItem to handle external links correctly via the "to" prop
- Updated dependencies
- @backstage/core-plugin-api@0.8.0
## @backstage/core-plugin-api@0.8.0
Minor Changes
- bb2bb36651: BREAKING: Removed the deprecated
get
method fromStorageAPI
and its implementations, this method has been replaced by thesnapshot
method. The return value from snapshot no longer includesnewValue
which has been replaced byvalue
. For getting notified when a value changes, use `observe# @backstage/core-plugin-api. - af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs. - a480f670c7: BREAKING: OAuth provider id is now required when passing a provider to
createAuthRequester
.
## @backstage/integration@0.8.0
Minor Changes
- 34af86517c: ensure
apiBaseUrl
being set for Bitbucket integrations, replace hardcoded defaults
Patch Changes
- 33d5e79822: Fix Bitbucket Cloud and Bitbucket Server line number reference.
## @backstage/search-common@0.3.0
Minor Changes
-
022507c860: BREAKING
The Backstage Search Platform's indexing process has been rewritten as a stream
pipeline in order to improve efficiency and performance on large document sets.The concepts of
Collator
andDecorator
have been replaced with readable and
transform object streams (respectively), as well as factory classes to
instantiate them. Accordingly, theSearchEngine.index()
method has also been
replaced with agetIndexer()
factory method that resolves to a writable
object stream.Check this upgrade guide
for further details.
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.5.2
## @backstage/test-utils@0.3.0
Minor Changes
- bb2bb36651: BREAKING: Removed the deprecated
get
method fromStorageAPI
and its implementations, this method has been replaced by thesnapshot
method. The return value from snapshot no longer includesnewValue
which has been replaced byvalue
. For getting notified when a value changes, use `observe# @backstage/test-utils. - af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs.
Patch Changes
- Updated dependencies
- @backstage/core-app-api@0.6.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-react@0.3.3
## @backstage/plugin-auth-backend@0.12.0
Minor Changes
- 0c8ba31d72: BREAKING: The
TokenFactory.issueToken
used by custom sign-in resolvers now ensures that the sub claim given is a full entity reference of the format<kind>:<namespace>/<name>
. Any existing custom sign-in resolver functions that do not supply a full entity reference must be updated.
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-auth-node@0.1.4
## @backstage/plugin-catalog-backend@0.23.0
Minor Changes
-
0c9cf2822d: Breaking: Mark permission-related exports as alpha. This means that the exports below should now be imported from
@backstage/plugin-catalog-backend/alpha
instead of@backstage/plugin-catalog-backend
.catalogConditions
createCatalogPolicyDecision
permissionRules
createCatalogPermissionRule
-
862e416239: Breaking: Removed
entityRef
fromCatalogProcessorRelationResult
. The field is not used by the catalog and relation information is already available inside thereation
property. -
c85292b768: Breaking: Removed optional
handleError()
fromCatalogProcessor
. This optional method is never called by the catalog processing engine and can therefore be removed.
Patch Changes
-
83a83381b0: DEPRECATED: The
results
export, and instead addingprocessingResult
with the same shape and purpose. -
83a83381b0: Internal restructuring to collect the various provider files in a
modules
folder while waiting to be externalized -
fc6d31b5c3: Deprecated the
BitbucketRepositoryParser
type. -
022507c860: A
DefaultCatalogCollatorFactory
, which works with the new stream-based
search indexing subsystem, is now available. TheDefaultCatalogCollator
will
continue to be available for those unable to upgrade to the stream-based
@backstage/search-backend-node
(and related packages), however it is now
marked as deprecated and will be removed in a future version.To upgrade this plugin and the search indexing subsystem in one go, check
this upgrade guide
for necessary changes to your search backend plugin configuration. -
ab7b6cb7b1: DEPRECATION: Moved the
CatalogEntityDocument
to@backstage/plugin-catalog-common
and deprecated the export from@backstage/plugin-catalog-backend
.A new
type
field has also been added toCatalogEntityDocument
as a replacement forcomponentType
, which is now deprecated. Both fields are still present and should be set to the same value in order to avoid issues with indexing.Any search customizations need to be updated to use this new
type
field instead, including any custom frontend filters, custom frontend result components, custom search decorators, or non-default Catalog collator implementations. -
cb09096607: Tweaked the wording of the "does not have a location" errors to include the actual missing annotation name, to help users better in fixing their inputs.
-
36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. -
b753d22a56: DEPRECATION: Deprecated the
RefreshIntervalFunction
andcreateRandomRefreshInterval
in favour of theProcessingIntervalFunction
andcreateRandomProcessingInterval
type and method respectively. Please migrate to use the new names.DEPRECATION: Deprecated the
setRefreshInterval
andsetRefreshIntervalSeconds
methods on theCatalogBuilder
for the newsetProcessingInterval
andsetProcessingIntervalSeconds
methods. Please migrate to use the new names. -
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-catalog-common@0.2.0
- @backstage/integration@0.8.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-node@0.5.3
- @backstage/search-common@0.3.0
- @backstage/plugin-scaffolder-common@0.2.3
## @backstage/plugin-catalog-common@0.2.0
Minor Changes
- e3c2bfef11: Remove resourceType property from catalogEntityCreatePermission. Resource type refers to the type of resources whose resourceRefs should be passed along with authorize requests, to allow conditional responses for that resource type. Since creation does not correspond to an entity (as the entity does not exist at the time of authorization), the resourceRef should not be included on the permission.
-
81273e95cf: Breaking: Mark permission-related exports as alpha. This means that the exports below should now be imported from
@backstage/plugin-catalog-common/alpha
instead of@backstage/plugin-catalog-common
.RESOURCE_TYPE_CATALOG_ENTITY
catalogEntityReadPermission
catalogEntityCreatePermission
catalogEntityDeletePermission
catalogEntityRefreshPermission
catalogLocationReadPermission
catalogLocationCreatePermission
catalogLocationDeletePermission
Patch Changes
-
ab7b6cb7b1: DEPRECATION: Moved the
CatalogEntityDocument
to@backstage/plugin-catalog-common
and deprecated the export from@backstage/plugin-catalog-backend
.A new
type
field has also been added toCatalogEntityDocument
as a replacement forcomponentType
, which is now deprecated. Both fields are still present and should be set to the same value in order to avoid issues with indexing.Any search customizations need to be updated to use this new
type
field instead, including any custom frontend filters, custom frontend result components, custom search decorators, or non-default Catalog collator implementations. -
Updated dependencies
- @backstage/plugin-permission-common@0.5.2
- @backstage/search-common@0.3.0
## @backstage/plugin-catalog-react@0.8.0
Minor Changes
-
da79aac2a6: Removed some previously deprecated
routeRefs
as follows:- BREAKING: Removed
entityRoute
in favor ofentityRouteRef
. - BREAKING: Removed the previously deprecated
rootRoute
andcatalogRouteRef
. If you want to refer to the catalog index page from a public plugin you now need to use anExternalRouteRef
instead. For private plugins it is possible to take the shortcut of referring directly tocatalogPlugin.routes.indexPage
instead.
- BREAKING: Removed
-
e26fd1c7ab: Marked
useEntityPermission
as alpha since the underlying permission framework is under active development. -
2de1d82bd1: Removing the
EntityName
path for theuseEntityOwnership
as it has never worked correctly. Please pass in an entireEntity
instead.
Patch Changes
-
899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client -
f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. -
f590d1681b: Deprecated
favoriteEntityTooltip
andfavoriteEntityIcon
since the utility value is very low. -
72431d7bed: - BREAKING: The
isOwnerOf
function has been marked as@alpha
and is now only available via the@backstage/plugin-catalog-react/alpha
import. The limitations of this function with regards to only supporting direct relations have also been documented. -
03ec06bf7f: BREAKING: Moved DefaultStarredEntitiesApi to
@backstage/plugin-catalog
. If you were using this in tests, you can use the newMockStarredEntitiesApi
from@backstage/plugin-catalog-react
instead.Fixed a risky behavior where
DefaultStarredEntitiesApi
forwarded values to observers that were later mutated.Removed the
isStarred
method fromDefaultStarredEntitiesApi
, as it is not part of theStarredEntitiesApi
. -
44403296e7: Added the following deprecations to the
catalog-react
package:-
DEPRECATION:
useEntity
will now warn if the entity has not yet been loaded, and will soon throw errors instead. If you're using the default implementation ofEntityLayout
andEntitySwitch
then these components will ensure that there is an entity loaded before rendering children. If you're implementing your ownEntityLayout
orEntitySwitch
or something that operates outside or adjacent to them, then useuseAsyncEntity
. -
DEPRECATION: the
loading
,error
andrefresh
properties that are returned fromuseEntity
have been deprecated, and are available onuseAsyncEntity
instead.
-
-
8f0e8e039b: Deprecated
getEntityMetadataEditUrl
andgetEntityMetadataViewUrl
as these just return one annotation from the entity passed in. -
36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. -
bb2bb36651: Updated usage of
StorageApi
to usesnapshot
method instead ofget
-
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-react@0.3.3
## @backstage/plugin-jenkins@0.7.0
Minor Changes
-
23e1c17bba: Jenkins plugin supports permissions now. We have added a new permission, so you can manage the permission for the users. See relates notes for
jenkins-plugin
for more details.Rebuild action will be disabled if the user does not have necessary rights to execute rebuild action. A permission policy (defined in backend) must handle and check the identity rights
and returnAuthorizeResult.ALLOW
if user is allowed to execute rebuild action.
Patch Changes
- 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/plugin-jenkins-common@0.1.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-jenkins-common@0.1.0
Minor Changes
- 23e1c17bba: Add a new common plugin for Jenkins which provides shared isomorphic code for the Jenkins plugin.
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-common@0.2.0
- @backstage/plugin-permission-common@0.5.2
## @backstage/plugin-scaffolder@0.14.0
Minor Changes
- 1c2755991d: - BREAKING: Removed the
FavouriteTemplate
export in favor of theFavoriteEntity
from@backstage/plugin-catalog-react
. Please migrate any usages to that component instead if you are creating your ownTemplateCard
page. - 86da51cec5: BREAKING: Removing the exports of the raw components that back the
CustomFieldExtensions
.
Patch Changes
-
f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. -
55361f3f7b: Added some deprecations as follows:
- DEPRECATED:
TemplateCardComponent
andTaskPageComponent
props have been deprecated, and moved to acomponents
prop instead. You can pass them in through there instead. - DEPRECATED:
TemplateList
andTemplateListProps
has been deprecated. Please use theTemplateCard
to create your own list component instead. - DEPRECATED:
setSecret
has been deprecated in favour ofsetSecrets
when callinguseTemplateSecrets
Other notable changes:
scaffolderApi.scaffold()
values
type has been narrowed fromRecord<string, any>
toRecord<string, JsonValue>
instead.- Moved all navigation internally over to using
routeRefs
andsubRouteRefs
- DEPRECATED:
-
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/plugin-catalog-common@0.2.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-scaffolder-common@0.2.3
- @backstage/integration-react@0.1.24
- @backstage/plugin-permission-react@0.3.3
## @backstage/plugin-search-backend-module-elasticsearch@0.1.0
Minor Changes
-
022507c860: BREAKING
The
ElasticSearchSearchEngine
implements the new stream-based indexing
process expected by the latest@backstage/search-backend-node
.When updating to this version, you must also update to the latest version of
@backstage/search-backend-node
. Check this upgrade guide
for further details.
Patch Changes
- Updated dependencies
- @backstage/plugin-search-backend-node@0.5.0
- @backstage/search-common@0.3.0
## @backstage/plugin-search-backend-module-pg@0.3.0
Minor Changes
-
022507c860: BREAKING
The
PgSearchEngine
implements the new stream-based indexing process expected
by the latest@backstage/search-backend-node
.When updating to this version, you must also update to the latest version of
@backstage/search-backend-node
. Check this upgrade guide
for further details.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-search-backend-node@0.5.0
- @backstage/search-common@0.3.0
## @backstage/plugin-search-backend-node@0.5.0
Minor Changes
-
022507c860: BREAKING
The Backstage Search Platform's indexing process has been rewritten as a stream
pipeline in order to improve efficiency and performance on large document sets.The concepts of
Collator
andDecorator
have been replaced with readable and
transform object streams (respectively), as well as factory classes to
instantiate them. Accordingly, theSearchEngine.index()
method has also been
replaced with agetIndexer()
factory method that resolves to a writable
object stream.Check this upgrade guide
for further details.
Patch Changes
- Updated dependencies
- @backstage/search-common@0.3.0
## @backstage/plugin-techdocs@0.15.0
Minor Changes
-
ee3d6c6f10: BREAKING:
Table column utilitiescreateNameColumn
,createOwnerColumn
,createTypeColumn
as well as actions utilitiescreateCopyDocsUrlAction
andcreateStarEntityAction
are no longer directly exported. Instead accessible through DocsTable and EntityListDocsTable.Use as following:
```tsx
DocsTable.columns.createNameColumn();
DocsTable.columns.createOwnerColumn();
DocsTable.columns.createTypeColumn();DocsTable.actions.createCopyDocsUrlAction();
DocsTable.actions.createStarEntityAction();
```-
Renamed
DocsResultListItem
toTechDocsSearchResultListItem
, leaving the old name in place as a deprecations. -
Renamed
TechDocsPage
toTechDocsReaderPage
, leaving the old name in place as a deprecations. -
Renamed
TechDocsPageRenderFunction
toTechDocsPageRenderFunction
, leaving the old name in place as a deprecations. -
Renamed
TechDocsPageHeader
toTechDocsReaderPageHeader
, leaving the old name in place as a deprecations. -
LegacyTechDocsHome
marked as deprecated and will be deleted in next release, useTechDocsCustomHome
instead. -
LegacyTechDocsPage
marked as deprecated and will be deleted in next release, useTechDocsReaderPage
instead.
-
Patch Changes
- 64b430f80d: chore(deps): bump
react-text-truncate
from 0.17.0 to 0.18.0 - 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - c5fda066b1: Collapse techdocs sidebar on small devices
- f590d1681b: Removed usage of deprecated favorite utility methods.
- 5b0f9a75fa: Remove copyright from old footer in documentation generated with previous version of
mkdocs-techdocs-plugin
(v0.2.2
). - 0c3ba547a6: Show feedback when copying code snippet to clipboard.
- 0ca964ee0e: Fixed a bug that could cause searches in the in-context TechDocs search bar to show results from a different TechDocs site.
- 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-search@0.7.2
- @backstage/plugin-catalog@0.9.1
- @backstage/plugin-catalog-react@0.8.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/integration-react@0.1.24
## @backstage/plugin-user-settings@0.4.0
Minor Changes
- af5eaa87f4: BREAKING: Removed deprecated
auth0AuthApiRef
,oauth2ApiRef
,samlAuthApiRef
andoidcAuthApiRef
as these APIs are too generic to be useful. Instructions for how to migrate can be found at https://backstage.io/docs/api/deprecations#generic-auth-api-refs.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/backend-tasks@0.1.10
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/backend-test-utils@0.1.20
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/cli@0.15.0
## @backstage/create-app@0.4.22
Patch Changes
-
ee3d6c6f10: Update the template to reflect the renaming of
DocsResultListItem
toTechDocsSearchResultListItem
from@backstage/plugin-techdocs
.To apply this change to an existing app, make the following change to
packages/app/src/components/search/SearchPage.tsx
:diff -import { DocsResultListItem } from '@backstage/plugin-techdocs'; +import { TechDocsSearchResultListItem } from '@backstage/plugin-techdocs';
diff case 'techdocs': return ( - <DocsResultListItem + <TechDocsSearchResultListItem key={document.location} result={document} />
The
TechDocsIndexPage
now usesDefaultTechDocsHome
as fall back if no children is provided asLegacyTechDocsHome
is marked as deprecated. If you do not use a custom techdocs homepage, you can therefore update your app to the following:diff - <Route path="/docs" element={<TechDocsIndexPage />}> - <DefaultTechDocsHome /> - </Route> + <Route path="/docs" element={<TechDocsIndexPage />} />
-
617a132871: Update import location of catalogEntityCreatePermission.
To apply this change to an existing app, make the following change to
packages/app/src/App.tsx
:diff -import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common'; +import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha';
-
022507c860: The Backstage Search Platform's indexing process has been rewritten as a stream
pipeline in order to improve efficiency and performance on large document sets.To take advantage of this, upgrade to the latest version of
@backstage/plugin-search-backend-node
, as well as any backend plugins whose
collators you are using. Then, make the following changes to your
/packages/backend/src/plugins/search.ts
file:```diff
-import { DefaultCatalogCollator } from '@backstage/plugin-catalog-backend';
-import { DefaultTechDocsCollator } from '@backstage/plugin-techdocs-backend';
+import { DefaultCatalogCollatorFactory } from '@backstage/plugin-catalog-backend';
+import { DefaultTechDocsCollatorFactory } from '@backstage/plugin-techdocs-backend';// ...
const indexBuilder = new IndexBuilder({ logger, searchEngine });
indexBuilder.addCollator({
defaultRefreshIntervalSeconds: 600,
- collator: DefaultCatalogCollator.fromConfig(config, { discovery }),
+ factory: DefaultCatalogCollatorFactory.fromConfig(config, { discovery }),
});indexBuilder.addCollator({
defaultRefreshIntervalSeconds: 600,
- collator: DefaultTechDocsCollator.fromConfig(config, {
+ factory: DefaultTechDocsCollatorFactory.fromConfig(config, {
discovery,
logger,
}),
});
```If you've written custom collators, decorators, or search engines in your
Backstage backend instance, you will need to re-implement them as readable,
transform, and writable streams respectively (including factory classes for
instantiating them). A how-to guide for refactoring
existing implementations is available.
## @backstage/dev-utils@0.2.24
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-app-api@0.6.0
- @backstage/core-plugin-api@0.8.0
- @backstage/test-utils@0.3.0
- @backstage/app-defaults@0.2.0
- @backstage/integration-react@0.1.24
## @backstage/integration-react@0.1.24
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
## @techdocs/cli@0.8.16
Patch Changes
- 853efd42bd: Bump
@backstage/techdocs-common
to0.11.10
to usespotify/techdocs:v0.3.7
which upgradesmkdocs-theme
as a dependency ofmkdocs-techdocs-core
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/backend-common@0.12.0
- @backstage/techdocs-common@0.11.11
## @backstage/techdocs-common@0.11.11
Patch Changes
- 955be6bc7d: adds passing projectID to the Storage client
- ff0a16fb1a: Modify techdocs builder to automatically append techdocs-core plugin to mkdocs.yaml file if it is missing. Adds an optional configuration item if this plugin needs to be omitted.
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/backend-common@0.12.0
- @backstage/integration@0.8.0
- @backstage/search-common@0.3.0
## @backstage/plugin-airbrake@0.3.1
Patch Changes
- 3c1d3cb07e: The Airbrake plugin installation instructions have been updated to work better and conform to how the frontend and backend plugins are supposed to be integrated into a Backstage instance.
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/test-utils@0.3.0
- @backstage/dev-utils@0.2.24
## @backstage/plugin-airbrake-backend@0.2.1
Patch Changes
- 3c1d3cb07e: The Airbrake plugin installation instructions have been updated to work better and conform to how the frontend and backend plugins are supposed to be integrated into a Backstage instance.
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-allure@0.1.17
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-analytics-module-ga@0.1.12
Patch Changes
- 123019673b: Added CSP instructions to README
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-apache-airflow@0.1.9
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-api-docs@0.8.1
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog@0.9.1
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-app-backend@0.3.28
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-auth-node@0.1.4
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/backend-common@0.12.0
## @backstage/plugin-azure-devops@0.1.17
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-azure-devops-backend@0.3.7
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-badges@0.2.25
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-badges-backend@0.1.22
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
## @backstage/plugin-bazaar@0.1.16
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog@0.9.1
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/cli@0.15.0
## @backstage/plugin-bazaar-backend@0.1.12
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/backend-test-utils@0.1.20
## @backstage/plugin-bitrise@0.1.28
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-catalog@0.9.1
Patch Changes
-
899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client -
f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. -
f590d1681b: Removed usage of deprecated favorite utility methods.
-
44403296e7: Added the following deprecations to the
catalog-react
package:-
DEPRECATION:
useEntity
will now warn if the entity has not yet been loaded, and will soon throw errors instead. If you're using the default implementation ofEntityLayout
andEntitySwitch
then these components will ensure that there is an entity loaded before rendering children. If you're implementing your ownEntityLayout
orEntitySwitch
or something that operates outside or adjacent to them, then useuseAsyncEntity
. -
DEPRECATION: the
loading
,error
andrefresh
properties that are returned fromuseEntity
have been deprecated, and are available onuseAsyncEntity
instead.
-
-
da79aac2a6: - Replaced usage of the deprecated and now removed
rootRoute
andcatalogRouteRef
s from thecatalog-react
package -
36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. -
8f0e8e039b: Removed usage of deprecated
getEntityMetadataViewUrl
andgetEntityMetadataEditUrl
helpers. -
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/plugin-catalog-common@0.2.0
- @backstage/core-plugin-api@0.8.0
- @backstage/search-common@0.3.0
- @backstage/integration-react@0.1.24
## @backstage/plugin-catalog-backend-module-aws@0.1.1
Patch Changes
- 83a83381b0: Use the new
processingResult
export from the catalog backend - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/plugin-catalog-backend@0.23.0
## @backstage/plugin-catalog-backend-module-ldap@0.3.15
Patch Changes
- 83a83381b0: Use the new
processingResult
export from the catalog backend - 66aa05c23c: Fixed bug in Catalog LDAP module to acknowledge page events to continue receiving entries if pagePause=true
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/plugin-catalog-backend@0.23.0
## @backstage/plugin-catalog-backend-module-msgraph@0.2.18
Patch Changes
- c820a49426: add config option
groupExpand
to allow expanding a single relationship - 83a83381b0: Use the new
processingResult
export from the catalog backend - 4bc61a64e2: add documentation for config options
userGroupMemberSearch
andgroupSearch
- f9bb6aa0aa: add
userExpand
config option to allow expanding a single relationship - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/plugin-catalog-backend@0.23.0
## @backstage/plugin-catalog-graph@0.2.13
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-catalog-graphql@0.3.5
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
## @backstage/plugin-catalog-import@0.8.4
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/integration-react@0.1.24
## @backstage/plugin-cicd-statistics@0.1.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-circleci@0.3.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-cloudbuild@0.3.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-code-climate@0.1.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-code-coverage@0.1.28
Patch Changes
- 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-code-coverage-backend@0.1.26
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/integration@0.8.0
## @backstage/plugin-config-schema@0.1.24
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-cost-insights@0.11.23
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-explore@0.3.32
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-explore-react@0.0.14
## @backstage/plugin-explore-react@0.0.14
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-firehydrant@0.1.18
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-fossa@0.2.33
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-gcp-projects@0.3.20
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-git-release-manager@0.3.14
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-github-actions@0.5.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-github-deployments@0.1.32
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/integration@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/integration-react@0.1.24
## @backstage/plugin-gitops-profiles@0.3.19
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-gocd@0.1.7
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-graphiql@0.2.33
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-graphql-backend@0.1.18
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-catalog-graphql@0.3.5
## @backstage/plugin-home@0.4.17
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-search@0.7.2
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-ilert@0.1.27
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-jenkins-backend@0.1.17
Patch Changes
-
899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client -
23e1c17bba: Jenkins plugin supports permissions now. We have added a new permission, so you can manage the permission for the users.
A new permissionjenkinsExecutePermission
is provided injenkins-common
package. This permission rule will be applied to check rebuild actions
if user is allowed to execute this action.We use 'catalog-entity' as a resource type, so you need to integrate a policy to handle catalog-entity resources
You need to use this permission in your permission policy to check the user role/rights and return
AuthorizeResult.ALLOW
to allow rebuild action to logged user. (e.g: you can check if user or related group owns the entity) -
36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. -
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-jenkins-common@0.1.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-auth-node@0.1.4
## @backstage/plugin-kafka@0.3.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-kafka-backend@0.2.21
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/backend-common@0.12.0
## @backstage/plugin-kubernetes@0.6.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-kubernetes-common@0.2.6
## @backstage/plugin-kubernetes-backend@0.4.11
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-kubernetes-common@0.2.6
## @backstage/plugin-kubernetes-common@0.2.6
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
## @backstage/plugin-lighthouse@0.3.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-newrelic@0.3.19
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-newrelic-dashboard@0.1.9
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-org@0.5.1
Patch Changes
- f41a293231: - DEPRECATION: Deprecated
formatEntityRefTitle
in favor of the newhumanizeEntityRef
method instead. Please migrate to using the new method instead. - 8f0e8e039b: Removed usage of deprecated
getEntityMetadataViewUrl
andgetEntityMetadataEditUrl
helpers. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-pagerduty@0.3.28
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-permission-backend@0.5.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-node@0.5.3
- @backstage/plugin-auth-node@0.1.4
## @backstage/plugin-permission-common@0.5.2
Patch Changes
- 79b9d8a861: Add api doc comments to
Permission
type properties.
## @backstage/plugin-permission-node@0.5.3
Patch Changes
-
580f4e1df8: Export some utility functions for parsing PermissionCriteria
isAndCriteria
,isOrCriteria
,isNotCriteria
are now exported. -
Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-auth-node@0.1.4
## @backstage/plugin-permission-react@0.3.3
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.5.2
## @backstage/plugin-proxy-backend@0.2.22
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-rollbar@0.4.1
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-rollbar-backend@0.1.25
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-scaffolder-backend@0.17.3
Patch Changes
- 5c7f2343ea: Applied fix from version 0.17.2 of this package, which is part of the v0.69.2 release of Backstage.
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - 34af86517c: ensure
apiBaseUrl
being set for Bitbucket integrations, replace hardcoded defaults - d6deb5e440: Set timeout for scaffolder octokit client
- 83a83381b0: Use the new
processingResult
export from the catalog backend - 7372f29473: Cleanup API report
- c7f6424a26: Applied fix from
v0.17.1
of this package which is part of thev0.69.1
release of Backstage. - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - 8119a9e011: Fix the support for custom defaultBranch values for Bitbucket Cloud at the
publish:bitbucket
scaffolder action. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/plugin-catalog-backend@0.23.0
- @backstage/backend-common@0.12.0
- @backstage/integration@0.8.0
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.3
- @backstage/plugin-scaffolder-common@0.2.3
## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.3
Patch Changes
- 6c7a879660: Fixed bug where existing cookiecutter.json file is not used.
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-scaffolder-backend@0.17.3
- @backstage/integration@0.8.0
## @backstage/plugin-scaffolder-backend-module-rails@0.3.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-scaffolder-backend@0.17.3
- @backstage/integration@0.8.0
## @backstage/plugin-scaffolder-common@0.2.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
## @backstage/plugin-search@0.7.2
Patch Changes
- 64b430f80d: chore(deps): bump
react-text-truncate
from 0.17.0 to 0.18.0 - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
- @backstage/search-common@0.3.0
## @backstage/plugin-search-backend@0.4.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-node@0.5.3
- @backstage/plugin-search-backend-node@0.5.0
- @backstage/search-common@0.3.0
- @backstage/plugin-auth-node@0.1.4
## @backstage/plugin-sentry@0.3.39
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-shortcuts@0.2.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-sonarqube@0.3.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-splunk-on-call@0.3.25
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-tech-insights@0.1.11
Patch Changes
- 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-tech-insights-backend@0.2.8
Patch Changes
- 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-tech-insights-node@0.2.6
## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.12
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
- @backstage/plugin-tech-insights-node@0.2.6
## @backstage/plugin-tech-insights-node@0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.12.0
## @backstage/plugin-tech-radar@0.5.8
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-techdocs-backend@0.14.1
Patch Changes
-
6537a601c7: Added a new interface that allows for customization of when to build techdocs
-
899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client -
022507c860: A
DefaultTechDocsCollatorFactory
, which works with the new stream-based
search indexing subsystem, is now available. TheDefaultTechDocsCollator
will
continue to be available for those unable to upgrade to the stream-based
@backstage/search-backend-node
(and related packages), however it is now
marked as deprecated and will be removed in a future version.To upgrade this plugin and the search indexing subsystem in one go, check
this upgrade guide
for necessary changes to your search backend plugin configuration. -
36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. -
Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-catalog-common@0.2.0
- @backstage/integration@0.8.0
- @backstage/search-common@0.3.0
- @backstage/techdocs-common@0.11.11
## @backstage/plugin-todo@0.2.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## @backstage/plugin-todo-backend@0.1.25
Patch Changes
- 899f196af5: Use
getEntityByRef
instead ofgetEntityByName
in the catalog client - 36aa63022b: Use
CompoundEntityRef
instead ofEntityName
, andgetCompoundEntityRef
instead ofgetEntityName
, from@backstage/catalog-model
. - Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/backend-common@0.12.0
- @backstage/integration@0.8.0
## @backstage/plugin-xcmetrics@0.2.21
Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.0
- @backstage/core-plugin-api@0.8.0
## example-app@0.2.67
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-search@0.7.2
- @backstage/plugin-techdocs@0.15.0
- @backstage/plugin-api-docs@0.8.1
- @backstage/plugin-catalog@0.9.1
- @backstage/plugin-catalog-graph@0.2.13
- @backstage/plugin-catalog-import@0.8.4
- @backstage/plugin-catalog-react@0.8.0
- @backstage/plugin-explore@0.3.32
- @backstage/plugin-rollbar@0.4.1
- @backstage/plugin-catalog-common@0.2.0
- @backstage/plugin-org@0.5.1
- @backstage/plugin-scaffolder@0.14.0
- @backstage/core-app-api@0.6.0
- @backstage/core-plugin-api@0.8.0
- @backstage/cli@0.15.0
- @backstage/app-defaults@0.2.0
- @backstage/plugin-user-settings@0.4.0
- @backstage/plugin-airbrake@0.3.1
- @backstage/search-common@0.3.0
- @backstage/plugin-jenkins@0.7.0
- @backstage/plugin-code-coverage@0.1.28
- @backstage/plugin-tech-insights@0.1.11
- @backstage/plugin-azure-devops@0.1.17
- @backstage/plugin-badges@0.2.25
- @backstage/plugin-circleci@0.3.1
- @backstage/plugin-cloudbuild@0.3.1
- @backstage/plugin-cost-insights@0.11.23
- @backstage/plugin-github-actions@0.5.1
- @backstage/plugin-gocd@0.1.7
- @backstage/plugin-home@0.4.17
- @backstage/plugin-kafka@0.3.1
- @backstage/plugin-kubernetes@0.6.1
- @backstage/plugin-lighthouse@0.3.1
- @backstage/plugin-newrelic-dashboard@0.1.9
- @backstage/plugin-pagerduty@0.3.28
- @backstage/plugin-sentry@0.3.39
- @backstage/plugin-todo@0.2.3
- @backstage/integration-react@0.1.24
- @backstage/plugin-apache-airflow@0.1.9
- @backstage/plugin-gcp-projects@0.3.20
- @backstage/plugin-graphiql@0.2.33
- @backstage/plugin-newrelic@0.3.19
- @backstage/plugin-shortcuts@0.2.2
- @backstage/plugin-tech-radar@0.5.8
- @backstage/plugin-permission-react@0.3.3
## example-backend@0.2.67
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/catalog-client@0.8.0
- @backstage/plugin-catalog-backend@0.23.0
- @backstage/backend-common@0.12.0
- @backstage/plugin-scaffolder-backend@0.17.3
- @backstage/plugin-techdocs-backend@0.14.1
- @backstage/plugin-auth-backend@0.12.0
- @backstage/plugin-badges-backend@0.1.22
- @backstage/plugin-code-coverage-backend@0.1.26
- @backstage/plugin-jenkins-backend@0.1.17
- @backstage/plugin-todo-backend@0.1.25
- @backstage/integration@0.8.0
- @backstage/plugin-permission-common@0.5.2
- @backstage/plugin-permission-node@0.5.3
- @backstage/plugin-search-backend-node@0.5.0
- @backstage/plugin-search-backend-module-pg@0.3.0
- @backstage/plugin-search-backend-module-elasticsearch@0.1.0
- @backstage/plugin-tech-insights-backend@0.2.8
- example-app@0.2.67
- @backstage/plugin-auth-node@0.1.4
- @backstage/plugin-kafka-backend@0.2.21
- @backstage/plugin-kubernetes-backend@0.4.11
- @backstage/backend-tasks@0.1.10
- @backstage/plugin-app-backend@0.3.28
- @backstage/plugin-azure-devops-backend@0.3.7
- @backstage/plugin-graphql-backend@0.1.18
- @backstage/plugin-permission-backend@0.5.3
- @backstage/plugin-proxy-backend@0.2.22
- @backstage/plugin-rollbar-backend@0.1.25
- @backstage/plugin-scaffolder-backend-module-rails@0.3.3
- @backstage/plugin-search-backend@0.4.6
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.12
- @backstage/plugin-tech-insights-node@0.2.6
## techdocs-cli-embedded-app@0.2.66
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-techdocs@0.15.0
- @backstage/plugin-catalog@0.9.1
- @backstage/core-app-api@0.6.0
- @backstage/core-plugin-api@0.8.0
- @backstage/test-utils@0.3.0
- @backstage/cli@0.15.0
- @backstage/app-defaults@0.2.0
- @backstage/integration-react@0.1.24
Details
- 🔍View and search all Backstage releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!