Backstage - v0.69.0
@backstage/backend-common@0.11.0
Minor Changes
- 7d12e4cf32: feat(backend-common): add Redis backed cache store
Patch Changes
- b2f8bb99d3: Make backend.auth.keys optional in config schema. Previously backend.auth was optional but keys was not, which meant that if another plugin introduced additional properties under backend.auth, it would implicitly make backend.auth.keys mandatory.
- d64b8d3678: chore(deps): bump
minimatch
from 3.0.4 to 5.0.0 - Updated dependencies
- @backstage/config-loader@0.9.6
- @backstage/integration@0.7.5
## @backstage/catalog-model@0.11.0
Minor Changes
-
919cf2f836: BREAKING: Added
EntityRelation.targetRef
(a string form entity ref), and
deprecatedEntityRelation.target
(a kind + namespace + name object). This
aligns the type with our goal of using string form entity refs more coherently.
There will be a period of time when both fields need to be present, which may in
particular affect your tests which now have to list both the string form and the
object form side by side.diff const mockEntity: Entity = { kind: 'Component', relations: [ { type: RELATION_MEMBER_OF, + targetRef: 'component:default/foo', target: { kind: 'component', namespace: 'default', name: 'foo' } } ]
The
target
field will be entirely removed from this type in a future release. -
7010349c9a: BREAKING: Removed
EntityRelationSpec
as it is only used during the catalog during the catalog processing. -
68f0871b76: BREAKING: Simplified the
parseEntityRef
function to always either return
a completeEntityName
, complete with both kind, namespace and name, or throw
an error if it for some reason did not have enough information to form that
result. This makes its usage and its type declaration vastly simpler.
Patch Changes
- ed09ad8093: Deprecated the
LocationSpec
export, which should now be imported from@backstage/plugin-catalog-backend
instead. - b5c02d10a6: Remove all usage of the deprecated
ENTITY_DEFAULT_NAMESPACE
- 67a7c02d26: DEPRECATED: The
EntityRef
type andparseEntityName
function are now
deprecated, and will soon be removed. This is part of a larger movement toward
fixing the poorly namedEntityName
type which should instead have been named
EntityRef
. Please remove any usage of these as soon as possible. - da44c47f43: Deprecated the
entity.metadata.generation
as the field has never been fully functioning.
## @backstage/core-plugin-api@0.7.0
Minor Changes
- 33cd215b11: BREAKING: Removed deprecated
AnyAnalyticsContext
type which is replaced byAnalyticsContextValue
## @backstage/plugin-airbrake@0.3.0
Minor Changes
- da78e79a94: This marks the first release where the Airbrake plugin is useable. Airbrake frontend and Airbrake backend work with each other. Currently just a summary of the latest Airbrakes is shown on Backstage.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/dev-utils@0.2.23
- @backstage/test-utils@0.2.6
## @backstage/plugin-airbrake-backend@0.2.0
Minor Changes
- da78e79a94: This marks the first release where the Airbrake plugin is useable. Airbrake frontend and Airbrake backend work with each other. Currently just a summary of the latest Airbrakes is shown on Backstage.
Patch Changes
- 0045270527: Make config optional
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-api-docs@0.8.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- 306c366fc9: chore(deps): bump
@asyncapi/react-component
- 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/plugin-catalog@0.9.0
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-auth-backend@0.11.0
Minor Changes
-
3884bf0348: BREAKING: The default sign-in resolvers for all providers, if you choose to
use them, now emit the tokensub
andent
claims on the standard,
all-lowercase form, instead of the mixed-case form. The mixed-case form causes
problems for implementations that naively do string comparisons on refs. The end
result is that you may for example see your Backstage tokensub
claim now
become'user:default/my-id'
instead of'user:default/My-ID'
.On a related note, specifically the SAML provider now correctly issues both
sub
andent
claims, and on the full entity ref form instead of the short
form with only the ID.NOTE: For a long time, it has been strongly recommended that you provide
your own sign-in resolver instead of using the builtin ones, and that will
become mandatory in the future.
Patch Changes
- d64b8d3678: chore(deps): bump
minimatch
from 3.0.4 to 5.0.0 - 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-auth-node@0.1.3
## @backstage/plugin-catalog@0.9.0
Minor Changes
- e7b9c3d713: Removed
columnFactories
, which was accidentally exported on the previous release. - 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. - 3c4376e5e7: BREAKING: Removed the old
plugin
export, usecatalogPlugin
instead.
Patch Changes
- 2d339b5f2c: Internalize deprecated
useEntityFromUrl
hook - a686702dbe: Renamed
CatalogResultListItem
toCatalogSearchResultListItem
along with its prop type, leaving the old names in place as a deprecations. - 852d5ff758: Added
EntitySwitchProps
type forEntitySwitch
. - a8331830f1: Remove use of deprecated
useEntityKinds
hook. - 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - b776ce5aab: Replaced use of deprecated
useEntityListProvider
hook withuseEntityList
. - 3334ad47d4: Removed usage of
EntityContext
. - 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
- @backstage/integration-react@0.1.23
## @backstage/plugin-catalog-backend@0.22.0
Minor Changes
-
209fd128e6: The
CodeOwnersProcessor
no longer supports the deprecated SCM-specific location types like'github/api'
. This is a breaking change but it is unlikely to have an impact, as these location types haven't been supported by the rest of the catalog for a long time. -
9876e7f172: BREAKING: Removed unused
durationText
utility. -
25e97e7242: BREAKING: Removed
AwsOrganizationCloudAccountProcessor
from the default
set of builtin processors, and instead moved it into its own module
@backstage/plugin-catalog-backend-module-aws
.If you were using this processor, through making use of the location type
aws-cloud-accounts
and/or using the configuration key
catalog.processors.awsOrganization
, you will from now on have to add the
processor manually to your catalog.First, add the
@backstage/plugin-catalog-backend-module-aws
dependency to your
packages/backend
package.Then, in
packages/backend/src/plugins/catalog.ts
:```diff
+import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws';export default async function createPlugin(
env: PluginEnvironment,
): Promise{
const builder = await CatalogBuilder.create(env);
+ builder.addProcessor(
+ AwsOrganizationCloudAccountProcessor.fromConfig(
+ env.config,
+ { logger: env.logger }
+ )
+ );
// ...
``` -
e9cf0dd03e: Made the
GitLabDiscoveryProcessor.updateLastActivity
method private, as it was accidentally exposed. It has also been fixed to properly operate in its own cache namespace to avoid collisions with other processors. -
df61ca71dd: Updated all processors to implement
getProcessorName
.BREAKING: The
CatalogProcessor
interface now require that theCatalogProcessor
class implementsgetProcessorName()
.
The processor name has previously defaulted processor class name. It's therefore recommended to keep your return the same name as the class name if you did not implement this method previously.For example:
ts class CustomProcessor implements CatalogProcessor { getProcessorName() { // Use the same name as the class name if this method was not previously implemented. return 'CustomProcessor'; } }
Patch Changes
-
919cf2f836: The catalog API now returns entity relations that have three fields: The old
type
andtarget
fields, as well as a newtargetRef
field. The last one is
the stringified form of the second one.DEPRECATION: The
target
field is hereby deprecated, both as seen from the
catalog API as well as from the@backstage/catalog-model
package. Both
target
andtargetRef
will be produced for some time, but eventually,
target
will be removed entirely. Please update your readers to stop consuming
therelations.[].target
field from the catalog API as soon as possible. -
957cb4cb20: Deprecated the
runPeriodically
function which is no longer in use. -
01e124ea60: Added an
/entity-facets
endpoint, which lets you query the distribution of
possible values for fields of entities.This can be useful for example when populating a dropdown in the user interface,
such as listing all tag values that are actually being used right now in your
catalog instance, along with putting the most common ones at the top. -
082c32f948: Deprecated the second parameter of
results.location()
that determines whether an emitted location is optional. In cases where this is currently being set tofalse
, the parameter can simply be dropped, as that is the default. Usage where this was being set totrue
should be migrated to set thepresence
option of the emitted location tooptional
. For example:```ts
results.location(
{
type: 'url',
target: 'http://example.com/foo',
},
true,
);// migrated to
results.location({
type: 'url',
target: 'http://example.com/foo',
presence: 'optional',
});
``` -
ed09ad8093: Added
LocationSpec
, which was moved over from@backstage/catalog-model
.Added
LocationInput
, which replacedLocationSpec
where it was used in theLocationService
andLocationStore
interfaces. TheLocationInput
type deprecates thepresence
field, which was not being used in those contexts. -
6d994fd9da: Cleanup catalog-backend API report.
-
7010349c9a: Added
EntityRelationSpec
, which was moved over from@backstage/catalog-model
. -
6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method -
420f8d710f: Removed the
processors.githubOrg
config section which is unused and has been replaced by the integrations config. -
b1296f1f57: Deprecated
StaticLocationProcessor
which is unused and replaced byConfigLocationEntityProvider
. -
Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-scaffolder-common@0.2.2
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-permission-node@0.5.2
- @backstage/integration@0.7.5
## @backstage/plugin-catalog-backend-module-aws@0.1.0
Minor Changes
-
25e97e7242: Added this new catalog module, initially containing only the
AwsOrganizationCloudAccountProcessor
.Note that this was moved over from the catalog backend itself, and therefore is
no longer part of its builtin set of processors. If you were using this
processor, through making use of the location typeaws-cloud-accounts
and/or
using the configuration keycatalog.processors.awsOrganization
, you will from
now on have to add the processor manually to your catalog.First, add the
@backstage/plugin-catalog-backend-module-aws
dependency to your
packages/backend
package.Then, in
packages/backend/src/plugins/catalog.ts
:```diff
+import { AwsOrganizationCloudAccountProcessor } from '@backstage/plugin-catalog-backend-module-aws';export default async function createPlugin(
env: PluginEnvironment,
): Promise{
const builder = await CatalogBuilder.create(env);
+ builder.addProcessor(
+ AwsOrganizationCloudAccountProcessor.fromConfig(
+ env.config,
+ { logger: env.logger }
+ )
+ );
// ...
```
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/catalog-model@0.11.0
## @backstage/plugin-catalog-react@0.7.0
Minor Changes
-
3334ad47d4: Removed the deprecated
EntityContext
which have been replaced byuseEntity
,EntityProvider
andAsyncEntityProvider
. -
e2e0b6625c: Improved API documentation.
BREAKING: The individual table column factories (e.g.
createEntityRefColumn
) are now no longer available directly, but only throughEntityTable.columns
. -
c4276915c0: BREAKING: Deleted the deprecated
loadIdentityOwnerRefs
function which is replaced byownershipEntityRefs
fromidentityApi.getBackstageIdentity()
.Deprecated the
loadCatalogOwnerRefs
hook as membership references should be added asent
insideclaims
sections of theSignInResolver
when issuing tokens. See https://backstage.io/docs/auth/identity-resolver for more details on how to prepare yourSignInResolver
if not done already. Usage of theloadCatalogOwnerRefs
hook should be replaced byownershipEntityRefs
fromidentityApi.getBackstageIdentity()
instead.
Patch Changes
- a8331830f1: Deprecated the
useEntityKinds
hook due to low usage and utility value. - 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - b776ce5aab: Deprecated the
useEntityListProvider
hook which is now renamed touseEntityList
- b3ef24038b: Deprecated
reduceCatalogFilters
andreduceEntityFilters
as these helper functions are used internally and provides low external value. - 2d339b5f2c: Deprecated
useEntityFromUrl
and theuseEntityCompoundName
hooks as these have very low utility value. - 96b8ae9a9e: Deprecated the
EntityTypeReturn
type and inlined the return type touseEntityTypeFilter
as the type and function name does not align - d4f67fa728: Deprecated the
useOwnedEntities
hook which is replaced by the IdentityAPI.
Deprecated theuseOwnUser
hook due to low external value. - 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
- @backstage/plugin-permission-react@0.3.2
## @backstage/plugin-circleci@0.3.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-cloudbuild@0.3.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-code-climate@0.1.0
Minor Changes
- e621d9658b: Added Code Climate plugin
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-github-actions@0.5.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
## @backstage/plugin-jenkins@0.6.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- 67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-kafka@0.3.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-kubernetes@0.6.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/plugin-kubernetes-common@0.2.5
## @backstage/plugin-lighthouse@0.3.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-org@0.5.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- cd8c6970ed: Add entity sync button to Group page
- 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-rollbar@0.4.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-scaffolder@0.13.0
Minor Changes
- 50e0242ac2: - BREAKING -
scaffolderApi.scaffold()
now takes oneoptions
argument instead of 3, the existing arguments should just be wrapped up in one object instead.- BREAKING -
scaffolderApi.scaffold()
now returns an object instead of a single string for the job ID. It's now{ taskId: string }
- BREAKING -
scaffolderApi.scaffold()
now takes atemplateRef
instead oftemplateName
as an argument in the options. This should be a valid stringifiedentityRef
. - BREAKING -
scaffolderApi.getIntegrationsList
now returns an object{ integrations: { type: string, title: string, host: string }[] }
instead of just an array.
- BREAKING -
- a2589000ee: - BREAKING - Removed the
plugin
export, usescaffolderPlugin
instead.- BREAKING - Removed the
TextValuePicker
component export, you can inline this component instead as it's a simple wrapper around aTextField
from@material-ui/core
.
- BREAKING - Removed the
Patch Changes
-
67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
-
6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method -
b776ce5aab: Replaced use of deprecated
useEntityListProvider
hook withuseEntityList
. -
0f37cdef19: Migrated over from the deprecated
spec.metadata
tospec.templateInfo
for thename
and thebaseUrl
of the template. -
50e0242ac2: - Moved the
JSONSchema
type from@backstage/catalog-model
toJSONSchema7
.- Renamed and prefixed some types ready for exporting.
-
a2589000ee: - Reworking the
FieldExtensionComponentType
so we can export theui:schema:options
props in theapi-report.md
.- Exporting all of the
UiOptions
types for theFieldExtensions
so we can see them in theapi-report.md
. - Removing the redundant type in the
CustomFieldValidator
union.
- Exporting all of the
-
2f2543592c: You can now hide sections or fields in your templates based on a feature flag. For example, take this template:
title: my-schema
steps:
- title: Fill in some steps
schema:
title: Fill in some steps
backstage:featureFlag: experimental-feature
type: object
properties:
name:
title: Name
type: string
backstage:featureFlag: should-show-some-stuff-first-option
description:
title: Description
type: string
description: A description for the component
owner:
title: Owner
type: string
description: Owner of the component
If you have a feature flag that is called `experimental-feature` then your first step would be shown if you that feature flag was not active then it wouldn't be shown. The same goes for the properties in the schema. Make sure to use the key `backstage:featureFlag` in your templates if you want to use this functionality.
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-scaffolder-common@0.2.2
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
- @backstage/integration-react@0.1.23
- @backstage/plugin-permission-react@0.3.2
## @backstage/plugin-scaffolder-backend@0.17.0
Minor Changes
-
91c6faeb7b: - BREAKING - the
/v2/tasks
endpoint now takestemplateRef
instead oftemplateName
in the POST body. This should be a valid stringifiedentityRef
. -
7f193ff019: - BREAKING -
DatabaseTaskStore()
constructor is now removed. Please use theDatabaseTaskStore.create()
method instead.- BREAKING -
TaskStore.createTask()
method now only takes one argument of typeTaskStoreCreateTaskOptions
which encapsulates thespec
andsecrets
diff - TaskStore.createTask(spec, secrets) + TaskStore.createTask({ spec, secrets})
- BREAKING -
TaskBroker.dispatch()
method now only takes one argument of typeTaskBrokerDispatchOptions
which encapsulates thespec
andsecrets
diff - TaskBroker.dispatch(spec, secrets) + TaskBroker.dispatch({ spec, secrets})
- BREAKING -
-
9d9b2bab47: - BREAKING - Removed the re-export of types
TaskSpec
TaskSpecV1Beta2
andTaskSpecV1Beta3
these should now be import from@backstage/plugin-scaffolder-common
directly.- BREAKING - Removed the
observe
method from theTaskBroker
interface, this has now been replaced with anObservable
implementation under `event# @backstage/plugin-scaffolder-backend.
- BREAKING - Removed the
Patch Changes
-
9d9b2bab47: - DEPRECATED - Deprecated the
runCommand
export in favour ofexecuteShellCommand
. Please migrate to using the new method.- Added a type parameter to
TaskStoreEmitOptions
to type thebody
property
- Added a type parameter to
-
65a7939c6c: - DEPRECATED -
TaskState
has been deprecated in favour ofCurrentClaimedTask
- Narrowed the types from
JSONValue
toJSONObject
as the usage is and should always beJSONObject
forcomplete
andemitLog
metadata
inTaskContext
- Narrowed the types from
-
67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
-
ed09ad8093: Updated usage of the
LocationSpec
type from@backstage/catalog-model
, which is deprecated. -
6981ac4ad2: - DEPRECATED - The
containerRunner
option passed tocreateBuiltinActions
has now been deprecated.- DEPRECATED - The
createFetchCookiecutterAction
export has also been deprecated and will soon disappear from this plugin.
The
fetch:cookiecutter
action will soon be removed from the default list of actions that are provided out of the box from the scaffolder plugin. It will still be supported, and maintained by the community, so you can install the package (@backstage/plugin-scaffolder-backend-module-cookiecutter
) and pass it in as a custom action. Or you can migrate your templates to usefetch:template
with thecookiecutterCompat
option. - DEPRECATED - The
-
b1744f1153: - DEPRECATED -
OctokitProvider
has been deprecated and will be removed in upcoming versions
This helper doesn't make sense to be export from theplugin-scaffolder-backend
and possibly will be moved into theintegrations
package at a later date.
All implementations have been moved over to a private implementation calledgetOctokitOptions
which is then passed to theOctokit
constructor. If you're using this API you should consider duplicating the logic that lives ingetOctokitOptions
and move away from the deprecated export. -
0f37cdef19: Migrated over from the deprecated
spec.metadata
tospec.templateInfo
for thename
and thebaseUrl
of the template. -
7f193ff019: - DEPRECATED -
Status
has been deprecated in favour ofTaskStatus
- DEPRECATED -
CompletedTaskState
has been deprecated in favour ofTaskCompletionState
- DEPRECATED -
DispatchResult
has been deprecated in favour ofTaskBrokerDispatchResult
- DEPRECATED -
-
df61ca71dd: Implemented required
getProcessorName
method for catalog processor. -
Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/plugin-scaffolder-common@0.2.2
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.2
- @backstage/integration@0.7.5
## @backstage/plugin-sonarqube@0.3.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-techdocs@0.14.0
Minor Changes
- 2262fe19c9: BREAKING: Removed support for passing in an explicit
entity
prop to entity page extensions, which has been deprecated for a long time. This is only a breaking change at the TypeScript level, as this property was already ignored. -
4faae902eb: Adjust the Tech Docs page theme as a side effect of the
mkdocs-material
theme update.If you use the
spofify/techdocs
image to build your documentation, make sure you use versionspotify/techdocs:v0.3.7
.Breaking: The
PyMdown
extensions have also been updated and some syntax may have changed, so it is recommended that you check the extension's documentation if something stops working.
For example, the syntax of tags below was deprecated inPyMdown
extensionsv.7.0
and inv.8.0.0
it has been removed. This means that the old syntax specified below no longer works.`markdown
markdown tab="tab"
This is some markdown
```markdown tab="tab 2" This is some markdown in tab 2
````
Patch Changes
- 3bbb4d98c6: Changed
to use from createApp - ed09ad8093: Updated usage of the
LocationSpec
type from@backstage/catalog-model
, which is deprecated. - b776ce5aab: Replaced use of deprecated
useEntityListProvider
hook withuseEntityList
. - d4f67fa728: Removed import of deprecated hook.
- 45e1706328: Continuation of #9569, fix Tech Docs Reader search position to be the same width as content.
- 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/plugin-catalog@0.9.0
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
- @backstage/plugin-search@0.7.1
- @backstage/integration-react@0.1.23
## @backstage/plugin-techdocs-backend@0.14.0
Minor Changes
-
a925ba8385: BREAKING: constructor based initialization of DefaultTechDocsCollator now deprecated. Use static fromConfig method instead.
diff indexBuilder.addCollator({ defaultRefreshIntervalSeconds: 600, - collator: new DefaultTechDocsCollator({ + collator: DefaultTechDocsCollator.fromConfig(config, { discovery, logger, tokenManager, }), });
Note: in an upcoming release, TechDocs backend's /sync/:namespace/:kind/:name endpoint will only respond to text/event-stream-based requests. Update any custom code at your organization accordingly.
Patch Changes
- 91eb01b5cf: Optimize DefaultTechDocsCollator get entities.
- 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/techdocs-common@0.11.10
- @backstage/integration@0.7.5
## @backstage/app-defaults@0.1.9
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
- @backstage/core-app-api@0.5.4
- @backstage/plugin-permission-react@0.3.2
## @backstage/backend-tasks@0.1.9
Patch Changes
- dc97845422: Only output janitor logs when actually timing out tasks
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/backend-test-utils@0.1.19
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/cli@0.14.1
## @backstage/catalog-client@0.7.2
Patch Changes
- ed09ad8093: Updated usage of the
LocationSpec
type from@backstage/catalog-model
, which is deprecated. - 46dee04eba: Deprecated
AddLocationRequest.presence
, as it is already being ignored. - 6e1cbc12a6: Added
CatalogApi.getEntityFacets
. Marking this as a breaking change since it
is a non-optional addition to the API and depends on the backend being in place.
If you are mocking this interface in your tests, you will need to add an extra
getEntityFacets: jest.fn()
or similar to that interface. - Updated dependencies
- @backstage/catalog-model@0.11.0
## @backstage/cli@0.14.1
Patch Changes
-
5cc7f48400: Fixed a bug in the built-in Jest configuration that prevented it from identifying packages that had migrated to using the new package scripts to run tests.
-
49ae6c9573: chore(deps-dev): bump
@types/rollup-plugin-postcss
from 2.0.1 to 3.1.4 -
d64b8d3678: chore(deps): bump
minimatch
from 3.0.4 to 5.0.0 -
d2e9d2a34f: chore(deps): bump
@hot-loader/react-dom
from 16.13.0 to 17.0.2 -
c2f3a548cf: Fix building of backends with
repo build --all
, where it would previously only work if the build was executed within the backend package. -
3d7ed5377a: Ignore setupTests and the file inside ./dev folder recursively. Eslint
can not resolve relative paths as we defined in the rule import/no-extraneous-dependencies, and it does not apply this rule.A downside to use a recursive definition would be to checking all
dev
folders, which might not be wanted. Ensure you don't use
thedev
folder out of scope (must be used for dev. env. only) -
Updated dependencies
- @backstage/config-loader@0.9.6
## @backstage/cli-common@0.1.8
Patch Changes
- Fix for the previous release with missing type declarations.
## @backstage/config@0.1.15
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/types@0.1.3
## @backstage/config-loader@0.9.6
Patch Changes
- c3a1300f79: Include any files included in configuration via $include or $file directives when watching for configuration changes.
## @backstage/core-app-api@0.5.4
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.7.0
## @backstage/core-components@0.8.10
Patch Changes
- d91d22bb19: When clicking on a log line the URL will be updated from
/task/uid
to
/task/uid/#line-1
. This URL are also sharable, meaning that the UI will
highlight the log line in the hash of the URL. - Updated dependencies
- @backstage/core-plugin-api@0.7.0
## @backstage/create-app@0.4.21
Patch Changes
-
a686702dbe: Update the template to reflect the renaming of
CatalogResultListItem
toCatalogSearchResultListItem
from@backstage/plugin-catalog
.To apply this change to an existing app, make the following change to
packages/app/src/components/search/SearchPage.tsx
:diff -import { CatalogResultListItem } from '@backstage/plugin-catalog'; +import { CatalogSearchResultListItem } from '@backstage/plugin-catalog';
diff case 'software-catalog': return ( - <CatalogResultListItem + <CatalogSearchResultListItem key={document.location} result={document} />
-
f39c1e6036: To reflect the updated
knex
and@vscode/sqlite3
dependencies introduced with v0.4.19, we update our exampleDockerfile
, adding@vscode/sqlite3
build dependencies to the image. Further on, we updated it to thenode:16-bullseye-slim
base image.To apply this update to an existing app, make the following change to
packages/backend/Dockerfile
:diff -FROM node:14-buster-slim +FROM node:16-bullseye-slim
and, only if you are using sqlite3 in your app:
```diff
RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz
+
+# install sqlite3 dependencies
+RUN apt-get update && \
+ apt-get install -y libsqlite3-dev python3 cmake g++ && \
+ rm -rf /var/lib/apt/lists/* && \
+ yarn config set python /usr/bin/python3RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)"
```If you are using a multi-stage Docker build for your app, please refer to the updated examples in the documentation.
## @backstage/dev-utils@0.2.23
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/app-defaults@0.1.9
- @backstage/core-app-api@0.5.4
- @backstage/integration-react@0.1.23
- @backstage/test-utils@0.2.6
## @backstage/errors@0.2.2
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/types@0.1.3
## @backstage/integration@0.7.5
Patch Changes
- 4e1384884f: Fixed bug in integration package where Self Hosted GitLab instances with custom ports weren't supported (because of the lack of an option to add the port in the integration configs. Now users can add the port directly in the host)
## @backstage/integration-react@0.1.23
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
## @backstage/search-common@0.2.4
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/types@0.1.3
- @backstage/plugin-permission-common@0.5.1
## @techdocs/cli@0.8.15
Patch Changes
- ed78516480: chore(deps-dev): bump
cypress
from 7.3.0 to 9.5.0 - 209fd128e6: Updated usage of
github:
location types in docs to useurl:
instead. - 61ff215e08: - Adds
cypress
andcypress-plugin-snapshots
as dependencies for integration and visual regression tests.- Updates README documentation with instructions for how to run tests.
- Clarifies output text for prepack script.
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/techdocs-common@0.11.10
## @backstage/techdocs-common@0.11.10
Patch Changes
- 209fd128e6: Updated usage of
github:
location types in docs to useurl:
instead. - 13ef228d03: Clean up the API interface for TechDocs common library.
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/integration@0.7.5
## @backstage/test-utils@0.2.6
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.7.0
- @backstage/core-app-api@0.5.4
- @backstage/plugin-permission-react@0.3.2
## @backstage/types@0.1.3
Patch Changes
- Fix for the previous release with missing type declarations.
## @backstage/plugin-allure@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-analytics-module-ga@0.1.11
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-apache-airflow@0.1.8
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-app-backend@0.3.27
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/config-loader@0.9.6
## @backstage/plugin-auth-node@0.1.3
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
## @backstage/plugin-azure-devops@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-azure-devops-backend@0.3.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-azure-devops-common@0.2.2
Patch Changes
- Fix for the previous release with missing type declarations.
## @backstage/plugin-badges@0.2.24
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-badges-backend@0.1.21
Patch Changes
- 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
## @backstage/plugin-bazaar@0.1.15
Patch Changes
- 67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
- Updated dependencies
- @backstage/plugin-catalog@0.9.0
- @backstage/cli@0.14.1
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-bazaar-backend@0.1.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/backend-test-utils@0.1.19
## @backstage/plugin-bitrise@0.1.27
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-catalog-backend-module-ldap@0.3.14
Patch Changes
- ed09ad8093: Updated usage of the
LocationSpec
type from@backstage/catalog-model
, which is deprecated. - 25e97e7242: Minor wording update
- df61ca71dd: Implemented required
getProcessorName
method for catalog processor. - Updated dependencies
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/catalog-model@0.11.0
## @backstage/plugin-catalog-backend-module-msgraph@0.2.17
Patch Changes
- ed09ad8093: Updated usage of the
LocationSpec
type from@backstage/catalog-model
, which is deprecated. - 25e97e7242: Minor wording update
- a097678475: add configuration to use search criteria to select groups
- df61ca71dd: Implemented required
getProcessorName
method for catalog processor. - Updated dependencies
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/catalog-model@0.11.0
## @backstage/plugin-catalog-common@0.1.4
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/plugin-permission-common@0.5.1
## @backstage/plugin-catalog-graph@0.2.12
Patch Changes
- a8331830f1: Remove use of deprecated
useEntityKinds
hook. - 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-catalog-graphql@0.3.4
Patch Changes
- 68913af4ff: chore(deps): bump
graphql-modules
from 1.4.4 to 2.0.0 - Updated dependencies
- @backstage/catalog-model@0.11.0
## @backstage/plugin-catalog-import@0.8.3
Patch Changes
- 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
- @backstage/integration-react@0.1.23
## @backstage/plugin-cicd-statistics@0.1.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-code-coverage@0.1.27
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-code-coverage-backend@0.1.25
Patch Changes
- 67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/integration@0.7.5
## @backstage/plugin-config-schema@0.1.23
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-cost-insights@0.11.22
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-explore@0.3.31
Patch Changes
- 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/plugin-explore-react@0.0.13
## @backstage/plugin-explore-react@0.0.13
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-firehydrant@0.1.17
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-fossa@0.2.32
Patch Changes
- 6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method - 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-gcp-projects@0.3.19
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-git-release-manager@0.3.13
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
## @backstage/plugin-github-deployments@0.1.31
Patch Changes
- 209fd128e6: The removed
'github'
catalog location type no longer triggers a GitHub integration configuration lookup. - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/integration@0.7.5
- @backstage/integration-react@0.1.23
## @backstage/plugin-gitops-profiles@0.3.18
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-gocd@0.1.6
Patch Changes
- 29f952c667: Updated README
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-graphiql@0.2.32
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-graphql-backend@0.1.17
Patch Changes
- 68913af4ff: chore(deps): bump
graphql-modules
from 1.4.4 to 2.0.0 - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-catalog-graphql@0.3.4
## @backstage/plugin-home@0.4.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/plugin-search@0.7.1
## @backstage/plugin-ilert@0.1.26
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-jenkins-backend@0.1.16
Patch Changes
- 67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
## @backstage/plugin-kafka-backend@0.2.20
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
## @backstage/plugin-kubernetes-backend@0.4.10
Patch Changes
- 64acf65c03: Allow missing kubernetes config in development env
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/plugin-kubernetes-common@0.2.5
## @backstage/plugin-kubernetes-common@0.2.5
Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.11.0
## @backstage/plugin-newrelic@0.3.18
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-newrelic-dashboard@0.1.8
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-pagerduty@0.3.27
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-permission-backend@0.5.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-permission-node@0.5.2
- @backstage/plugin-auth-node@0.1.3
## @backstage/plugin-permission-common@0.5.1
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/config@0.1.15
- @backstage/errors@0.2.2
## @backstage/plugin-permission-node@0.5.2
Patch Changes
- 0816f8237a: Improved error message shown when permissions are enabled without backend-to-backend authentication.
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-auth-node@0.1.3
## @backstage/plugin-permission-react@0.3.2
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-proxy-backend@0.2.21
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-rollbar-backend@0.1.24
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.2
Patch Changes
- 0f37cdef19: Migrated over from the deprecated
spec.metadata
tospec.templateInfo
for thename
and thebaseUrl
of the template. - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-scaffolder-backend@0.17.0
- @backstage/integration@0.7.5
## @backstage/plugin-scaffolder-backend-module-rails@0.3.2
Patch Changes
- 0f37cdef19: Migrated over from the deprecated
spec.metadata
tospec.templateInfo
for thename
and thebaseUrl
of the template. - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-scaffolder-backend@0.17.0
- @backstage/integration@0.7.5
## @backstage/plugin-scaffolder-backend-module-yeoman@0.2.1
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-backend@0.17.0
## @backstage/plugin-scaffolder-common@0.2.2
Patch Changes
-
a4d53fe18e: DEPRECATED - The
TaskSpec.metadata
andTaskSpec.baseUrl
has been deprecated in favour of the newTaskSpec.templateInfo
.
ThebaseUrl
is now found on thetemplateInfo
object, and the name can be inferred from thetemplateInfo.entityRef
property.Usages of
TaskSpec.metadata.name
orctx.metadata.name
in Actions should migrate to usingparseEntityRef(taskSpec.templateInfo.entityRef)
to get the parsed entity triplet.Usages of
ctx.baseUrl
in Actions should migrate to usingctx.templateInfo.baseUrl
instead. -
Updated dependencies
- @backstage/catalog-model@0.11.0
## @backstage/plugin-search@0.7.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-search-backend@0.4.5
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-permission-node@0.5.2
- @backstage/plugin-auth-node@0.1.3
## @backstage/plugin-search-backend-module-elasticsearch@0.0.10
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/config@0.1.15
- @backstage/search-common@0.2.4
## @backstage/plugin-search-backend-module-pg@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-search-backend-node@0.4.7
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/search-common@0.2.4
## @backstage/plugin-sentry@0.3.38
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-shortcuts@0.2.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-splunk-on-call@0.3.24
Patch Changes
- 02faa6781b: The Splunk On-Call plugin now supports an optional
readOnly
property (<SplunkOnCallEntityCard readOnly />
) for suppressing the rendering of incident trigger-acknowledge-resolve controls from the Backstage UI. - Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-tech-insights@0.1.10
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-tech-insights-backend@0.2.7
Patch Changes
- 67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
- 919cf2f836: Minor updates to match the new
targetRef
field of relations, and to stop consuming thetarget
field - Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-tech-insights-node@0.2.5
## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-tech-insights-node@0.2.5
## @backstage/plugin-tech-insights-common@0.2.3
Patch Changes
- Fix for the previous release with missing type declarations.
- Updated dependencies
- @backstage/types@0.1.3
## @backstage/plugin-tech-insights-node@0.2.5
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
## @backstage/plugin-tech-radar@0.5.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-todo@0.2.2
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-todo-backend@0.1.24
Patch Changes
-
67a7c02d26: Remove usages of
EntityRef
andparseEntityName
from@backstage/catalog-model
-
6e1cbc12a6: Updated according to the new
getEntityFacets
catalog API method -
be9e010da0: Add support to exclude certain folders in
todo
plugin.You can add function by configuring your own exclusion logic, for example:
```ts
import {
TodoScmReader,
createTodoParser,
} from '@backstage/plugin-todo-backend';// ...
const todoReader = TodoScmReader.fromConfig(config, {
logger,
reader,
filePathFilter: (filePath: string): boolean => {
...
YOUR LOGIC HERE
},
});
``` -
Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/integration@0.7.5
## @backstage/plugin-user-settings@0.3.21
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## @backstage/plugin-xcmetrics@0.2.20
Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/core-plugin-api@0.7.0
## example-app@0.2.66
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@0.9.0
- @backstage/cli@0.14.1
- @backstage/core-components@0.8.10
- @backstage/plugin-api-docs@0.8.0
- @backstage/plugin-catalog-react@0.7.0
- @backstage/plugin-catalog-graph@0.2.12
- @backstage/plugin-jenkins@0.6.0
- @backstage/plugin-scaffolder@0.13.0
- @backstage/plugin-techdocs@0.14.0
- @backstage/plugin-airbrake@0.3.0
- @backstage/catalog-model@0.11.0
- @backstage/plugin-catalog-import@0.8.3
- @backstage/plugin-explore@0.3.31
- @backstage/core-plugin-api@0.7.0
- @backstage/plugin-circleci@0.3.0
- @backstage/plugin-cloudbuild@0.3.0
- @backstage/plugin-github-actions@0.5.0
- @backstage/plugin-kafka@0.3.0
- @backstage/plugin-kubernetes@0.6.0
- @backstage/plugin-lighthouse@0.3.0
- @backstage/plugin-org@0.5.0
- @backstage/plugin-rollbar@0.4.0
- @backstage/plugin-gocd@0.1.6
- @backstage/plugin-azure-devops@0.1.16
- @backstage/plugin-badges@0.2.24
- @backstage/plugin-code-coverage@0.1.27
- @backstage/plugin-home@0.4.16
- @backstage/plugin-newrelic-dashboard@0.1.8
- @backstage/plugin-pagerduty@0.3.27
- @backstage/plugin-search@0.7.1
- @backstage/plugin-sentry@0.3.38
- @backstage/plugin-tech-insights@0.1.10
- @backstage/plugin-todo@0.2.2
- @backstage/plugin-cost-insights@0.11.22
- @backstage/app-defaults@0.1.9
- @backstage/core-app-api@0.5.4
- @backstage/integration-react@0.1.23
- @backstage/plugin-apache-airflow@0.1.8
- @backstage/plugin-gcp-projects@0.3.19
- @backstage/plugin-graphiql@0.2.32
- @backstage/plugin-newrelic@0.3.18
- @backstage/plugin-permission-react@0.3.2
- @backstage/plugin-shortcuts@0.2.1
- @backstage/plugin-tech-radar@0.5.7
- @backstage/plugin-user-settings@0.3.21
## example-backend@0.2.66
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.11.0
- @backstage/plugin-catalog-backend@0.22.0
- @backstage/plugin-scaffolder-backend@0.17.0
- @backstage/plugin-graphql-backend@0.1.17
- @backstage/plugin-auth-backend@0.11.0
- @backstage/plugin-kubernetes-backend@0.4.10
- @backstage/plugin-code-coverage-backend@0.1.25
- @backstage/plugin-jenkins-backend@0.1.16
- @backstage/plugin-tech-insights-backend@0.2.7
- @backstage/plugin-todo-backend@0.1.24
- @backstage/catalog-model@0.11.0
- @backstage/catalog-client@0.7.2
- @backstage/plugin-badges-backend@0.1.21
- @backstage/backend-tasks@0.1.9
- @backstage/plugin-scaffolder-backend-module-rails@0.3.2
- @backstage/plugin-techdocs-backend@0.14.0
- @backstage/plugin-permission-node@0.5.2
- @backstage/integration@0.7.5
- example-app@0.2.66
- @backstage/plugin-app-backend@0.3.27
- @backstage/plugin-auth-node@0.1.3
- @backstage/plugin-azure-devops-backend@0.3.6
- @backstage/plugin-kafka-backend@0.2.20
- @backstage/plugin-permission-backend@0.5.2
- @backstage/plugin-proxy-backend@0.2.21
- @backstage/plugin-rollbar-backend@0.1.24
- @backstage/plugin-search-backend@0.4.5
- @backstage/plugin-search-backend-module-pg@0.2.9
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.11
- @backstage/plugin-tech-insights-node@0.2.5
## techdocs-cli-embedded-app@0.2.65
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@0.9.0
- @backstage/cli@0.14.1
- @backstage/core-components@0.8.10
- @backstage/plugin-techdocs@0.14.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
- @backstage/app-defaults@0.1.9
- @backstage/core-app-api@0.5.4
- @backstage/integration-react@0.1.23
- @backstage/test-utils@0.2.6
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!