docs/releases/v1.39.0-next.0-changelog.md
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.39.0-next.0
mockServices.events()getLocations method to CatalogApi and CatalogClient. This method calls the GET /locations endpoint from the catalog backend.57221d9: BREAKING: Removed support for the old backend system, and removed all deprecated exports.
If you were using one of the deprecated imports from this package, you will have to follow the instructions in their respective deprecation notices before upgrading. Most of the general utilities are available from @backstage/plugin-auth-node, and the specific auth providers are available from dedicated packages such as for example @backstage/plugin-auth-backend-module-github-provider. See the auth docs for specific instructions.
5850717: Update Bitbucket Cloud schema and models.
The latest schema was fetched from Bitbucket Cloud and stored locally. Based on the updated schema, the models got regenerated.
BREAKING:
Due to the schema changes, the model update includes one breaking change:
Account.username was removed.Additionally, there were a couple of compatible changes including the addition of
BaseCommit.committer and others.
repo:updated events as Events.RepoUpdatedEvent.GithubLocationAnalyzer now requires the AuthService and the CatalogService when being constructed and the TokenManger has been removed./alpha export of this package, you should remove the /alpha part.@backstage/backend-common, please migrate to the new backend systemgetLocations method to CatalogApi and CatalogClient. This method calls the GET /locations endpoint from the catalog backend.d47aaa3: Added EntityOrderFilter to sort entities by different fields/columns. This new filter allows users to specify the order in which entities are displayed in the catalog.
Example usage:
import {
EntityOrderFilter,
useEntityList,
} from '@backstage/plugin-catalog-react';
// ...
const { updateFilters } = useEntityList();
// ...
updateFilters({
order: new EntityOrderFilter([
{
field: 'metadata.name',
order: 'desc',
},
]),
});
1a003ff: Add getLocations method to CatalogApi and CatalogClient. This method calls the GET /locations endpoint from the catalog backend.
templatingExtensions was incorrectly set to templateExtensionstemplatingExtensions was incorrectly set to templateExtensionsreact-refresh to ^0.17.0.@backstage-community/plugin-puppetdb to ^0.6.0.organizations property to azure section in config.d.ts file3bce578: Support Bitbucket Cloud's repo:updated events at BitbucketCloudEntityProvider.
To make use of the new event type, you have to configure your webhook or add a new ones
that delivers this event type to Backstage similar to repo:push before.
Only repo:updated events that modify a repository's URL (e.g., due to a name change)
will cause changes (removing the "old", adding the "new" repository).
Updated dependencies
object_kind field with priority over event_name on Gitlab webhook event typestemplatingExtensions was incorrectly set to templateExtensionspublish:github:pull-request actioncreate log a more appropriate error message to the end user advising that the files they're trying to modify might not existnpm: and backstage: ranges to the lockfile to ensure compatibility with tools that parse the lockfile and ensure dependencies stay locked when building dist workspaces.