Release v1.7.0-next.0
@backstage/cli@0.20.0-next.0
Minor Changes
-
f368ad7279: BREAKING: Bumped
jest,jest-runtime, andjest-environment-jsdomto v29. This is up from v27, so check out both the v28 and v29 (later here) migration guides.Particular changes that where encountered in the main Backstage repo are:
- The updated snapshot format.
jest.useFakeTimers('legacy')is nowjest.useFakeTimers({ legacyFakeTimers: true }).- Error objects collected by
withLogCollectorfrom@backstage/test-utilsare now objects with adetailproperty rather than a string.
Patch Changes
-
3e309107ca: Updated fallback versions of dependencies in all templates.
-
292a088807: Added a new
repo testcommand. -
ba63cae41c: Updated lockfile parsing to have better support for Yarn 3.
-
2dddb32fea: Switched the Jest transform for YAML files to use a custom one available at
@backstage/cli/config/jestYamlTransform.js. -
a541a3a78a: Switch to upfront resolution of
swc-loaderin Webpack config. -
cfb3598410: Removed
tsxandjsxas supported extensions in backend packages. For most repos, this will not have any effect. But if you inadvertently had added sometsx/jsxfiles to your backend package, you may now start to seecode: 'MODULE_NOT_FOUND'errors when launching the backend locally. The reason for this is that the offending files get ignored during transpilation. Hence, the importing file can no longer find anything to import.The fix is to rename any
.tsxfiles in your backend packages to.tsinstead, or.jsxto.js. -
Updated dependencies
- @backstage/cli-common@0.1.10
- @backstage/config@1.0.3-next.0
- @backstage/config-loader@1.1.5-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/release-manifests@0.0.6
- @backstage/types@1.0.0
@backstage/plugin-auth-backend@0.17.0-next.0
Minor Changes
-
5fa831ce55: CookieConfigurer can optionally return the
SameSitecookie attribute. CookieConfigurer now requires an additional argumentappOrigin- the origin URL of the app - which is used to calculate theSameSiteattribute. defaultCookieConfigurer returns theSameSiteattribute which defaults toLax. In cases where an auth-backend is running on a different domain than the App,SameSite=Noneis used - but only for secure contexts. This is so that cookies can be included in third-party requests.OAuthAdapterOptions has been modified to require additional arguments,
baseUrl, andcookieConfigurer. OAuthAdapter now resolves cookie configuration using its supplied CookieConfigurer for each request to make sure that the proper attributes always are set.
Patch Changes
- 8c6ec175bf: Fix GitLab provider setup so that it supports GitLab installations with a path in the URL.
- Updated dependencies
- @backstage/catalog-model@1.1.2-next.0
- @backstage/catalog-client@1.1.1-next.0
- @backstage/backend-common@0.15.2-next.0
- @backstage/plugin-auth-node@0.2.6-next.0
- @backstage/config@1.0.3-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/types@1.0.0
@backstage/plugin-bitbucket-cloud-common@0.2.0-next.0
Minor Changes
-
ad74723fbf: Update Bitbucket Cloud models to latest OAS version.
The latest specification contained some BREAKING CHANGES due to removed fields.
All of these fields are not used at other plugins, though. Therefore, this change has no impact on other modules here.
Patch Changes
- Updated dependencies
- @backstage/integration@1.3.2-next.0
@backstage/plugin-scaffolder@1.7.0-next.0
Minor Changes
- f13d5f3f06: Add support for link to TechDocs and other links defined in template entity specification metadata on TemplateCard
- 05f22193c5: EntityPickers now support flags to control when to include default namespace in result
Patch Changes
- 8960d83013: Add support for
allowedOrganizationsandallowedOwnersto theAzureRepoPicker. - b681275e69: Ignore .git directories in Template Editor, increase upload limit for dry-runs to 10MB.
- Updated dependencies
- @backstage/catalog-model@1.1.2-next.0
- @backstage/core-components@0.11.2-next.0
- @backstage/catalog-client@1.1.1-next.0
- @backstage/plugin-catalog-react@1.1.5-next.0
- @backstage/plugin-scaffolder-common@1.2.1-next.0
- @backstage/integration-react@1.1.5-next.0
- @backstage/config@1.0.3-next.0
- @backstage/core-plugin-api@1.0.7-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/integration@1.3.2-next.0
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
- @backstage/plugin-catalog-common@1.0.7-next.0
- @backstage/plugin-permission-react@0.4.6-next.0
@backstage/plugin-scaffolder-backend@1.7.0-next.0
Minor Changes
- 253453fa14: Added a new property called
additionalTemplateGlobalswhich allows you to add global functions to the scaffolder nunjucks templates. - 304305dd20: Add
allowAutoMergeoption forpublish:githubaction - 694bfe2d61: Add functionality to shutdown scaffolder tasks if they are stale
Patch Changes
- b681275e69: Ignore .git directories in Template Editor, increase upload limit for dry-runs to 10MB.
- Updated dependencies
- @backstage/catalog-model@1.1.2-next.0
- @backstage/backend-plugin-api@0.1.3-next.0
- @backstage/plugin-catalog-backend@1.4.1-next.0
- @backstage/catalog-client@1.1.1-next.0
- @backstage/plugin-catalog-node@1.1.1-next.0
- @backstage/plugin-scaffolder-common@1.2.1-next.0
- @backstage/backend-common@0.15.2-next.0
- @backstage/backend-tasks@0.3.6-next.0
- @backstage/plugin-auth-node@0.2.6-next.0
- @backstage/config@1.0.3-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/integration@1.3.2-next.0
- @backstage/types@1.0.0
@backstage/plugin-user-settings@0.5.0-next.0
Minor Changes
-
5543e86660: BREAKING: The
apiRefpassed toProviderSettingsItemnow needs to implementProfileInfoApi & SessionApi, rather than just the latter. This is unlikely to have an effect on most users though, since the builtin auth providers generally implement both.Fixed settings page showing providers as logged out when the user is using more than one provider, and displayed some additional login information.
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.0
- @backstage/core-app-api@1.1.1-next.0
- @backstage/core-plugin-api@1.0.7-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
@backstage/app-defaults@1.0.7-next.0
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.0
- @backstage/core-app-api@1.1.1-next.0
- @backstage/core-plugin-api@1.0.7-next.0
- @backstage/theme@0.2.16
- @backstage/plugin-permission-react@0.4.6-next.0
@backstage/backend-app-api@0.2.2-next.0
Patch Changes
- 0027a749cd: Added possibility to configure index plugin of the HTTP router service.
- 45857bffae: Properly export
rootLoggerFactory. - Updated dependencies
- @backstage/backend-plugin-api@0.1.3-next.0
- @backstage/backend-common@0.15.2-next.0
- @backstage/backend-tasks@0.3.6-next.0
- @backstage/plugin-permission-node@0.6.6-next.0
- @backstage/errors@1.1.2-next.0