docs/releases/v1.5.0-next.0-changelog.md
UrlReader for Bitbucket Serverforce and remoteRef option to push method in git actions
addRemote and deleteRemote methods to git actionsfc8a5f797b: Improve scm/git wrapper around isomorphic-git library :
checkout function,remoteRef parameter in the push function.3b7930b3e5: Add support for Bearer Authorization header / token-based auth at Git commands.
cfa078e255: The ZipArchiveResponse now correctly handles corrupt ZIP archives.
Before this change, certain corrupt ZIP archives either cause the inflater to throw (as expected), or will hang the parser indefinitely.
By switching out the zip parsing library, we now write to a temporary directory, and load from disk which should ensure that the parsing of the .zip files are done correctly because streaming of zip paths is technically impossible without being able to parse the headers at the end of the file.
770d3f92c4: The config prop ensureExists now applies to schema creation when pluginDivisionMode is set to schema. This means schemas will no longer accidentally be automatically created when ensureExists is set to false.
29f782eb37: Updated dependency @types/luxon to ^3.0.0.
Updated dependencies
getBitbucketDownloadUrl@types/luxon to ^3.0.0.80da5162c7: Plugin catalog has been modified to use an experimental feature where you can customize the title of the create button.
You can modify it by doing:
import { catalogPlugin } from '@backstage/plugin-catalog';
catalogPlugin.__experimentalReconfigure({
createButtonTitle: 'New',
});
publish:gitlab:merge-request action to allow commit updates and deletespublish:gerrit:review scaffolder actionres.end() in scaffolder backend EventStream usage5b769fddb5: Internal observable replaced with a mapping from the storage API. This fixes shortcuts initialization when using firestore.
ShortcutApi.get method, that returns an immediate snapshot of shortcuts, made public.
Example of how to get and observe shortcuts:
const shortcutApi = useApi(shortcutsApiRef);
const shortcuts = useObservable(shortcutApi.shortcut$(), shortcutApi.get());
@types/luxon to ^3.0.0.yarn backstage-cli info command@svgr/* to 6.3.x.80da5162c7: Introduced a new experimental feature that allows you to declare plugin-wide options for your plugin by defining
__experimentalConfigure in your createPlugin options. See https://backstage.io/docs/plugins/customization.md for more information.
This is an experimental feature and it will have breaking changes in the future.
17d45dbf10: Deprecate AwsS3DiscoveryProcessor in favor of AwsS3EntityProvider (since v0.1.4).
You can find a migration guide at the release notes for v0.1.4.
Updated dependencies
@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.@types/luxon to ^3.0.0.c8196bd37d: Fix AWS S3 404 NotFound error
When reading an object from the S3 bucket through a stream, the aws-sdk getObject() API may throw a 404 NotFound Error with no error message or, in fact, any sort of HTTP-layer error responses. These fail the @backstage/error's assertError() checks, so they must be wrapped. The test for this case was also updated to match the wrapped error message.
Updated dependencies
@types/luxon to ^3.0.0.