docs/releases/v1.44.0-next.0-changelog.md
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.44.0-next.0
9b81a90: BREAKING - Removing the deprecated types and interfaces, there's no replacement for these types, and hopefully not currently used as they offer no value with the plugin being on the new backend system and no way to consume them.
Affected types: CreateWorkerOptions, CurrentClaimedTask, DatabaseTaskStore, DatabaseTaskStoreOptions, TaskManager, TaskStore, TaskStoreCreateTaskOptions, TaskStoreCreateTaskResult, TaskStoreEmitOptions, TaskStoreListEventsOptions, TaskStoreRecoverTaskOptions, TaskStoreShutDownTaskOptions, TaskWorker and TemplateActionRegistry.
2d3e2b2: implement support for direct url for AzureBlobStorageUrlReader search function
8b91238: Adds support for configuring server-level HTTP options through the
app-config.yaml file under the backend.server key. Supported options
include headersTimeout, keepAliveTimeout, requestTimeout, timeout,
maxHeadersCount, and maxRequestsPerSocket.
These are passed directly to the underlying Node.js HTTP server. If omitted, Node.js defaults are used.
b8a381e: Remove explicit dependency on isomorphic-form-data.
This explicit dependency was added to address an issue in the
dependency swagger-ui-react. That issue has since been resolved,
and isomorphic-form-data no longer needs to be declared.
Additionally, this changeset updates the swagger-ui-react dependency to version 5.19.0 or higher, which includes
compatibility with the latest versions of
the OpenAPI specification.
9b81a90: BREAKING - Marking optional fields as required in the TaskBroker, these can be fixed with a no-op () => void if you don't want to implement the functions.
cancel, recoverTasks and retry are the required methods on the TaskBroker interface.NOTE: If you're affected by this breaking change, please reach out to us in an issue as we're thinking about completely removing the TaskBroker extension point soon and would like to hear your use cases for the upcoming re-architecture of the scaffolder-backend plugin.
c8aa210: BREAKING ALPHA: We've moved the scaffolderActionsExtensionPoint from /alpha to the main export.
// before
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
// after
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node';
6e2bda7: DEPRECATION: We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that comes a lot of deprecations and removals for public types that are making these things hard.
If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.
SerializedTask, SerializedTaskEvent, TaskBroker, TaskContext, TaskBrokerDispatchOptions, TaskBrokerDispatchResult, TaskCompletionState, TaskEventType, TaskFilter, TaskFilters, TaskStatus are the types that have now been marked as deprecated, and will be removed in a future release.Updated dependencies
import: false on shared libraries for remote.svg size not adapting to the container sizepagelen parameter to configure the pagelength property of the BitbucketCloudEntityProvider searchCode pagination to resolve bug pertaining to duplicate results being returned.9890488: Internal refactor to remove remnants of the old backend system
2aaf01a: Fix for duplicate search results in entity-facets API call
e489661: Moved catalog processor and provider disabling and priorities under own config objects.
This is due to issue with some existing providers, such as GitHub, using array syntax for the provider configuration.
The new config format is not backwards compatible, so users will need to update their config files. The new format is as follows:
catalog:
providerOptions:
providerA:
disabled: false
providerB:
disabled: true
processorOptions:
processorA:
disabled: false
priority: 10
processorB:
disabled: true
Updated dependencies
pagelen parameter to configure the pagelength property of the BitbucketCloudEntityProvider searchCode pagination to resolve bug pertaining to duplicate results being returned.svg size not adapting to the container sizetemplatingExtensions option to RouterProps.contextMenu to allow global control across scaffolder pagesscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main exportscaffolderActionsExtensionPoint to be the main export