Open renovate[bot] opened 3 months ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
This PR contains the following updates:
^0.4.0
->^0.5.0
^0.7.0
->^0.8.0
^0.5.23
->^0.6.0
1.6.5
->1.7.1
1.5.0
->1.7.0
^0.26.6
->^0.28.0
1.14.1
->1.15.1
^0.14.7
->^0.15.0
1.9.3
->1.10.0
1.0.36
->1.1.2
1.1.29
->1.2.0
^0.22.5
->^0.23.0
^0.1.4
->^0.2.0
^0.4.13
->^0.5.0
1.21.1
->1.24.0
1.26.0
->1.27.1
1.0.25
->1.1.0
1.12.2
->1.14.0
^0.1.15
->^0.2.0
1.23.0
->1.26.2
1.23.0
->1.26.2
1.5.14
->1.6.1
1.2.27
->1.3.4
1.7.13
->1.8.1
1.10.7
->1.11.0
1.10.13
->1.11.1
1.5.9
->1.7.0
^0.5.5
->^0.6.0
19.3.0
->19.5.0
19.2.2
->19.5.0
19.0.0
->19.5.0
7.17.0
->7.18.0
2.3.4
->2.6.2
8.12.0
->8.13.1
6.23.1
->6.28.0
6.25.1
->6.28.0
~5.5.0
->~5.6.0
3.13.1
->3.16.0
Release Notes
backstage/backstage (@backstage/backend-defaults)
### [`v0.5.2`](https://redirect.github.com/backstage/backstage/compare/3ae2f1e3bd2f09888f21927e66b13111620da4e4...a62c0b9d2d091d465095607c4039bb17bdc96bbf) [Compare Source](https://redirect.github.com/backstage/backstage/compare/3ae2f1e3bd2f09888f21927e66b13111620da4e4...a62c0b9d2d091d465095607c4039bb17bdc96bbf) ### [`v0.5.1`](https://redirect.github.com/backstage/backstage/blob/HEAD/packages/backend-defaults/CHANGELOG.md#051) [Compare Source](https://redirect.github.com/backstage/backstage/compare/v0.5.0...3ae2f1e3bd2f09888f21927e66b13111620da4e4) ##### Patch Changes - [`4b60e0c`](https://redirect.github.com/backstage/backstage/commit/4b60e0c): Small tweaks to API reports to make them valid - [`321a994`](https://redirect.github.com/backstage/backstage/commit/321a994): Sensitive internal fields on `BackstageCredentials` objects are now defined as read-only properties in order to minimize risk of leakage. - [`ffd1f4a`](https://redirect.github.com/backstage/backstage/commit/ffd1f4a): Plugin lifecycle shutdown hooks are now performed before root lifecycle shutdown hooks. - [`ffd1f4a`](https://redirect.github.com/backstage/backstage/commit/ffd1f4a): The database manager now attempts to close any database connections in a root lifecycle shutdown hook. - [`e36d12f`](https://redirect.github.com/backstage/backstage/commit/e36d12f): The task scheduler now attempts to abort any tasks if it detects that Backstage is being shut down. - [`fd6e6f4`](https://redirect.github.com/backstage/backstage/commit/fd6e6f4): build(deps): bump `cookie` from 0.6.0 to 0.7.0 - [`094eaa3`](https://redirect.github.com/backstage/backstage/commit/094eaa3): Remove references to in-repo backend-common - [`720a2f9`](https://redirect.github.com/backstage/backstage/commit/720a2f9): Updated dependency `git-url-parse` to `^15.0.0`. - [`920004b`](https://redirect.github.com/backstage/backstage/commit/920004b): Updating error message for getProjectId when fetching Gitlab project from its url to be more accurate - [`d7b44f0`](https://redirect.github.com/backstage/backstage/commit/d7b44f0): Fix for backend shutdown hanging during local development due to SQLite connection shutdown never resolving. - [`8fd7deb`](https://redirect.github.com/backstage/backstage/commit/8fd7deb): The default root HTTP service implementation will now pretty-print JSON responses in development. If you are overriding the `rootHttpRouterServiceFactory` with a `configure` function that doesn't call `applyDefaults`, you can introduce this functionality by adding the following snippet inside `configure`: ```ts if (process.env.NODE_ENV === 'development') { app.set('json spaces', 2); } ``` - Updated dependencies - [@backstage/cli-node](https://redirect.github.com/backstage/cli-node)[@0](https://redirect.github.com/0).2.9 - [@backstage/backend-app-api](https://redirect.github.com/backstage/backend-app-api)[@1](https://redirect.github.com/1).0.1 - [@backstage/plugin-auth-node](https://redirect.github.com/backstage/plugin-auth-node)[@0](https://redirect.github.com/0).5.3 - [@backstage/plugin-permission-node](https://redirect.github.com/backstage/plugin-permission-node)[@0](https://redirect.github.com/0).8.4 - [@backstage/plugin-events-node](https://redirect.github.com/backstage/plugin-events-node)[@0](https://redirect.github.com/0).4.1 - [@backstage/integration](https://redirect.github.com/backstage/integration)[@1](https://redirect.github.com/1).15.1 - [@backstage/backend-dev-utils](https://redirect.github.com/backstage/backend-dev-utils)[@0](https://redirect.github.com/0).1.5 - [@backstage/backend-plugin-api](https://redirect.github.com/backstage/backend-plugin-api)[@1](https://redirect.github.com/1).0.1 - [@backstage/cli-common](https://redirect.github.com/backstage/cli-common)[@0](https://redirect.github.com/0).1.14 - [@backstage/config](https://redirect.github.com/backstage/config)[@1](https://redirect.github.com/1).2.0 - [@backstage/config-loader](https://redirect.github.com/backstage/config-loader)[@1](https://redirect.github.com/1).9.1 - [@backstage/errors](https://redirect.github.com/backstage/errors)[@1](https://redirect.github.com/1).2.4 - [@backstage/integration-aws-node](https://redirect.github.com/backstage/integration-aws-node)[@0](https://redirect.github.com/0).1.12 - [@backstage/types](https://redirect.github.com/backstage/types)[@1](https://redirect.github.com/1).1.1 ### [`v0.5.0`](https://redirect.github.com/backstage/backstage/blob/HEAD/packages/backend-defaults/CHANGELOG.md#050) [Compare Source](https://redirect.github.com/backstage/backstage/compare/v0.4.4...v0.5.0) ##### Minor Changes - [`a4bac3c`](https://redirect.github.com/backstage/backstage/commit/a4bac3c): **BREAKING**: You can no longer supply a `basePath` option to the host discovery implementation. In the new backend system, the ability to choose this path has been removed anyway at the plugin router level. - [`359fcd7`](https://redirect.github.com/backstage/backstage/commit/359fcd7): **BREAKING**: The backwards compatibility with plugins using legacy auth through the token manager service has been removed. This means that instead of falling back to using the old token manager, requests towards plugins that don't support the new auth system will simply fail. Please make sure that all plugins in your deployment are hosted within a backend instance from the new backend system. - [`baeef13`](https://redirect.github.com/backstage/backstage/commit/baeef13): **BREAKING** Removed `createLifecycleMiddleware` and `LifecycleMiddlewareOptions` to clean up API surface. These exports have no external usage and do not provide value in its current form. If you were using these exports, please reach out to the maintainers to discuss your use case. - [`d425fc4`](https://redirect.github.com/backstage/backstage/commit/d425fc4): **BREAKING**: The return values from `createBackendPlugin`, `createBackendModule`, and `createServiceFactory` are now simply `BackendFeature` and `ServiceFactory`, instead of the previously deprecated form of a function that returns them. For this reason, `createServiceFactory` also no longer accepts the callback form where you provide direct options to the service. This also affects all `coreServices.*` service refs. This may in particular affect tests; if you were effectively doing `createBackendModule({...})()` (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your `packages/backend/src/index.ts` too, where you add plugins, modules, and services. If you were using `createServiceFactory` with a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config. As part of this change, the `IdentityFactoryOptions` type was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to [migrate to the new auth system](https://backstage.io/docs/tutorials/auth-service-migration) if you still rely on it. - [`19ff127`](https://redirect.github.com/backstage/backstage/commit/19ff127): **BREAKING**: The default backend instance no longer provides implementations for the identity and token manager services, which have been removed from `@backstage/backend-plugin-api`. If you rely on plugins that still require these services, you can add them to your own backend by re-creating the service reference and factory. The following can be used to implement the identity service: ```ts import { coreServices, createServiceFactory, createServiceRef, } from '@backstage/backend-plugin-api'; import { DefaultIdentityClient, IdentityApi, } from '@backstage/plugin-auth-node'; backend.add( createServiceFactory({ service: createServiceRefConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.