Releases: balena-io-modules/open-balena-base
Releases · balena-io-modules/open-balena-base
v20.2.0
v20.1.4
v20.1.3
Update Node.js to v24.10.0
Notable changes
List of commits
97700f1 (Update Node.js to v24.10.0, 2025-10-08)
v20.1.2
v20.1.1
v20.1.0
b222609 (Disable s6-log blocking mode, 2025-09-30)
4a4563e (Add is_up to shared functions to check service status, 2025-09-30)
a4d67d6 (Pre-run confd so templates can be used in s6-overlay, 2025-09-30)
390ca9c (Halt container on certificate changes, 2025-09-30)
eb66c17 (Unsubscribe from delete and move events, 2025-09-30)
v20.0.3
Update dependency npm to v11.6.1
Notable changes
d389614#8579 corrects peer dependency flag propagation (@owlstronaut)5db81c3#8512 allow concurrent non-local npx calls (#8512) (@jenseng, @wraithgar)7a09902#8582 bring back certfile (#8582) (@jenseng)849dcb6#8589[email protected](#8589)ea15731#8576[email protected]0f41bac#8576[email protected]07bf540#8576[email protected]ef87ec6#8576[email protected]48285e0#8576 add fdir, isexe, and picomatch to node_modules099238a#8576[email protected]6e4d673#8576[email protected]09a7494#8576[email protected]c5157c9#8576[email protected]46035db#8576[email protected]5f6664b#8576[email protected]5516583#8576[email protected]6a392f3#8576[email protected]9519f18#8576[email protected]34bafd1#8576[email protected]dfd034e#8576@npmcli/[email protected]d4eef14#8576[email protected]566f1b7#8576[email protected]ac33497#8576[email protected]1676626#8576[email protected]817f0b1#8576[email protected]79a4e67#8576[email protected]38fa2c2#8576[email protected]24252a1#8576@npmcli/[email protected]ea7ca5f#8576[email protected]521823b#8576@npmcli/[email protected]bf6b686#8576[email protected]9392488#8576[email protected]0082083#8576[email protected]633c4ed#8576[email protected]66f64eb#8576[email protected]1f85f94#8576@sigstore/[email protected]a2bdecc#8576[email protected]1149971#8576[email protected]b5bd5e3#8576[email protected]6221e27#8576@npmcli/[email protected]da81a37#8576[email protected]6b4c5f9#8576@npmcli/[email protected]cb36a8a#8576[email protected]b6bb9ae#8576[email protected]1b4433f#8576@npmcli/[email protected]ceae674#8576@npmcli/[email protected]4f37534#8576 remove read-package-json-fast7eb5c09#8576 update package-lock with peer flag fixes (@wraithgar)0d00fd8#8576[email protected](@wraithgar)420a569#8576[email protected](@wraithgar)064deb3[#8576](https://r...
v20.0.2
Update Node.js to v24.9.0
Notable changes
- [
9b043a9096] - (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) #59824 - [
a6456ab90a] - (SEMVER-MINOR) sqlite: cleanup ERM support and export Session class (James M Snell) #58378 - [
5563361d22] - (SEMVER-MINOR) sqlite: add tagged template (0hm☘️) #58748 - [
04013ee933] - (SEMVER-MINOR) worker: add heap profile API (theanarkh) #59846 - [
cbec4fd6de] - benchmark: calibrate config dgram multi-buffer (Bruno Rodrigues) #59696 - [
9a4bbdc3c5] - benchmark: calibrate config cluster/echo.js (Nam Yooseong) #59836 - [
0b284d86e8] - build: add the missing macro definitions for OpenHarmony (hqzing) #59804 - [
43e6e54d66] - build: do not include custom ESLint rules testing in tarball (Antoine du Hamel) #59809 - [
039ac19154] - crypto: expose signatureAlgorithm on X509Certificate (Patrick Costa) #59235 - [
647c332704] - crypto: usereturn awaitwhen returning Promises from async functions (Renegade334) #59841 - [
8ed4587cf0] - crypto: use async functions for non-stub Promise-returning functions (Renegade334) #59841 - [
bb051c56ef] - crypto: avoid calls topromise.catch()(Renegade334) #59841 - [
05e560dd25] - deps: update googletest to50b8600(Node.js GitHub Bot) #59955 - [
fa40d3a785] - deps: update archs files for openssl-3.5.3 (Node.js GitHub Bot) #59901 - [
8c85570d18] - deps: upgrade openssl sources to openssl-3.5.3 (Node.js GitHub Bot) #59901 - [
b71125664e] - deps: update undici to 7.16.0 (Node.js GitHub Bot) #59830 - [
dea5dd7077] - dgram: restore buffer optimization in fixBufferList (Yoo) #59934 - [
b0c1e67532] - diagnostics_channel: fix race condition with diagnostics_channel and GC (Ugaitz Urien) #59910 - [
0b37b594c3] - doc: use "WebAssembly" instead of "Web Assembly" (Tobias Nießen) #59954 - [
1e723f9c6b] - doc: fix typo in section on microtask order (Tobias Nießen) #59932 - [
a28962a85c] - doc: update V8 fast API guidance (René) #58999 - [
bd767c5d1b] - doc: add security escalation policy (Ulises Gascón) #59806 - [
9df91e59e1] - doc: type improvement of filehttp.md(yusheng chen) #58189 - [
e4f571680b] - doc: deprecate closingfs.Diron garbage collection (Livia Medeiros) #59839 - [
e9cb986fa5] - doc: rephrase dynamic import() description (Nam Yooseong) #59224 - [
026d4e33f7] - doc,crypto: update subtle.generateKey and subtle.importKey (Filip Skokan) #59851 - [
2b2591db52] - esm: make hasAsyncGraph non-enumerable (Joyee Cheung) #59905 - [
993f05d323] - fs,win: do not add a second trailing slash in readdir (Gerhard Stöbich) #59847 - [
7aec53b607] - (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) #59824 - [
83ae6102e7] - http: optimize checkIsHttpToken for short strings (방진혁) #59832 - [
6695067636] - http,https: handle IPv6 with proxies (Joyee Cheung) #59894 - [
c5d910a0a9] - http2: fix allowHttp1+Upgrade, broken by shouldUpgradeCallback (Tim Perry) #59924 - [
acada1fb82] - inspector: ensure adequate memory allocation forBinary::toBase64(René) #59870 - [
396cc8ec65] - lib: update inspect output format for subclasses (Miguel Marcondes Filho) #59687 - [
fed1dac8de] - lib: update isDeepStrictEqual to support options (Miguel Marcondes Filho) #59762 - [
d785929fd7] - lib: add source map support for assert messages (Chengzhong Wu) #59751 - [
ff13d1d61e] - lib,src: cache ModuleWrap.hasAsyncGraph (Chengzhong Wu) #59703 - [
b200cd8470] - lib,src: refactor assert to load error source from memory (Chengzhong Wu) #59751 - [
e94c57301b] - meta: add .npmrc with ignore-scripts=true (Joyee Cheung) #59914 - [
728472a57b] - module: only put directly require-d ESM into require.cache (Joyee Cheung) #59874 - [
be48760b93] - node-api: added SharedArrayBuffer api (Mert Can Altin) #59071 - [
f006a14522] - node-api: make napi_delete_reference use node_api_basic_env (Jeetu Suthar) #59684 - [
0f46c1c3b0] - repl: fix cpu overhead pasting big strings to the REPL (Ruben Bridgewater) #59857 - [
3eeb7b47ea] - sqlite: fix crash session extension callbacks with workers (Bart Louwers) #59848 - [
0fe53375ec] - (SEMVER-MINOR) sqlite: cleanup ERM support and export Session class (James M Snell) [#5837...
v20.0.1
Update Node.js to v24.8.0
Notable changes
- [
7a8e2c251d] - (SEMVER-MINOR) crypto: support Ed448 and ML-DSA context parameter in node:crypto (Filip Skokan) #59570 - [
4b631be0b0] - (SEMVER-MINOR) crypto: support Ed448 and ML-DSA context parameter in Web Cryptography (Filip Skokan) #59570 - [
3e4b1e732c] - (SEMVER-MINOR) crypto: add KMAC Web Cryptography algorithms (Filip Skokan) #59647 - [
b1d28785b2] - (SEMVER-MINOR) crypto: add Argon2 Web Cryptography algorithms (Filip Skokan) #59544 - [
430691d1af] - (SEMVER-MINOR) crypto: support SLH-DSA KeyObject, sign, and verify (Filip Skokan) #59537 - [
d6d05ba397] - (SEMVER-MINOR) worker: add cpu profile APIs for worker (theanarkh) #59428 - [
d913872369] - assert: cap input size in myersDiff to avoid Int32Array overflow (Haram Jeong) #59578 - [
7bbbcf6666] - benchmark: sqlite prevent create both tables on prepare selects (Bruno Rodrigues) #59709 - [
44d7b92271] - benchmark: calibrate config array-vs-concat (Rafael Gonzaga) #59587 - [
7f347fc551] - build: fix getting OpenSSL version on Windows (Michaël Zasso) #59609 - [
4a317150d5] - build: fix 'implicit-function-declaration' on OpenHarmony platform (hqzing) #59547 - [
bda32af587] - build: usewindows-2025runner (Michaël Zasso) #59673 - [
a4a8ed8f6e] - build: compile bundled uvwasi conditionally (Carlo Cabrera) #59622 - [
d944a87761] - crypto: refactor subtle methods to use synchronous import (Filip Skokan) #59771 - [
0d1e53d935] - deps: update uvwasi to 0.0.23 (Node.js GitHub Bot) #59791 - [
68732cf426] - deps: update histogram to 0.11.9 (Node.js GitHub Bot) #59689 - [
f12c1ad961] - deps: update googletest toeb2d85e(Node.js GitHub Bot) #59335 - [
45af6966ae] - deps: upgrade npm to 11.6.0 (npm team) #59750 - [
57617244a4] - deps: V8: cherry-pick6b1b9bc(Xiao-Tao) #59283 - [
2e6225a747] - deps: update amaro to 1.1.2 (Node.js GitHub Bot) #59616 - [
1f7f6dfae6] - diagnostics_channel: revoke DEP0163 (René) #59758 - [
8671a6cdb3] - doc: stabilize --disable-sigusr1 (Rafael Gonzaga) #59707 - [
583b1b255d] - doc: update OpenSSL default security level to 2 (Jeetu Suthar) #59723 - [
9b5eb6eb50] - doc: fix missing links in theerrorspage (Nam Yooseong) #59427 - [
e7bf712c57] - doc: update "Type stripping in dependencies" section (Josh Kelley) #59652 - [
96db47f91e] - doc: add Miles Guicent as triager (Miles Guicent) #59562 - [
87f829bd0c] - doc: markpath.matchesGlobas stable (Aviv Keller) #59572 - [
062b2f705e] - doc: improve documentation for raw headers in HTTP/2 APIs (Tim Perry) #59633 - [
6ab9306370] - doc: update install_tools.bat free disk space (Stefan Stojanovic) #59579 - [
c8d6b60da6] - doc: fix quic session instance typo (jakecastelli) #59642 - [
61d0a2d1ba] - doc: fix filehandle.read typo (Ruy Adorno) #59635 - [
3276bfa0d0] - doc: update migration recomendations forutil.is**()deprecations (Augustin Mauroy) #59269 - [
11de6c7ebb] - doc: fix missing link to the Error documentation in thehttppage (Alexander Makarenko) #59080 - [
f5b6829bba] - doc,crypto: add description to the KEM and supports() methods (Filip Skokan) #59644 - [
5bfdc7ee74] - doc,crypto: cleanup unlinked and self method references webcrypto.md (Filip Skokan) #59608 - [
010458d061] - esm: populate separate cache for require(esm) in imported CJS (Joyee Cheung) #59679 - [
dbe6e63baf] - esm: fix missed renaming in ModuleJob.runSync (Joyee Cheung) #59724 - [
8eb0d9d834] - fs: fix wrong order of file names in cpSync error message (Nicholas Paun) #59775 - [
e69be5611f] - fs: fix dereference: false on cpSync (Nicholas Paun) #59681 - [
2865d2ac20] - http: unbreak keepAliveTimeoutBuffer (Robert Nagy) #59784 - [
ade1175475] - http: use cached '1.1' http version string (Robert Nagy) #59717 - [
74a09482de] - inspector: undici as shared-library should pass tests (Aras Abbasi) #59837 - [
772f8f415a] - inspector: add http2 tracking support (Darshan Sen) #59611 - [
3d225572d7] - Revert "lib: optimize writable stream buffer clearing" (Yoo) #59743 - [
4fd213ce73] - lib: fix isReadable and isWritable return type value (Gabriel Quaresma) [#59089](https://redirect.github.com/nodejs/node/pull/5908...