docs/releases/v1.28.0-next.1-changelog.md
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.28.0-next.1
@backstage/backend-defaults@backstage/backend-defaultsTestCaches that functions just like TestDatabasesmockCredentials.servicenode-fetch instead of native fetch, as per https://backstage.io/docs/architecture-decisions/adrs-adr013accessRestrictions to external access service tokens and service principals in general, such that you can limit their access to certain plugins or permissions.accessRestrictions to external access service tokens and service principals in general, such that you can limit their access to certain plugins or permissions.BackendPluginConfig, BackendModuleConfig, and ExtensionPointConfig respectively to CreateBackendPluginOptions, CreateBackendModuleOptions, and CreateExtensionPointOptions to standardize frontend and backend factories signatures.TaskScheduleDefinitionConfig deprecated comment to point to SchedulerServiceTaskScheduleDefinitionConfigesm loaded dependencies being different from the cjs import for Vite dependencies--client-additional-properties option to openapi generate commandnode-fetch instead of native fetch, as per https://backstage.io/docs/architecture-decisions/adrs-adr013a2d2649: Export catalogTranslationRef under /alpha
bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:
scaffolder.task.createscaffolder.task.cancelscaffolder.task.readUpdated dependencies
GitlabOrgDiscoveryEntityProvider where a missing orgEnabled config key was throwing an error.GitlabDiscoveryEntityProvider where the fallback branch was taking precedence over the GitLab default branch.75dcd7e: Fixing bug in formData type as it should be optional as it's possibly undefined
bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:
scaffolder.task.createscaffolder.task.cancelscaffolder.task.readUpdated dependencies
bcec60f: added the following new permissions to the scaffolder backend endpoints:
scaffolder.task.createscaffolder.task.cancelscaffolder.task.readUpdated dependencies
node-fetch instead of native fetch, as per https://backstage.io/docs/architecture-decisions/adrs-adr013gitlab:pipeline:trigger action to trigger GitLab pipelines.node-fetch instead of native fetch, as per https://backstage.io/docs/architecture-decisions/adrs-adr013bcec60f: added the following new permissions to the scaffolder backend endpoints:
scaffolder.task.createscaffolder.task.cancelscaffolder.task.readformData type as it should be optional as it's possibly undefined