Skip to content

Releases: balena-io-modules/open-balena-base

v20.0.0

04 Sep 14:22
2740be3

Choose a tag to compare

36c1ec3 (Disable publishing of systemd variant, 2025-09-04)
af242da (Remove systemd variant build files, 2025-09-04)
8f937b6 (Upgrade to debian trixie, 2025-09-02)
f988174 (Rename no-systemd variant to no-init for clarity, 2025-09-04)

v19.2.1

03 Sep 20:08
a32dccb

Choose a tag to compare

Update dependency npm to v11.6.0

Notable changes

npm/cli (npm)

v11.6.0

Compare Source

Features
Bug Fixes
Dependencies

List of commits

6331d13 (Update dependency npm to v11.6.0, 2025-09-03)

v19.2.0

03 Sep 14:16
7d19e66

Choose a tag to compare

bda3c47 (Install eget in the runtime image for convenience, 2025-09-03)
4964438 (Add eget to no-systemd base, 2025-09-03)

v19.1.5

29 Aug 16:42
bd0b59f

Choose a tag to compare

7c0a518 (Add load_env_var shared function, 2025-08-29)

v19.1.4

28 Aug 16:29
b3cc115

Choose a tag to compare

9ca5f21 (Set up logging prefixes for longrun services, 2025-08-27)

v19.1.3

27 Aug 22:05
8de8255

Choose a tag to compare

Update Node.js to v24.7.0

Notable changes

  • ML-KEM (FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard) through new crypto.encapsulate() and crypto.decapsulate() methods.
  • ML-DSA (FIPS 204, Module-Lattice-Based Digital Signature Standard) in the existing crypto.sign() and crypto.verify() methods.
  • AES-OCB
  • ChaCha20-Poly1305
  • ML-DSA
  • ML-KEM
  • SHA-3
  • SHAKE
  • subtle.getPublicKey()
  • SubtleCrypto.supports()
  • ... with more coming in future releases.
  • execArgv takes an array of strings for the execution arguments to be used.
  • execArgvExtension takes one of the following values:
  • TrustAsia TLS ECC Root CA
  • TrustAsia TLS RSA Root CA
  • SwissSign RSA TLS Root CA 2022 - 1
  • GlobalSign Root CA
  • Entrust.net Premium 2048 Secure Server CA
  • Baltimore CyberTrust Root
  • Comodo AAA Services root
  • XRamp Global CA Root
  • Go Daddy Class 2 CA
  • Starfield Class 2 CA
  • [d3afc63c44] - (SEMVER-MINOR) crypto: add argon2() and argon2Sync() methods (Ranieri Althoff) #​50353
  • [6ae202fcdf] - (SEMVER-MINOR) http: add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong) #​59315
  • [dafee05358] - (SEMVER-MINOR) http2: add support for raw header arrays in h2Stream.respond() (Tim Perry) #​59455
  • [8dc6f5b696] - (SEMVER-MINOR) stream: add brotli support to CompressionStream and DecompressionStream (Matthew Aitken) #​59464
  • [0fa22cbf7c] - benchmark: calibrate config v8/serialize.js (Rafael Gonzaga) #​59586
  • [f5ece45b45] - benchmark: reduce readfile-permission-enabled config (Rafael Gonzaga) #​59589
  • [8ebd4f4434] - benchmark: calibrate length of util.diff (Rafael Gonzaga) #​59588
  • [7dee3ffd14] - benchmark: reflect current OpenSSL in crypto key benchmarks (Filip Skokan) #​59459
  • [027b861ca1] - benchmark, test: replace CRLF variable with string literal (Lee Jiho) #​59466
  • [89dd770889] - build: do not set -mminimal-toc with clang (Richard Lau) #​59484
  • [e13de4542f] - child_process: remove unsafe array iteration (hotpineapple) #​59347
  • [89fe63551e] - crypto: load system CA certificates off thread (Joyee Cheung) #​59550
  • [152c5ef518] - (SEMVER-MINOR) crypto: add AES-OCB Web Cryptography algorithm (Filip Skokan) #​59539
  • [c6c418343d] - crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot) #​59571
  • [18a2ee5b6c] - (SEMVER-MINOR) crypto: support ML-KEM in Web Cryptography (Filip Skokan) #​59569
  • [72937e5144] - crypto: require HMAC key length with SHA-3 hashes in Web Cryptography (Filip Skokan) #​59567
  • [b7383186c7] - crypto: fix subtle.getPublicKey error for secret type key inputs (Filip Skokan) #​59558
  • [2d05c046db] - crypto: return cached copies from CryptoKey algorithm and usages getters (Filip Skokan) #​59538
  • [207ffbeb07] - crypto: use CryptoKey internal slots in Web Cryptography (Filip Skokan) #​59538
  • [4276516781] - crypto: normalize RsaHashedKeyParams publicExponent (Filip Skokan) #​59538
  • [14741539a7] - (SEMVER-MINOR) crypto: support ML-KEM, DHKEM, and RSASVE key encapsulation mechanisms (Filip Skokan) #​59491
  • [4fe383e45a] - (SEMVER-MINOR) crypto: support ML-DSA spki/pkcs8 key formats in Web Cryptography (Filip Skokan) #​59365
  • [a95386fbf9] - (SEMVER-MINOR) crypto: subject some algorithms in Web Cryptography on BoringSSL absence (Filip Skokan) #​59365
  • [3f47a2fb63] - (SEMVER-MINOR) crypto: add ChaCha20-Poly1305 Web Cryptography algorithm (Filip Skokan) #​59365
  • [6fcce9058a] - (SEMVER-MINOR) crypto: add subtle.getPublicKey() utility function in Web Cryptography (Filip Skokan) #​59365
  • [76cde76429] - (SEMVER-MINOR) crypto: add SHA-3 Web Cryptography digest algorithms (Filip Skokan) #​59365
  • [247d017501] - (SEMVER-MINOR) crypto: add SHAKE Web Cryptography digest algorithms (Filip Skokan) #​59365
  • [f4fbcca5ce] - (SEMVER-MINOR) crypto: add SubtleCrypto.supports feature detection in Web Cryptography (Filip Skokan) #​59365
  • [a55382214f] - (SEMVER-MINOR) crypto: support ML-DSA in Web Cryptography (Filip Skokan) #​59365
  • [c38988c860] - crypto: fix EVPKeyCtxPointer::publicCheck() (Tobias Nießen) #​59471
  • [61c3bcdc56] - (SEMVER-MINOR) crypto: support ML-KEM KeyObject (Filip Skokan) #​59461
  • [0821b446fb] - deps: update undici to 7.14.0 (Node.js GitHub Bot) #​59507
  • [b3af17c065] - deps: V8: cherry-pick 7b91e3e (Milad Fa) #​59485
  • [9b69baf146] - deps: V8: cherry-pick 59d52e3 (Milad Fa) #​59485
  • [b4f202c2f1] - doc: improve sqlite.backup() progress/fulfillment documentation (René) #​59598
  • [40b217a2f9] - doc: clarify experimental platform vulnerability policy (Matteo Collina) #​59591
  • [cf84fffea5] - doc: link to TypedArray.from() in signature (Aviv Keller) #​59226
  • [4bf6ed0bf5] - doc: fix typos in environment_variables.md (PhistucK) #​59536
  • [1784c35a49] - doc: add security incident reponse plan (Rafael Gonzaga) #​59470
  • [[b962560240](https://redirect.githu...
Read more

v19.1.2

22 Aug 18:09
3bcc7ac

Choose a tag to compare

a414bc7 (Add /etc/machine-id symlink for node exporters, 2025-08-22)

v19.1.1

21 Aug 21:11
0bb153c

Choose a tag to compare

50a4108 (Add dbus and avahi supervised services to s6-overlay, 2025-08-21)

v19.1.0

19 Aug 20:00
36ca2e2

Choose a tag to compare

ba3c19d (Add s6-overlay variant to replace systemd, 2025-08-12)

v19.0.2

14 Aug 22:04
8706251

Choose a tag to compare

Update Node.js to v24.6.0

Notable changes

Read more