Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@nestjs/config](https://togithub.com/nestjs/config) | [`3.0.0` -> `3.0.1`](https://renovatebot.com/diffs/npm/@nestjs%2fconfig/3.0.0/3.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fconfig/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fconfig/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fconfig/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fconfig/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@types/chance](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chance) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@types%2fchance/1.1.3/1.1.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fchance/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fchance/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fchance/1.1.3/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fchance/1.1.3/1.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`4.14.197` -> `4.14.198`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.197/4.14.198) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.14.198?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.14.198?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.197/4.14.198?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.197/4.14.198?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [cspell](https://streetsidesoftware.github.io/cspell/) ([source](https://togithub.com/streetsidesoftware/cspell)) | [`7.0.1` -> `7.3.2`](https://renovatebot.com/diffs/npm/cspell/7.0.1/7.3.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/7.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cspell/7.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cspell/7.0.1/7.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/7.0.1/7.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [mssql](https://togithub.com/tediousjs/node-mssql) | [`9.2.0` -> `9.3.2`](https://renovatebot.com/diffs/npm/mssql/9.2.0/9.3.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/mssql/9.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/mssql/9.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/mssql/9.2.0/9.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/mssql/9.2.0/9.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [node](https://togithub.com/nodejs/node) | `20.5.1-alpine3.17` -> `20.6.0-alpine3.17` | [![age](https://developer.mend.io/api/mc/badges/age/docker/node/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/node/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/node/20.5.1/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/20.5.1/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | final | minor | | [node](https://togithub.com/nodejs/node) | `20.5.1-alpine3.17` -> `20.6.0-alpine3.17` | [![age](https://developer.mend.io/api/mc/badges/age/docker/node/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/node/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/node/20.5.1/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/node/20.5.1/20.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | stage | minor | --- ### Release Notes <details> <summary>nestjs/config (@​nestjs/config)</summary> ### [`v3.0.1`](https://togithub.com/nestjs/config/releases/tag/3.0.1) [Compare Source](https://togithub.com/nestjs/config/compare/3.0.0...3.0.1) - Merge pull request [#​1446](https://togithub.com/nestjs/config/issues/1446) from thematan/import-lodash-efficiently ([`5cc7553`](https://togithub.com/nestjs/config/commit/5cc7553)) - chore(deps): update dependency [@​types/uuid](https://togithub.com/types/uuid) to v9.0.3 ([`42f09a8`](https://togithub.com/nestjs/config/commit/42f09a8)) - pref():import lodash efficiently ([`5f267d1`](https://togithub.com/nestjs/config/commit/5f267d1)) - chore(deps): update nest monorepo to v10.2.3 ([`8e2c53d`](https://togithub.com/nestjs/config/commit/8e2c53d)) - chore(deps): update dependency prettier to v3.0.3 ([`a60608f`](https://togithub.com/nestjs/config/commit/a60608f)) - chore(deps): update typescript-eslint monorepo to v6.5.0 ([`4f03516`](https://togithub.com/nestjs/config/commit/4f03516)) - chore(deps): update nest monorepo to v10.2.2 ([`b9b1005`](https://togithub.com/nestjs/config/commit/b9b1005)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.12 ([`29ac217`](https://togithub.com/nestjs/config/commit/29ac217)) - chore(deps): update dependency joi to v17.10.0 ([`c216c40`](https://togithub.com/nestjs/config/commit/c216c40)) - chore(deps): update dependency eslint to v8.48.0 ([`0d2f910`](https://togithub.com/nestjs/config/commit/0d2f910)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.11 ([`a7b5dfb`](https://togithub.com/nestjs/config/commit/a7b5dfb)) - chore(deps): update dependency typescript to v5.2.2 ([`1073beb`](https://togithub.com/nestjs/config/commit/1073beb)) - chore(deps): update dependency jest to v29.6.4 ([`ecf3e0f`](https://togithub.com/nestjs/config/commit/ecf3e0f)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.9 ([`5fd2972`](https://togithub.com/nestjs/config/commit/5fd2972)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.8 ([`4acc64c`](https://togithub.com/nestjs/config/commit/4acc64c)) - chore(deps): update dependency [@​types/jest](https://togithub.com/types/jest) to v29.5.4 ([`d7653b8`](https://togithub.com/nestjs/config/commit/d7653b8)) - chore(deps): update nest monorepo to v10.2.1 ([`6927055`](https://togithub.com/nestjs/config/commit/6927055)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.7 ([`08f7d7a`](https://togithub.com/nestjs/config/commit/08f7d7a)) - chore(deps): update typescript-eslint monorepo to v6.4.1 ([`c1fee14`](https://togithub.com/nestjs/config/commit/c1fee14)) - chore(deps): update nest monorepo to v10.2.0 ([`10bd880`](https://togithub.com/nestjs/config/commit/10bd880)) - chore(deps): update dependency jest to v29.6.3 ([`48be340`](https://togithub.com/nestjs/config/commit/48be340)) - chore(deps): update dependency lint-staged to v14.0.1 ([`e43f272`](https://togithub.com/nestjs/config/commit/e43f272)) - chore(deps): update dependency eslint-plugin-import to v2.28.1 ([`3d17fc9`](https://togithub.com/nestjs/config/commit/3d17fc9)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.6 ([`d3ba92b`](https://togithub.com/nestjs/config/commit/d3ba92b)) - chore(deps): update dependency prettier to v3.0.2 ([`24fe791`](https://togithub.com/nestjs/config/commit/24fe791)) - chore(deps): update typescript-eslint monorepo to v6.4.0 ([`af1c836`](https://togithub.com/nestjs/config/commit/af1c836)) - chore(deps): update dependency lint-staged to v14 ([`52f4a44`](https://togithub.com/nestjs/config/commit/52f4a44)) - chore(deps): update dependency lint-staged to v13.3.0 ([`c2c5d4f`](https://togithub.com/nestjs/config/commit/c2c5d4f)) - chore(deps): update dependency release-it to v16.1.5 ([`27e2891`](https://togithub.com/nestjs/config/commit/27e2891)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.5 ([`867cb50`](https://togithub.com/nestjs/config/commit/867cb50)) - chore(deps): update dependency eslint to v8.47.0 ([`1bb4438`](https://togithub.com/nestjs/config/commit/1bb4438)) - chore(deps): update dependency [@​commitlint/cli](https://togithub.com/commitlint/cli) to v17.7.1 ([`2f5845d`](https://togithub.com/nestjs/config/commit/2f5845d)) - chore(deps): update dependency [@​types/lodash](https://togithub.com/types/lodash) to v4.14.197 ([`096713b`](https://togithub.com/nestjs/config/commit/096713b)) - chore(deps): update dependency release-it to v16.1.4 ([`f6d2e35`](https://togithub.com/nestjs/config/commit/f6d2e35)) - chore(deps): update commitlint monorepo to v17.7.0 ([`9e705ef`](https://togithub.com/nestjs/config/commit/9e705ef)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.4 ([`9a3ada2`](https://togithub.com/nestjs/config/commit/9a3ada2)) - chore(deps): update typescript-eslint monorepo to v6.3.0 ([`2132134`](https://togithub.com/nestjs/config/commit/2132134)) - chore(deps): update dependency eslint-config-prettier to v9 ([`3fe4ea0`](https://togithub.com/nestjs/config/commit/3fe4ea0)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.3 ([`e5db79a`](https://togithub.com/nestjs/config/commit/e5db79a)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.2 ([`6394a74`](https://togithub.com/nestjs/config/commit/6394a74)) - chore(deps): update dependency eslint-config-prettier to v8.10.0 ([`12a859d`](https://togithub.com/nestjs/config/commit/12a859d)) - chore(deps): update dependency prettier to v3.0.1 ([`1bced9a`](https://togithub.com/nestjs/config/commit/1bced9a)) - chore(deps): update typescript-eslint monorepo to v6.2.1 ([`df97505`](https://togithub.com/nestjs/config/commit/df97505)) - chore(deps): update nest monorepo to v10.1.3 ([`55d49de`](https://togithub.com/nestjs/config/commit/55d49de)) - chore(deps): update dependency eslint to v8.46.0 ([`83e82a7`](https://togithub.com/nestjs/config/commit/83e82a7)) - chore(deps): update dependency eslint-plugin-import to v2.28.0 ([`41e5944`](https://togithub.com/nestjs/config/commit/41e5944)) - chore(deps): update dependency eslint-config-prettier to v8.9.0 ([`8185170`](https://togithub.com/nestjs/config/commit/8185170)) - chore(deps): update dependency jest to v29.6.2 ([`d675ebd`](https://togithub.com/nestjs/config/commit/d675ebd)) - chore(deps): update dependency [@​types/lodash](https://togithub.com/types/lodash) to v4.14.196 ([`8348ca0`](https://togithub.com/nestjs/config/commit/8348ca0)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.1 ([`bb40eda`](https://togithub.com/nestjs/config/commit/bb40eda)) - chore(deps): update nest monorepo to v10.1.2 ([`aaa0610`](https://togithub.com/nestjs/config/commit/aaa0610)) - chore(deps): update typescript-eslint monorepo to v6.2.0 ([`7a8843f`](https://togithub.com/nestjs/config/commit/7a8843f)) - chore(deps): update nest monorepo to v10.1.1 ([`e62a206`](https://togithub.com/nestjs/config/commit/e62a206)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.17.0 ([`39914ea`](https://togithub.com/nestjs/config/commit/39914ea)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.16.20 ([`6b3fbc1`](https://togithub.com/nestjs/config/commit/6b3fbc1)) - chore(deps): update dependency release-it to v16.1.3 ([`2e71253`](https://togithub.com/nestjs/config/commit/2e71253)) - chore(deps): update commitlint monorepo to v17.6.7 ([`4be1f80`](https://togithub.com/nestjs/config/commit/4be1f80)) - chore(deps): update typescript-eslint monorepo to v6.1.0 ([`4d17509`](https://togithub.com/nestjs/config/commit/4d17509)) - chore(deps): update nest monorepo to v10.1.0 ([`e591117`](https://togithub.com/nestjs/config/commit/e591117)) - chore(deps): update dependency release-it to v16.1.2 ([`309e71e`](https://togithub.com/nestjs/config/commit/309e71e)) - chore(deps): update dependency eslint to v8.45.0 ([`c9c17b2`](https://togithub.com/nestjs/config/commit/c9c17b2)) - chore(deps): update typescript-eslint monorepo to v6 ([`344ffdd`](https://togithub.com/nestjs/config/commit/344ffdd)) - chore(deps): update typescript-eslint monorepo to v5.62.0 ([`c3efed5`](https://togithub.com/nestjs/config/commit/c3efed5)) - chore(deps): update dependency [@​types/jest](https://togithub.com/types/jest) to v29.5.3 ([`9f0ccd2`](https://togithub.com/nestjs/config/commit/9f0ccd2)) - chore(deps): update dependency release-it to v16.1.0 ([`84f44a5`](https://togithub.com/nestjs/config/commit/84f44a5)) - chore(deps): update dependency jest to v29.6.1 ([`c67ccef`](https://togithub.com/nestjs/config/commit/c67ccef)) - chore(deps): update dependency release-it to v16 ([`72b89b3`](https://togithub.com/nestjs/config/commit/72b89b3)) - chore(deps): update dependency prettier to v3 ([`7cebf59`](https://togithub.com/nestjs/config/commit/7cebf59)) - chore(deps): update dependency jest to v29.6.0 ([`f089bec`](https://togithub.com/nestjs/config/commit/f089bec)) - chore(deps): update typescript-eslint monorepo to v5.61.0 ([`f6dd076`](https://togithub.com/nestjs/config/commit/f6dd076)) - chore(deps): update nest monorepo to v10.0.5 ([`0f10266`](https://togithub.com/nestjs/config/commit/0f10266)) - chore(deps): update dependency eslint to v8.44.0 ([`5ddcb7a`](https://togithub.com/nestjs/config/commit/5ddcb7a)) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.16.19 ([`41e0580`](https://togithub.com/nestjs/config/commit/41e0580)) - chore(deps): update dependency ts-jest to v29.1.1 ([`d3695d4`](https://togithub.com/nestjs/config/commit/d3695d4)) - chore(deps): update nest monorepo to v10.0.4 ([`2abaa3f`](https://togithub.com/nestjs/config/commit/2abaa3f)) - chore(deps): update dependency typescript to v5.1.6 ([`033fe3c`](https://togithub.com/nestjs/config/commit/033fe3c)) - chore(deps): update dependency lint-staged to v13.2.3 ([`c2c6d42`](https://togithub.com/nestjs/config/commit/c2c6d42)) - chore(deps): update dependency typescript to v5.1.5 ([`86059fd`](https://togithub.com/nestjs/config/commit/86059fd)) - chore(deps): update typescript-eslint monorepo to v5.60.1 ([`581cd83`](https://togithub.com/nestjs/config/commit/581cd83)) - Merge pull request [#​1355](https://togithub.com/nestjs/config/issues/1355) from nestjs/renovate/dotenv-16.x ([`fbac8a0`](https://togithub.com/nestjs/config/commit/fbac8a0)) - chore(deps): update commitlint monorepo to v17.6.6 ([`5a463f1`](https://togithub.com/nestjs/config/commit/5a463f1)) - chore(deps): update nest monorepo to v10.0.3 ([`e240111`](https://togithub.com/nestjs/config/commit/e240111)) - chore(deps): update typescript-eslint monorepo to v5.60.0 ([`db5308a`](https://togithub.com/nestjs/config/commit/db5308a)) - chore(deps): update nest monorepo to v10.0.2 ([`be7c88b`](https://togithub.com/nestjs/config/commit/be7c88b)) - fix(deps): update dependency dotenv to v16.3.1 ([`2f5be17`](https://togithub.com/nestjs/config/commit/2f5be17)) - chore(deps): update nest monorepo to v10.0.1 ([`e5e9a5f`](https://togithub.com/nestjs/config/commit/e5e9a5f)) - chore(deps): update dependency eslint to v8.43.0 ([`e811437`](https://togithub.com/nestjs/config/commit/e811437)) </details> <details> <summary>streetsidesoftware/cspell (cspell)</summary> ### [`v7.3.2`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#732-2023-09-01) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.3.1...v7.3.2) **Note:** Version bump only for package cspell-monorepo ### [`v7.3.1`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#731-2023-09-01) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.3.0...v7.3.1) **Note:** Version bump only for package cspell-monorepo ### [`v7.3.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#730-2023-08-31) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.2.0...v7.3.0) **Note:** Version bump only for package cspell-monorepo ### [`v7.2.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#720-2023-08-29) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.1.1...v7.2.0) **Note:** Version bump only for package cspell-monorepo ### [`v7.1.1`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#711-2023-08-28) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.0.2...v7.1.1) **Note:** Version bump only for package cspell-monorepo ### [`v7.0.2`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#702-2023-08-28) [Compare Source](https://togithub.com/streetsidesoftware/cspell/compare/v7.0.1...v7.0.2) **Note:** Version bump only for package cspell-monorepo </details> <details> <summary>tediousjs/node-mssql (mssql)</summary> ### [`v9.3.2`](https://togithub.com/tediousjs/node-mssql/blob/HEAD/CHANGELOG.txt#v932-2023-09-06) [Compare Source](https://togithub.com/tediousjs/node-mssql/compare/v9.3.1...v9.3.2) \[fix] Fix bug with msnodesqlv8 connection strings (([#​1525](https://togithub.com/tediousjs/node-mssql/issues/1525))\[https://github.com/tediousjs/node-mssql/pull/1525](https://togithub.com/tediousjs/node-mssql/pull/1525)5]) ### [`v9.3.1`](https://togithub.com/tediousjs/node-mssql/blob/HEAD/CHANGELOG.txt#v931-2023-09-05) [Compare Source](https://togithub.com/tediousjs/node-mssql/compare/v9.3.0...v9.3.1) Revoked - contained breaking changes ### [`v9.3.0`](https://togithub.com/tediousjs/node-mssql/blob/HEAD/CHANGELOG.txt#v930-2023-09-04) [Compare Source](https://togithub.com/tediousjs/node-mssql/compare/v9.2.1...v9.3.0) \[new] Add AAD connection support to connection strings (([#​1461](https://togithub.com/tediousjs/node-mssql/issues/1461))\[https://github.com/tediousjs/node-mssql/pull/1461](https://togithub.com/tediousjs/node-mssql/pull/1461)1]) ### [`v9.2.1`](https://togithub.com/tediousjs/node-mssql/blob/HEAD/CHANGELOG.txt#v921-2023-09-05) [Compare Source](https://togithub.com/tediousjs/node-mssql/compare/v9.2.0...v9.2.1) \[fix] Fix bug with msnodesqlv8 connection strings (([#​1525](https://togithub.com/tediousjs/node-mssql/issues/1525))\[https://github.com/tediousjs/node-mssql/pull/1525](https://togithub.com/tediousjs/node-mssql/pull/1525)5]) </details> <details> <summary>nodejs/node (node)</summary> ### [`v20.6.0`](https://togithub.com/nodejs/node/releases/tag/v20.6.0): 2023-09-04, Version 20.6.0 (Current), @​juanarbol prepared by @​UlisesGascon [Compare Source](https://togithub.com/nodejs/node/compare/v20.5.1...v20.6.0) ##### Notable changes ##### built-in `.env` file support Starting from Node.js v20.6.0, Node.js supports `.env` files for configuring environment variables. Your configuration file should follow the INI file format, with each line containing a key-value pair for an environment variable. To initialize your Node.js application with predefined configurations, use the following CLI command: `node --env-file=config.env index.js`. For example, you can access the following environment variable using `process.env.PASSWORD` when your application is initialized: ```text PASSWORD=nodejs ``` In addition to environment variables, this change allows you to define your `NODE_OPTIONS` directly in the `.env` file, eliminating the need to include it in your `package.json`. This feature was contributed by Yagiz Nizipli in [#​48890](https://togithub.com/nodejs/node/pull/48890). ##### `import.meta.resolve` unflagged In ES modules, [`import.meta.resolve(specifier)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta/resolve) can be used to get an absolute URL string to which `specifier` resolves, similar to `require.resolve` in CommonJS. This aligns Node.js with browsers and other server-side runtimes. This feature was contributed by Guy Bedford in [#​49028](https://togithub.com/nodejs/node/pull/49028) ##### New `node:module` API `register` for module customization hooks; new `initialize` hook There is a new API `register` available on `node:module` to specify a file that exports module customization hooks, and pass data to the hooks, and establish communication channels with them. The “define the file with the hooks” part was previously handled by a flag `--experimental-loader`, but when the hooks moved into a dedicated thread in 20.0.0 there was a need to provide a way to communicate between the main (application) thread and the hooks thread. This can now be done by calling `register` from the main thread and passing data, including `MessageChannel` instances. We encourage users to migrate to an approach that uses [`--import`](https://nodejs.org/api/cli.html#--importmodule) with `register`, such as: ```bash node --import ./file-that-calls-register.js ./app.js ``` Using `--import` ensures that the customization hooks are registered before any application code runs, even the entry point. This feature was contributed by Izaak Schroeder in [#​48842](https://togithub.com/nodejs/node/pull/48842) and [#​48559](https://togithub.com/nodejs/node/pull/48559) ##### Module customization `load` hook can now support CommonJS Authors of module customization hooks can how handle both ES module and CommonJS sources in the `load` hook. This works for CommonJS modules referenced via either `import` or `require`, so long as [the main entry point of the application is handled by the ES module loader](https://nodejs.org/api/cli.html#program-entry-point) (such as because the entry point is an ES module file, or if the `--import` flag is passed). This should simplify the customization of the Node.js module loading process, as package authors can customize more of Node.js without relying on deprecated APIs such as `require.extensions`. This feature was contributed by Antoine du Hamel in [#​47999](https://togithub.com/nodejs/node/pull/47999) ##### Node.js C++ addons now have experimental support for cppgc (Oilpan), a C++ garbage collection library in V8. Now when Node.js starts up, it makes sure that there is a `v8::CppHeap` attached to the V8 isolate. This enables users to allocate in the `v8::CppHeap` using `<cppgc/*>` headers from V8, which are now also included into the Node.js headers available to addons. Note that since Node.js only bundles the cppgc library coming from V8, [the ABI stability](https://nodejs.org/en/docs/guides/abi-stability#abi-stability-in-nodejs) of cppgc is currently not guaranteed in semver-minor and -patch updates, but we do not expect the ABI to break often, as it has been stable and battle-tested in Chromium for years. We may consider including cppgc into the ABI stability guarantees when it gets enough adoption internally and externally. To help addon authors create JavaScript-to-C++ references of which V8's garbage collector can be aware, a helper function [`node::SetCppgcReference(isolate, js_object, cppgc_object)`](https://togithub.com/nodejs/node/blob/v20.6.0/test/addons/cppgc-object/binding.cc) has been added to `node.h`. V8 may provide a native alternative in the future, which could then replace this Node.js-specific helper. In the mean time, users can use this API to avoid having to hard-code the layout of JavaScript wrapper objects. An example of how to create garbage-collected C++ objects in the unified heap and wrap it in a JavaScript object can be found in the [Node.js addon tests](https://togithub.com/nodejs/node/blob/v20.6.0/test/addons/cppgc-object/binding.cc). The existing `node::ObjectWrap` helper would continue to work, while cppgc-based object management serves as an alternative with some advantages mentioned in [the V8 blog post about Oilpan](https://v8.dev/blog/oilpan-library). This feature was contributed by Daryl Haresign and Joyee Cheung in [#​48660](https://togithub.com/nodejs/node/pull/48660) and [#​45704](https://togithub.com/nodejs/node/pull/45704). ##### Other notable changes - \[[`d6862b085c`](https://togithub.com/nodejs/node/commit/d6862b085c)] - **deps**: V8: cherry-pick [`9327503`](https://togithub.com/nodejs/node/commit/93275031284c) (Joyee Cheung) [#​48660](https://togithub.com/nodejs/node/pull/48660) - \[[`00fc8bb8b3`](https://togithub.com/nodejs/node/commit/00fc8bb8b3)] - **doc**: add rluvaton to collaborators (Raz Luvaton) [#​49215](https://togithub.com/nodejs/node/pull/49215) - \[[`d649339abd`](https://togithub.com/nodejs/node/commit/d649339abd)] - **doc**: add new TSC members (Michael Dawson) [#​48841](https://togithub.com/nodejs/node/pull/48841) - \[[`67f9896247`](https://togithub.com/nodejs/node/commit/67f9896247)] - **(SEMVER-MINOR)** **inspector**: open add `SymbolDispose` (Chemi Atlow) [#​48765](https://togithub.com/nodejs/node/pull/48765) - \[[`5aef593db3`](https://togithub.com/nodejs/node/commit/5aef593db3)] - **module**: implement `register` utility (João Lenon) [#​46826](https://togithub.com/nodejs/node/pull/46826) ##### Commits - \[[`771abcb5da`](https://togithub.com/nodejs/node/commit/771abcb5da)] - **benchmark**: add benchmarks for the test_runner (Raz Luvaton) [#​48931](https://togithub.com/nodejs/node/pull/48931) - \[[`6b27bb0dab`](https://togithub.com/nodejs/node/commit/6b27bb0dab)] - **benchmark**: add pm startup benchmark (Rafael Gonzaga) [#​48905](https://togithub.com/nodejs/node/pull/48905) - \[[`1f35c0ca55`](https://togithub.com/nodejs/node/commit/1f35c0ca55)] - **child_process**: harden against prototype pollution (Livia Medeiros) [#​48726](https://togithub.com/nodejs/node/pull/48726) - \[[`d6862b085c`](https://togithub.com/nodejs/node/commit/d6862b085c)] - **deps**: V8: cherry-pick [`9327503`](https://togithub.com/nodejs/node/commit/93275031284c) (Joyee Cheung) [#​48660](https://togithub.com/nodejs/node/pull/48660) - \[[`f71e383948`](https://togithub.com/nodejs/node/commit/f71e383948)] - **deps**: update simdutf to 3.2.17 (Node.js GitHub Bot) [#​49019](https://togithub.com/nodejs/node/pull/49019) - \[[`e14f0456ae`](https://togithub.com/nodejs/node/commit/e14f0456ae)] - **deps**: update googletest to [`7e33b6a`](https://togithub.com/nodejs/node/commit/7e33b6a) (Node.js GitHub Bot) [#​49034](https://togithub.com/nodejs/node/pull/49034) - \[[`bfaa0fb500`](https://togithub.com/nodejs/node/commit/bfaa0fb500)] - **deps**: update zlib to 1.2.13.1-motley-526382e (Node.js GitHub Bot) [#​49033](https://togithub.com/nodejs/node/pull/49033) - \[[`b79c652c85`](https://togithub.com/nodejs/node/commit/b79c652c85)] - **deps**: update undici to 5.23.0 (Node.js GitHub Bot) [#​49021](https://togithub.com/nodejs/node/pull/49021) - \[[`6ead86145c`](https://togithub.com/nodejs/node/commit/6ead86145c)] - **deps**: update googletest to [`c875c4e`](https://togithub.com/nodejs/node/commit/c875c4e) (Node.js GitHub Bot) [#​48964](https://togithub.com/nodejs/node/pull/48964) - \[[`4b0e50501e`](https://togithub.com/nodejs/node/commit/4b0e50501e)] - **deps**: update ada to 2.6.0 (Node.js GitHub Bot) [#​48896](https://togithub.com/nodejs/node/pull/48896) - \[[`d960ee0ba3`](https://togithub.com/nodejs/node/commit/d960ee0ba3)] - **deps**: upgrade npm to 9.8.1 (npm team) [#​48838](https://togithub.com/nodejs/node/pull/48838) - \[[`d92b0139ca`](https://togithub.com/nodejs/node/commit/d92b0139ca)] - **deps**: update zlib to 1.2.13.1-motley-61dc0bd (Node.js GitHub Bot) [#​48788](https://togithub.com/nodejs/node/pull/48788) - \[[`2a7835c376`](https://togithub.com/nodejs/node/commit/2a7835c376)] - **deps**: V8: cherry-pick [`9f4b769`](https://togithub.com/nodejs/node/commit/9f4b7699f68e) (Joyee Cheung) [#​48830](https://togithub.com/nodejs/node/pull/48830) - \[[`c8e17829ac`](https://togithub.com/nodejs/node/commit/c8e17829ac)] - **deps**: V8: cherry-pick [`c1a54d5`](https://togithub.com/nodejs/node/commit/c1a54d5ffcd1) (Joyee Cheung) [#​48830](https://togithub.com/nodejs/node/pull/48830) - \[[`318e075b6f`](https://togithub.com/nodejs/node/commit/318e075b6f)] - **deps**: update googletest to [`cc36671`](https://togithub.com/nodejs/node/commit/cc36671) (Node.js GitHub Bot) [#​48789](https://togithub.com/nodejs/node/pull/48789) - \[[`114e088267`](https://togithub.com/nodejs/node/commit/114e088267)] - **diagnostics_channel**: fix last subscriber removal (Gabriel Schulhof) [#​48933](https://togithub.com/nodejs/node/pull/48933) - \[[`00fc8bb8b3`](https://togithub.com/nodejs/node/commit/00fc8bb8b3)] - **doc**: add rluvaton to collaborators (Raz Luvaton) [#​49215](https://togithub.com/nodejs/node/pull/49215) - \[[`21949c45b6`](https://togithub.com/nodejs/node/commit/21949c45b6)] - **doc**: add print results for examples in `WebStreams` (Jungku Lee) [#​49143](https://togithub.com/nodejs/node/pull/49143) - \[[`032107a6fe`](https://togithub.com/nodejs/node/commit/032107a6fe)] - **doc**: fix `Type` notation in webstreams (Deokjin Kim) [#​49121](https://togithub.com/nodejs/node/pull/49121) - \[[`91d41e7c5a`](https://togithub.com/nodejs/node/commit/91d41e7c5a)] - **doc**: fix name of the flag in `initialize()` docs (Antoine du Hamel) [#​49158](https://togithub.com/nodejs/node/pull/49158) - \[[`aa4caf810e`](https://togithub.com/nodejs/node/commit/aa4caf810e)] - **doc**: make the NODE_VERSION_IS_RELEASE revert clear (Rafael Gonzaga) [#​49114](https://togithub.com/nodejs/node/pull/49114) - \[[`f888a1dbe3`](https://togithub.com/nodejs/node/commit/f888a1dbe3)] - **doc**: update process.binding deprecation text (Tobias Nießen) [#​49086](https://togithub.com/nodejs/node/pull/49086) - \[[`89fa3faf92`](https://togithub.com/nodejs/node/commit/89fa3faf92)] - **doc**: update with latest security release (Rafael Gonzaga) [#​49085](https://togithub.com/nodejs/node/pull/49085) - \[[`3d36e7a941`](https://togithub.com/nodejs/node/commit/3d36e7a941)] - **doc**: add description for `--port` flag of `node inspect` (Michael Bianco) [#​48785](https://togithub.com/nodejs/node/pull/48785) - \[[`e9d9ca12a3`](https://togithub.com/nodejs/node/commit/e9d9ca12a3)] - **doc**: add missing period (Rich Trott) [#​49094](https://togithub.com/nodejs/node/pull/49094) - \[[`7e7b554de0`](https://togithub.com/nodejs/node/commit/7e7b554de0)] - **doc**: add ESM examples in http.md (btea) [#​47763](https://togithub.com/nodejs/node/pull/47763) - \[[`48f8ccfd54`](https://togithub.com/nodejs/node/commit/48f8ccfd54)] - **doc**: detailed description of keystrokes Ctrl-Y and Meta-Y (Ray) [#​43529](https://togithub.com/nodejs/node/pull/43529) - \[[`195885c8f8`](https://togithub.com/nodejs/node/commit/195885c8f8)] - **doc**: add "type" to test runner event details (Phil Nash) [#​49014](https://togithub.com/nodejs/node/pull/49014) - \[[`6ce25f8415`](https://togithub.com/nodejs/node/commit/6ce25f8415)] - **doc**: reserve 118 for Electron 27 (David Sanders) [#​49023](https://togithub.com/nodejs/node/pull/49023) - \[[`9c26c0f296`](https://togithub.com/nodejs/node/commit/9c26c0f296)] - **doc**: clarify use of process.env in worker threads on Windows (Daeyeon Jeong) [#​49008](https://togithub.com/nodejs/node/pull/49008) - \[[`7186e02aa0`](https://togithub.com/nodejs/node/commit/7186e02aa0)] - **doc**: remove v14 mention (Rafael Gonzaga) [#​49005](https://togithub.com/nodejs/node/pull/49005) - \[[`9641ac6c65`](https://togithub.com/nodejs/node/commit/9641ac6c65)] - **doc**: drop github actions check in sec release process (Rafael Gonzaga) [#​48978](https://togithub.com/nodejs/node/pull/48978) - \[[`f3d62abb19`](https://togithub.com/nodejs/node/commit/f3d62abb19)] - **doc**: improved joinDuplicateHeaders definition (Matteo Bianchi) [#​48859](https://togithub.com/nodejs/node/pull/48859) - \[[`0db104a08b`](https://togithub.com/nodejs/node/commit/0db104a08b)] - **doc**: fix second parameter name of `events.addAbortListener` (Deokjin Kim) [#​48922](https://togithub.com/nodejs/node/pull/48922) - \[[`5173c559b7`](https://togithub.com/nodejs/node/commit/5173c559b7)] - **doc**: add new reporter events to custom reporter examples (Chemi Atlow) [#​48903](https://togithub.com/nodejs/node/pull/48903) - \[[`660da785e6`](https://togithub.com/nodejs/node/commit/660da785e6)] - **doc**: run license-builder (github-actions\[bot]) [#​48898](https://togithub.com/nodejs/node/pull/48898) - \[[`092f9fe92a`](https://togithub.com/nodejs/node/commit/092f9fe92a)] - **doc**: change duration to duration_ms on test documentation (Ardi_Nugraha) [#​48892](https://togithub.com/nodejs/node/pull/48892) - \[[`5e4730858d`](https://togithub.com/nodejs/node/commit/5e4730858d)] - **doc**: improve requireHostHeader (Guido Penta) [#​48860](https://togithub.com/nodejs/node/pull/48860) - \[[`045e3c549a`](https://togithub.com/nodejs/node/commit/045e3c549a)] - **doc**: add ver of 18.x where Node-api 9 is supported (Michael Dawson) [#​48876](https://togithub.com/nodejs/node/pull/48876) - \[[`c20d35df34`](https://togithub.com/nodejs/node/commit/c20d35df34)] - **doc**: include experimental features assessment (Rafael Gonzaga) [#​48824](https://togithub.com/nodejs/node/pull/48824) - \[[`d649339abd`](https://togithub.com/nodejs/node/commit/d649339abd)] - **doc**: add new TSC members (Michael Dawson) [#​48841](https://togithub.com/nodejs/node/pull/48841) - \[[`aeac327f2b`](https://togithub.com/nodejs/node/commit/aeac327f2b)] - **doc**: refactor node-api support matrix (Michael Dawson) [#​48774](https://togithub.com/nodejs/node/pull/48774) - \[[`388c7d9232`](https://togithub.com/nodejs/node/commit/388c7d9232)] - **doc**: declare `path` on example of `async_hooks.executionAsyncId()` (Deokjin Kim) [#​48556](https://togithub.com/nodejs/node/pull/48556) - \[[`fe20528c8e`](https://togithub.com/nodejs/node/commit/fe20528c8e)] - **doc**: remove the . in the end to reduce confusing (Jason) [#​48719](https://togithub.com/nodejs/node/pull/48719) - \[[`e69c8e173f`](https://togithub.com/nodejs/node/commit/e69c8e173f)] - **doc**: nodejs-social over nodejs/tweet (Rafael Gonzaga) [#​48769](https://togithub.com/nodejs/node/pull/48769) - \[[`ea547849fd`](https://togithub.com/nodejs/node/commit/ea547849fd)] - **doc**: expand on squashing and rebasing to land a PR (Chengzhong Wu) [#​48751](https://togithub.com/nodejs/node/pull/48751) - \[[`31442b96a5`](https://togithub.com/nodejs/node/commit/31442b96a5)] - **esm**: fix `globalPreload` warning (Antoine du Hamel) [#​49069](https://togithub.com/nodejs/node/pull/49069) - \[[`eb1215878b`](https://togithub.com/nodejs/node/commit/eb1215878b)] - **esm**: unflag import.meta.resolve (Guy Bedford) [#​49028](https://togithub.com/nodejs/node/pull/49028) - \[[`57b24a34e6`](https://togithub.com/nodejs/node/commit/57b24a34e6)] - **esm**: import.meta.resolve exact module not found errors should return (Guy Bedford) [#​49038](https://togithub.com/nodejs/node/pull/49038) - \[[`f23b2a3066`](https://togithub.com/nodejs/node/commit/f23b2a3066)] - **esm**: protect `ERR_UNSUPPORTED_DIR_IMPORT` against prototype pollution (Antoine du Hamel) [#​49060](https://togithub.com/nodejs/node/pull/49060) - \[[`386e826a56`](https://togithub.com/nodejs/node/commit/386e826a56)] - **esm**: add `initialize` hook, integrate with `register` (Izaak Schroeder) [#​48842](https://togithub.com/nodejs/node/pull/48842) - \[[`74a2e1e0ab`](https://togithub.com/nodejs/node/commit/74a2e1e0ab)] - **esm**: fix typo `parentUrl` -> `parentURL` (Antoine du Hamel) [#​48999](https://togithub.com/nodejs/node/pull/48999) - \[[`0a4f7c669a`](https://togithub.com/nodejs/node/commit/0a4f7c669a)] - **esm**: unflag `Module.register` and allow nested loader `import()` (Izaak Schroeder) [#​48559](https://togithub.com/nodejs/node/pull/48559) - \[[`a5597470ce`](https://togithub.com/nodejs/node/commit/a5597470ce)] - **esm**: add back `globalPreload` tests and fix failing ones (Antoine du Hamel) [#​48779](https://togithub.com/nodejs/node/pull/48779) - \[[`d568600b42`](https://togithub.com/nodejs/node/commit/d568600b42)] - **events**: remove weak listener for event target (Raz Luvaton) [#​48952](https://togithub.com/nodejs/node/pull/48952) - \[[`3d942d9842`](https://togithub.com/nodejs/node/commit/3d942d9842)] - **fs**: fix readdir recursive sync & callback (Ethan Arrowood) [#​48698](https://togithub.com/nodejs/node/pull/48698) - \[[`c14ff69d69`](https://togithub.com/nodejs/node/commit/c14ff69d69)] - **fs**: mention `URL` in NUL character error message (LiviaMedeiros) [#​48828](https://togithub.com/nodejs/node/pull/48828) - \[[`d634d781d7`](https://togithub.com/nodejs/node/commit/d634d781d7)] - **fs**: make `mkdtemp` accept buffers and URL (LiviaMedeiros) [#​48828](https://togithub.com/nodejs/node/pull/48828) - \[[`4515a285a4`](https://togithub.com/nodejs/node/commit/4515a285a4)] - **fs**: remove redundant `nullCheck` (Livia Medeiros) [#​48826](https://togithub.com/nodejs/node/pull/48826) - \[[`742597b14a`](https://togithub.com/nodejs/node/commit/742597b14a)] - **http**: start connections checking interval on listen (Paolo Insogna) [#​48611](https://togithub.com/nodejs/node/pull/48611) - \[[`67f9896247`](https://togithub.com/nodejs/node/commit/67f9896247)] - **(SEMVER-MINOR)** **inspector**: open add `SymbolDispose` (Chemi Atlow) [#​48765](https://togithub.com/nodejs/node/pull/48765) - \[[`b66a3c1c96`](https://togithub.com/nodejs/node/commit/b66a3c1c96)] - **lib**: fix MIME overmatch in data URLs (André Alves) [#​49104](https://togithub.com/nodejs/node/pull/49104) - \[[`dca8678a22`](https://togithub.com/nodejs/node/commit/dca8678a22)] - **lib**: fix to add resolve() before return at Blob.stream()'s source.pull() (bellbind) [#​48935](https://togithub.com/nodejs/node/pull/48935) - \[[`420b85c00f`](https://togithub.com/nodejs/node/commit/420b85c00f)] - **lib**: remove invalid parameter to toASCII (Yagiz Nizipli) [#​48878](https://togithub.com/nodejs/node/pull/48878) - \[[`a12ce11b09`](https://togithub.com/nodejs/node/commit/a12ce11b09)] - **lib,permission**: drop repl autocomplete when pm enabled (Rafael Gonzaga) [#​48920](https://togithub.com/nodejs/node/pull/48920) - \[[`458eaf5e75`](https://togithub.com/nodejs/node/commit/458eaf5e75)] - **meta**: bump github/codeql-action from 2.20.1 to 2.21.2 (dependabot\[bot]) [#​48986](https://togithub.com/nodejs/node/pull/48986) - \[[`4f88cb10e0`](https://togithub.com/nodejs/node/commit/4f88cb10e0)] - **meta**: bump step-security/harden-runner from 2.4.1 to 2.5.0 (dependabot\[bot]) [#​48985](https://togithub.com/nodejs/node/pull/48985) - \[[`22fc2a6ec6`](https://togithub.com/nodejs/node/commit/22fc2a6ec6)] - **meta**: bump actions/setup-node from 3.6.0 to 3.7.0 (dependabot\[bot]) [#​48984](https://togithub.com/nodejs/node/pull/48984) - \[[`40103adabd`](https://togithub.com/nodejs/node/commit/40103adabd)] - **meta**: bump actions/setup-python from 4.6.1 to 4.7.0 (dependabot\[bot]) [#​48983](https://togithub.com/nodejs/node/pull/48983) - \[[`84c0c6848c`](https://togithub.com/nodejs/node/commit/84c0c6848c)] - **meta**: add mailmap entry for atlowChemi (Chemi Atlow) [#​48810](https://togithub.com/nodejs/node/pull/48810) - \[[`1a6e9450b8`](https://togithub.com/nodejs/node/commit/1a6e9450b8)] - **module**: make CJS load from ESM loader (Antoine du Hamel) [#​47999](https://togithub.com/nodejs/node/pull/47999) - \[[`a5322c4b4a`](https://togithub.com/nodejs/node/commit/a5322c4b4a)] - **module**: ensure successful import returns the same result (Antoine du Hamel) [#​46662](https://togithub.com/nodejs/node/pull/46662) - \[[`5aef593db3`](https://togithub.com/nodejs/node/commit/5aef593db3)] - **module**: implement `register` utility (João Lenon) [#​46826](https://togithub.com/nodejs/node/pull/46826) - \[[`015c4f788d`](https://togithub.com/nodejs/node/commit/015c4f788d)] - **node-api**: avoid macro redefinition (Tobias Nießen) [#​48879](https://togithub.com/nodejs/node/pull/48879) - \[[`53ee98566b`](https://togithub.com/nodejs/node/commit/53ee98566b)] - **permission**: move PrintTree into unnamed namespace (Tobias Nießen) [#​48874](https://togithub.com/nodejs/node/pull/48874) - \[[`30ea480135`](https://togithub.com/nodejs/node/commit/30ea480135)] - **permission**: fix data types in PrintTree (Tobias Nießen) [#​48770](https://togithub.com/nodejs/node/pull/48770) - \[[`8380800375`](https://togithub.com/nodejs/node/commit/8380800375)] - **readline**: add paste bracket mode (Jakub Jankiewicz) [#​47150](https://togithub.com/nodejs/node/pull/47150) - \[[`bc009d0c10`](https://togithub.com/nodejs/node/commit/bc009d0c10)] - **sea**: add support for V8 bytecode-only caching (Darshan Sen) [#​48191](https://togithub.com/nodejs/node/pull/48191) - \[[`f2f4ce9e29`](https://togithub.com/nodejs/node/commit/f2f4ce9e29)] - **src**: use effective cppgc wrapper id to deduce non-cppgc id (Joyee Cheung) [#​48660](https://togithub.com/nodejs/node/pull/48660) - \[[`bf7ff369f6`](https://togithub.com/nodejs/node/commit/bf7ff369f6)] - **src**: add built-in `.env` file support (Yagiz Nizipli) [#​48890](https://togithub.com/nodejs/node/pull/48890) - \[[`8d6948f8e2`](https://togithub.com/nodejs/node/commit/8d6948f8e2)] - **src**: remove duplicated code in `GenerateSingleExecutableBlob()` (Jungku Lee) [#​49119](https://togithub.com/nodejs/node/pull/49119) - \[[`b030004cee`](https://togithub.com/nodejs/node/commit/b030004cee)] - **src**: refactor vector writing in snapshot builder (Joyee Cheung) [#​48851](https://togithub.com/nodejs/node/pull/48851) - \[[`497df8288d`](https://togithub.com/nodejs/node/commit/497df8288d)] - **src**: add ability to overload fast api functions (Yagiz Nizipli) [#​48993](https://togithub.com/nodejs/node/pull/48993) - \[[`e5b0dfa359`](https://togithub.com/nodejs/node/commit/e5b0dfa359)] - **src**: remove redundant code for uv_handle_type (Jungku Lee) [#​49061](https://togithub.com/nodejs/node/pull/49061) - \[[`f126b9e3d1`](https://togithub.com/nodejs/node/commit/f126b9e3d1)] - **src**: modernize use-equals-default (Jason) [#​48735](https://togithub.com/nodejs/node/pull/48735) - \[[`db4370fc3e`](https://togithub.com/nodejs/node/commit/db4370fc3e)] - **src**: avoid string copy in BuiltinLoader::GetBuiltinIds (Yagiz Nizipli) [#​48721](https://togithub.com/nodejs/node/pull/48721) - \[[`9d13503c4e`](https://togithub.com/nodejs/node/commit/9d13503c4e)] - **src**: fix callback_queue.h missing header (Jason) [#​48733](https://togithub.com/nodejs/node/pull/48733) - \[[`6c389df3aa`](https://togithub.com/nodejs/node/commit/6c389df3aa)] - **src**: cast v8::Object::GetInternalField() return value to v8::Value (Joyee Cheung) [#​48943](https://togithub.com/nodejs/node/pull/48943) - \[[`7b9adff0be`](https://togithub.com/nodejs/node/commit/7b9adff0be)] - **src**: do not pass user input to format string (Antoine du Hamel) [#​48973](https://togithub.com/nodejs/node/pull/48973) - \[[`e0fdb7b092`](https://togithub.com/nodejs/node/commit/e0fdb7b092)] - **src**: remove ContextEmbedderIndex::kBindingDataStoreIndex (Joyee Cheung) [#​48836](https://togithub.com/nodejs/node/pull/48836) - \[[`578c3d1e14`](https://togithub.com/nodejs/node/commit/578c3d1e14)] - **src**: use ARES_SUCCESS instead of 0 (Hyunjin Kim) [#​48834](https://togithub.com/nodejs/node/pull/48834) - \[[`ed23426aac`](https://togithub.com/nodejs/node/commit/ed23426aac)] - **src**: save the performance milestone time origin in the AliasedArray (Joyee Cheung) [#​48708](https://togithub.com/nodejs/node/pull/48708) - \[[`5dec186663`](https://togithub.com/nodejs/node/commit/5dec186663)] - **src**: support snapshot in single executable applications (Joyee Cheung) [#​46824](https://togithub.com/nodejs/node/pull/46824) - \[[`d759d4f631`](https://togithub.com/nodejs/node/commit/d759d4f631)] - **src**: remove unnecessary temporary creation (Jason) [#​48734](https://togithub.com/nodejs/node/pull/48734) - \[[`409cc692db`](https://togithub.com/nodejs/node/commit/409cc692db)] - **src**: fix nullptr access on realm (Jan Olaf Krems) [#​48802](https://togithub.com/nodejs/node/pull/48802) - \[[`07d0fd61b1`](https://togithub.com/nodejs/node/commit/07d0fd61b1)] - **src**: remove OnScopeLeaveImpl's move assignment overload (Jason) [#​48732](https://togithub.com/nodejs/node/pull/48732) - \[[`41cc3efa23`](https://togithub.com/nodejs/node/commit/41cc3efa23)] - **src**: use string_view for utf-8 string creation (Yagiz Nizipli) [#​48722](https://togithub.com/nodejs/node/pull/48722) - \[[`62a46d9335`](https://togithub.com/nodejs/node/commit/62a46d9335)] - **src,permission**: restrict by default when pm enabled (Rafael Gonzaga) [#​48907](https://togithub.com/nodejs/node/pull/48907) - \[[`099159ce04`](https://togithub.com/nodejs/node/commit/099159ce04)] - **src,tools**: initialize cppgc (Daryl Haresign) [#​48660](https://togithub.com/nodejs/node/pull/48660) - \[[`600c08d197`](https://togithub.com/nodejs/node/commit/600c08d197)] - **stream**: improve WebStreams performance (Raz Luvaton) [#​49089](https://togithub.com/nodejs/node/pull/49089) - \[[`609b25fa99`](https://togithub.com/nodejs/node/commit/609b25fa99)] - **stream**: implement ReadableStream.from (Debadree Chatterjee) [#​48395](https://togithub.com/nodejs/node/pull/48395) - \[[`750cca2738`](https://togithub.com/nodejs/node/commit/750cca2738)] - **test**: use `tmpdir.resolve()` (Livia Medeiros) [#​49128](https://togithub.com/nodejs/node/pull/49128) - \[[`6595367649`](https://togithub.com/nodejs/node/commit/6595367649)] - **test**: use `tmpdir.resolve()` (Livia Medeiros) [#​49127](https://togithub.com/nodejs/node/pull/49127) - \[[`661b055e75`](https://togithub.com/nodejs/node/commit/661b055e75)] - **test**: use `tmpdir.resolve()` in fs tests (Livia Medeiros) [#​49126](https://togithub.com/nodejs/node/pull/49126) - \[[`b3c56d206f`](https://togithub.com/nodejs/node/commit/b3c56d206f)] - **test**: use `tmpdir.resolve()` in fs tests (Livia Medeiros) [#​49125](https://togithub.com/nodejs/node/pull/49125) - \[[`3ddb155d16`](https://togithub.com/nodejs/node/commit/3ddb155d16)] - **test**: fix assertion message in test_async.c (Tobias Nießen) [#​49146](https://togithub.com/nodejs/node/pull/49146) - \[[`1d17c1032d`](https://togithub.com/nodejs/node/commit/1d17c1032d)] - **test**: refactor `test-esm-loader-hooks` for easier debugging (Antoine du Hamel) [#​49131](https://togithub.com/nodejs/node/pull/49131) - \[[`13bd7a0293`](https://togithub.com/nodejs/node/commit/13bd7a0293)] - **test**: add `tmpdir.resolve()` (Livia Medeiros) [#​49079](https://togithub.com/nodejs/node/pull/49079) - \[[`89b1bce56d`](https://togithub.com/nodejs/node/commit/89b1bce56d)] - **test**: document `fixtures.fileURL()` (Livia Medeiros) [#​49083](https://togithub.com/nodejs/node/pull/49083) - \[[`2fcb855c76`](https://togithub.com/nodejs/node/commit/2fcb855c76)] - **test**: reduce flakiness of `test-esm-loader-hooks` (Antoine du Hamel) [#​49105](https://togithub.com/nodejs/node/pull/49105) - \[[`7816e040df`](https://togithub.com/nodejs/node/commit/7816e040df)] - **test**: stabilize the inspector-open-dispose test (Chemi Atlow) [#​49000](https://togithub.com/nodejs/node/pull/49000) - \[[`e70e9747e4`](https://togithub.com/nodejs/node/commit/e70e9747e4)] - **test**: print instruction for creating missing snapshot in assertSnapshot (Raz Luvaton) [#​48914](https://togithub.com/nodejs/node/pull/48914) - \[[`669ac03520`](https://togithub.com/nodejs/node/commit/669ac03520)] - **test**: add `tmpdir.fileURL()` (Livia Medeiros) [#​49040](https://togithub.com/nodejs/node/pull/49040) - \[[`b945d7be35`](https://togithub.com/nodejs/node/commit/b945d7be35)] - **test**: use `spawn` and `spawnPromisified` instead of `exec` (Antoine du Hamel) [#​48991](https://togithub.com/nodejs/node/pull/48991) - \[[`b3a7427583`](https://togithub.com/nodejs/node/commit/b3a7427583)] - **test**: refactor `test-node-output-errors` (Antoine du Hamel) [#​48992](https://togithub.com/nodejs/node/pull/48992) - \[[`6c3e5c4d69`](https://togithub.com/nodejs/node/commit/6c3e5c4d69)] - **test**: use `fixtures.fileURL` when appropriate (Antoine du Hamel) [#​48990](https://togithub.com/nodejs/node/pull/48990) - \[[`9138b78bcb`](https://togithub.com/nodejs/node/commit/9138b78bcb)] - **test**: validate error code rather than message (Antoine du Hamel) [#​48972](https://togithub.com/nodejs/node/pull/48972) - \[[`b4ca4a6f80`](https://togithub.com/nodejs/node/commit/b4ca4a6f80)] - **test**: fix snapshot tests when cwd contains spaces or backslashes (Antoine du Hamel) [#​48959](https://togithub.com/nodejs/node/pull/48959) - \[[`d4398d458c`](https://togithub.com/nodejs/node/commit/d4398d458c)] - **test**: order `common.mjs` in ASCII order (Antoine du Hamel) [#​48960](https://togithub.com/nodejs/node/pull/48960) - \[[`b5991f5250`](https://togithub.com/nodejs/node/commit/b5991f5250)] - **test**: fix some assumptions in tests (Antoine du Hamel) [#​48958](https://togithub.com/nodejs/node/pull/48958) - \[[`62e23f83f9`](https://togithub.com/nodejs/node/commit/62e23f83f9)] - **test**: improve internal/worker/io.js coverage (Yoshiki Kurihara) [#​42387](https://togithub.com/nodejs/node/pull/42387) - \[[`314bd6095c`](https://togithub.com/nodejs/node/commit/314bd6095c)] - **test**: fix `es-module/test-esm-initialization` (Antoine du Hamel) [#​48880](https://togithub.com/nodejs/node/pull/48880) - \[[`3680a66df4`](https://togithub.com/nodejs/node/commit/3680a66df4)] - **test**: validate host with commas on url.parse (Yagiz Nizipli) [#​48878](https://togithub.com/nodejs/node/pull/48878) - \[[`24c3742372`](https://togithub.com/nodejs/node/commit/24c3742372)] - **test**: delete test-net-bytes-per-incoming-chunk-overhead (Michaël Zasso) [#​48811](https://togithub.com/nodejs/node/pull/48811) - \[[`e01cce50f5`](https://togithub.com/nodejs/node/commit/e01cce50f5)] - **test**: skip experimental test with pointer compression (Colin Ihrig) [#​48738](https://togithub.com/nodejs/node/pull/48738) - \[[`d5e93b1074`](https://togithub.com/nodejs/node/commit/d5e93b1074)] - **test**: fix flaky test-string-decode.js on x86 (Stefan Stojanovic) [#​48750](https://togithub.com/nodejs/node/pull/48750) - \[[`9136667d7d`](https://togithub.com/nodejs/node/commit/9136667d7d)] - **test_runner**: dont set exit code on todo tests (Moshe Atlow) [#​48929](https://togithub.com/nodejs/node/pull/48929) - \[[`52c94908c0`](https://togithub.com/nodejs/node/commit/52c94908c0)] - **test_runner**: fix todo and only in spec reporter (Moshe Atlow) [#​48929](https://togithub.com/nodejs/node/pull/48929) - \[[`5ccfb8d515`](https://togithub.com/nodejs/node/commit/5ccfb8d515)] - **test_runner**: unwrap error message in TAP reporter (Colin Ihrig) [#​48942](https://togithub.com/nodejs/node/pull/48942) - \[[`fa19b0ed05`](https://togithub.com/nodejs/node/commit/fa19b0ed05)] - **test_runner**: add `__proto__` null (Raz Luvaton) [#​48663](https://togithub.com/nodejs/node/pull/48663) - \[[`65d23940bf`](https://togithub.com/nodejs/node/commit/65d23940bf)] - **test_runner**: fix async callback in describe not awaited (Raz Luvaton) [#​48856](https://togithub.com/nodejs/node/pull/48856) - \[[`4bd5e55b43`](https://togithub.com/nodejs/node/commit/4bd5e55b43)] - **test_runner**: fix test_runner `test:fail` event type (Ethan Arrowood) [#​48854](https://togithub.com/nodejs/node/pull/48854) - \[[`41058beed8`](https://togithub.com/nodejs/node/commit/41058beed8)] - **test_runner**: call abort on test finish (Raz Luvaton) [#​48827](https://togithub.com/nodejs/node/pull/48827) - \[[`821b11a59f`](https://togithub.com/nodejs/node/commit/821b11a59f)] - **tls**: fix bugs of double TLS (rogertyang) [#​48969](https://togithub.com/nodejs/node/pull/48969) - \[[`4439327e73`](https://togithub.com/nodejs/node/commit/4439327e73)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#​49122](https://togithub.com/nodejs/node/pull/49122) - \[[`21dc844309`](https://togithub.com/nodejs/node/commit/21dc844309)] - **tools**: use spec reporter in actions (Moshe Atlow) [#​49129](https://togithub.com/nodejs/node/pull/49129) - \[[`3471758696`](https://togithub.com/nodejs/node/commit/3471758696)] - **tools**: use [@​reporters/github](https://togithub.com/reporters/github) when running in github actions (Moshe Atlow) [#​49129](https://togithub.com/nodejs/node/pull/49129) - \[[`95a6e7661e`](https://togithub.com/nodejs/node/commit/95a6e7661e)] - **tools**: add [@​reporters/github](https://togithub.com/reporters/github) to tools (Moshe Atlow) [#​49129](https://togithub.com/nodejs/node/pull/49129) - \[[`995cbf93eb`](https://togithub.com/nodejs/node/commit/995cbf93eb)] - **tools**: update eslint to 8.47.0 (Node.js GitHub Bot) [#​49124](https://togithub.com/nodejs/node/pull/49124) - \[[`ed065bc56e`](https://togithub.com/nodejs/node/commit/ed065bc56e)] - **tools**: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) [#​49035](https://togithub.com/nodejs/node/pull/49035) - \[[`a5f37178ad`](https://togithub.com/nodejs/node/commit/a5f37178ad)] - **tools**: limit the number of auto start CIs (Antoine du Hamel) [#​49067](https://togithub.com/nodejs/node/pull/49067) - \[[`c1bd680f89`](https://togithub.com/nodejs/node/commit/c1bd680f89)] - **tools**: update eslint to 8.46.0 (Node.js GitHub Bot) [#​48966](https://togithub.com/nodejs/node/pull/48966) - \[[`e09a6b4821`](https://togithub.com/nodejs/node/commit/e09a6b4821)] - **tools**: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) [#​48965](https://togithub.com/nodejs/node/pull/48965) - \[[`0cd2393bd9`](https://togithub.com/nodejs/node/commit/0cd2393bd9)] - **tools**: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) [#​48888](https://togithub.com/nodejs/node/pull/48888) - \[[`41929a2906`](https://togithub.com/nodejs/node/commit/41929a2906)] - **tools**: update lint-md-dependencies to [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs)[@​25](https://togithub.com/25).0.3 (Node.js GitHub Bot) [#​48791](https://togithub.com/nodejs/node/pull/48791) - \[[`1761bdfbd9`](https://togithub.com/nodejs/node/commit/1761bdfbd9)] - **tools**: update eslint to 8.45.0 (Node.js GitHub Bot) [#​48793](https://togithub.com/nodejs/node/pull/48793) - \[[`b82f05cc4b`](https://togithub.com/nodejs/node/commit/b82f05cc4b)] - **typings**: update JSDoc for `cwd` in `child_process` (LiviaMedeiros) [#​49029](https://togithub.com/nodejs/node/pull/49029) - \[[`be7b511255`](https://togithub.com/nodejs/node/commit/be7b511255)] - **typings**: sync JSDoc with the actual implementation (Hyunjin Kim) [#​48853](https://togithub.com/nodejs/node/pull/48853) - \[[`45c860035d`](https://togithub.com/nodejs/node/commit/45c860035d)] - **url**: overload `canParse` V8 fast api method (Yagiz Nizipli) [#​48993](https://togithub.com/nodejs/node/pull/48993) - \[[`60d614157b`](https://togithub.com/nodejs/node/commit/60d614157b)] - **url**: fix `isURL` detection by checking `path` (Zhuo Zhang) [#​48928](https://togithub.com/nodejs/node/pull/48928) - \[[`b12c3b5240`](https://togithub.com/nodejs/node/commit/b12c3b5240)] - **url**: ensure getter access do not mutate observable symbols (Antoine du Hamel) [#​48897](https://togithub.com/nodejs/node/pull/48897) - \[[`30fb7b7535`](https://togithub.com/nodejs/node/commit/30fb7b7535)] - **url**: reduce `pathToFileURL` cpp calls (Yagiz Nizipli) [#​48709](https://togithub.com/nodejs/node/pull/48709) - \[[`c3dbd0c1e4`](https://togithub.com/nodejs/node/commit/c3dbd0c1e4)] - **util**: use `primordials.ArrayPrototypeIndexOf` instead of mutable method (DaisyDogs07) [#​48586](https://togithub.com/nodejs/node/pull/48586) - \[[`b79b2927ca`](https://togithub.com/nodejs/node/commit/b79b2927ca)] - **watch**: decrease debounce rate (Moshe Atlow) [#​48926](https://togithub.com/nodejs/node/pull/48926) - \[[`a12996298e`](https://togithub.com/nodejs/node/commit/a12996298e) </details> --- ### Configuration 📅 **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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/UK-Export-Finance/mdm-api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OS4xIiwidXBkYXRlZEluVmVyIjoiMzYuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information