Releases: balena-io-library/base-images
Releases · balena-io-library/base-images
v2.11.0
v2.10.32
Update Node.js to v22
Notable changes
- [
f0b441230a
] - (SEMVER-MINOR) crypto: addKeyObject.prototype.toCryptoKey
(Filip Skokan) #55262 - [
349d2ed07b
] - (SEMVER-MINOR) crypto: add Date fields forvalidTo
andvalidFrom
(Andrew Moon) #54159 - [
bebc95ed58
] - doc: add abmusse to collaborators (Abdirahim Musse) #55086 - [
914db60159
] - (SEMVER-MINOR) http2: exposenghttp2_option_set_stream_reset_rate_limit
as an option (Maël Nison) #54875 - [
f7c3b03759
] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #54826 - [
32261fc98a
] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #54933 - [
06957ff355
] - (SEMVER-MINOR) module: implementflushCompileCache()
(Joyee Cheung) #54971 - [
2dcf70c347
] - (SEMVER-MINOR) module: throw when invalid argument is passed toenableCompileCache()
(Joyee Cheung) #54971 - [
f9b19d7c44
] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #54971 - [
e95163b170
] - (SEMVER-MINOR) process: addprocess.features.require_module
(Joyee Cheung) #55241 - [
4050f68e5d
] - (SEMVER-MINOR) process: addprocess.features.typescript
(Aviv Keller) #54295 - [
86f7cb802d
] - (SEMVER-MINOR) test_runner: support custom arguments inrun()
(Aviv Keller) #55126 - [
b62f2f8259
] - (SEMVER-MINOR) test_runner: add'test:summary'
event (Colin Ihrig) #54851 - [
d7c708aec5
] - (SEMVER-MINOR) test_runner: add support for coverage viarun()
(Chemi Atlow) #53937 - [
5fda4a1498
] - (SEMVER-MINOR) worker: addmarkAsUncloneable
api (Jason Zhang) #55234 - [
e3619510c8
] - assert: show the diff when deep comparing data with a custom message (Giovanni) #54759 - [
39c7a9e70c
] - benchmark: adjust config for deepEqual object (Rafael Gonzaga) #55254 - [
263526d5d0
] - benchmark: rewrite detect-esm-syntax benchmark (Joyee Cheung) #55238 - [
cd0795fb00
] - benchmark: add no-warnings to process.has bench (Rafael Gonzaga) #55159 - [
4352d9cc31
] - benchmark: create benchmark for typescript (Marco Ippolito) #54904 - [
452bc9b48d
] - benchmark: add webstorage benchmark (jakecastelli) #55040 - [
d4d5ba3a9b
] - benchmark: include ascii to fs/readfile (Rafael Gonzaga) #54988 - [
23b628db65
] - benchmark: add dotenv benchmark (Aviv Keller) #54278 - [
b1ebb0d8ca
] - buffer: coerce extrema to int inblob.slice
(Antoine du Hamel) #55141 - [
3a6e72483f
] - buffer: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) #53372 - [
d109f1c4ff
] - buffer: use simdutf convert_latin1_to_utf8_safe (Robert Nagy) #54798 - [
77f8a3f9c2
] - build: fix notify-on-review-wanted action (Rafael Gonzaga) #55304 - [
0d93b1ed0c
] - build: fix not valid json in coverage (jakecastelli) #55179 - [
f89664d890
] - build: include.nycrc
in coverage workflows (Wuli Zuo) #55210 - [
d7a9df6417
] - build: notify via slack when review-wanted (Rafael Gonzaga) #55102 - [
68822cc861
] - build: add more information to Makefile help (Aviv Keller) #53381 - [
f3ca9c669b
] - build: update ruff and addlint-py-fix
(Aviv Keller) #54410 - [
d99ae548d7
] - build: remove -v flag to reduce noise (iwuliz) #55025 - [
d3dfbe7ff9
] - build: display free disk space after build in the test-macOS workflow (iwuliz) #55025 - [
3077f6a5b7
] - build: support up to python 3.13 in android-configure (Aviv Keller) #54529 - [
a929c71281
] - build: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) #52279 - [
a81f368b99
] - build: fix eslint makefile target (Aviv Keller) #54999 - [
c8b7a645ae
] - Revert "build: upgrade clang-format to v18" (Chengzhong Wu) #54994 - [
7861ca5dc3
] - build: printRunning XYZ linter...
for py and yml (Aviv Keller) #54386 - [
aaea3944e5
] - build,win: add winget config to set up env (Hüseyin Açacak) #54729 - [
30d47220bb
] - build,win: float VS 17.11 compilation patch (Stefan Stojanovic) #54970 - [
048a1ab350
] - cli: ensure --run has proper pwd (Yagiz Nizipli) #54949 - [
a97841ee10
] - cli: fix spacing for port range error (Aviv Keller) #54495 - [
1dcc5eedff
] - Revert "console: colorize console error and warn" (Aviv Keller) #54677 - [
f0b441230a
] - (SEMVER-MINOR) crypto: add KeyObject.prototype.toCryptoKey (Filip Skokan) #55262 - [
d3f8c35320
] - crypto: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) #55041 - [
34ca36a397
] - deps: update undici to 6.20.0 (Node.js GitHub Bot) #55329 - [
f703652e84
] - deps...
v2.10.31
v2.10.30
v2.10.29
v2.10.28
Update dependency balena-sdk to v20
Notable changes
- Pin actions/setup-node action to
1a4442c
[Self-hosted Renovate Bot] - os: Stop returning legacy OS Releases with an empty raw_version [Thodoris Greasidis]
- Throw an invalid parameter error when an empty string is provided as a uuid parameter [Thodoris Greasidis]
- Update @balena/lint to v9 [Thodoris Greasidis]
- Replace top level require calls to import...from [Thodoris Greasidis]
- typings: Add missing billing properties in Config [Thodoris Greasidis]
- Fix the device.setSupervisorRelease docs to not include a v prefix for the version [Thodoris Greasidis]
- Update
lastOnline
function to return "Connected" instead of "Online" [Andrea Rosci] - Update TypeScript to 5.6.2 [Thodoris Greasidis]
- typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]
- tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
- Add the computed device.should_be_running__release field [Thodoris Greasidis]
- tests: Simplify the release.createFromUrl() test cleanup [Thodoris Greasidis]
- Lint & type fixes & improvements [Thodoris Greasidis]
- tests: Add missing $selects to make the queries faster [Thodoris Greasidis]
- v7 model: Change image.image_size to string | null [Thodoris Greasidis]
- v7 model: Replace device.overall_status offline & idle with disconnected, reduced-functionality & operational [Thodoris Greasidis]
- v7 model: Change user, application & device actor, to return a deferred property when selected [Thodoris Greasidis]
- v7 model: Replace the release.should_be_running_on__device with is_pinned_to__device [Thodoris Greasidis]
- v7 model: Replace the device.should_be_running__release with is_pinned_on__release [Thodoris Greasidis]
- v7 model: Add the device.should_be_operated_by__release property [Thodoris Greasidis]
- v7 model: Drop the supervisor_release resource [Thodoris Greasidis]
- v7 model: Replace device.should_be_managed_by__supervisor_release with should_be_managed_by__release [Thodoris Greasidis]
- v7 model: Drop the device.is_managed_by__device, manages__device properties [Thodoris Greasidis]
- v7 model: Drop the device.vpn_address property [Thodoris Greasidis]
- v7 model: Drop the device state & status_sort_index sdk-only property typings [Thodoris Greasidis]
- v7 model: Drop the gateway_download resource [Thodoris Greasidis]
- [BREAKING]: Update all API queries to use the v7 model [Thodoris Greasidis]
- [BREAKING]: Drop the application.getAppByOwner method [Thodoris Greasidis]
- Add the os.getSupervisorReleasesForCpuArchitecture() method [Thodoris Greasidis]
- [BREAKING]: Drop the os.getSupervisorReleaseByDeviceType method [Thodoris Greasidis]
- [BREAKING]: application.create: Drop the applicationType & parent parameters [Thodoris Greasidis]
- Drop the unused OsVersionsByDeviceType type [Thodoris Greasidis]
- Drop the no longer needed __metadata property handling [Thodoris Greasidis]
- Update pinejs-client-core to 6.15.0 [Thodoris Greasidis]
- Add support for using model specific typings [Pagan Gazzard]
- Deprecate passing
url
to helper functions [Pagan Gazzard] - Type
upsert
andgetOrCreate
as not accepting aurl
[Pagan Gazzard] - Include comments in generated output so that jsdoc is available [Pagan Gazzard]
- Tests: improve typing of tests [Pagan Gazzard]
- Add
$filter
to nested$count
typings [Pagan Gazzard] - Tests: remove unnecessary/unintended returns [Pagan Gazzard]
- Fix using top level $count downstream [Pagan Gazzard]
- Type $count/$any/$all as needing to be nested in a navigation property [Pagan Gazzard]
- Use readonly arrays for typings for better compatibility with
as const
[Pagan Gazzard] - Deprecate the generic
PinejsClient
typing in favor of usingthis
for.clone
typing [Pagan Gazzard] - Update dev dependencies [Pagan Gazzard]
- Improve typings [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- [BREAKING]: Stop actively supporting TypeScript versions older than the current latest [Thodoris Greasidis]
- Bump minimum supported Typescript version to v5.5.2 [Thodoris Greasidis]
- [BREAKING]: Update the es2015 build target & output folder to es2017 [Thodoris Greasidis]
- package.json: Rename the lint:fix npm script to lint-fix [Thodoris Greasidis]
balena-io/balena-sdk (balena-sdk)
v20.2.5
- Pin actions/setup-node action to
1a4442c
[Self-hosted Renovate Bot]
v20.2.4
- os: Stop returning legacy OS Releases with an empty raw_version [Thodoris Greasidis]
v20.2.3
- Throw an invalid parameter error when an empty string is provided as a uuid parameter [Thodoris Greasidis]
v20.2.2
- Update @balena/lint to v9 [Thodoris Greasidis]
v20.2.1
- Replace top level require calls to import...from [Thodoris Greasidis]
v20.2.0
- typings: Add missing billing properties in Config [Thodoris Greasidis]
v20.1.4
- Fix the device.setSupervisorRelease docs to not include a v prefix for the version [Thodoris Greasidis]
v20.1.3
- Update
lastOnline
function to return "Connected" instead of "Online" [Andrea Rosci]
v20.1.2
- Update TypeScript to 5.6.2 [Thodoris Greasidis]
v20.1.1
- typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]
v20.1.0
- tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
- Add the computed device.should_be_running__release field [Thodoris Greasidis]
v20.0.0
- tests: Simplify the release.createFromUrl() test cleanup [Thodoris Greasidis]
- Lint & type fixes & improvements [Thodoris Greasidis]
- tests: Add missing $selects to make the queries faster [Thodoris Greasidis]
- v7 model: Change image.image_size to string | null [Thodoris Greasidis]
- v7 model: Replace device.overall_status offline & idle with disconnected, reduced-functionality & operational [Thodoris Greasidis]
- v7 model: Change user, application & device actor, to return a deferred property when selected [Thodoris Greasidis]
- v7 model: Replace the release.should_be_running_on__device with is_pinned_to__device [Thodoris Greasidis]
- v7 model: Replace the device.should_be_running__release with is_pinned_on__release [Thodoris Greasidis]
- v7 model: Add the device.should_be_operated_by__release property [Thodoris Greasidis]
- v7 model: Drop the supervisor_release resource [Thodoris Greasidis]
- v7 model: Replace device.should_be_managed_by__supervisor_release with should_be_managed_by__release [Thodoris Greasidis]
- v7 model: Drop the device.is_managed_by__device, manages__device properties [Thodoris Greasidis]
- v7 model: Drop the device.vpn_address property [Thodoris Greasidis]
- v7 model: Drop the device state & status_sort_index sdk-only property typings [Thodoris Greasidis]
- v7 model: Drop the gateway_download resource [Thodoris Greasidis]
- [BREAKING]: Update all API queries to use the v7 model [Thodoris Greasidis]
- [BREAKING]: Drop the application.getAppByOwner method [Thodoris Greasidis]
- Add the os.getSupervisorReleasesForCpuArchitecture() method [Thodoris Greasidis]
- [BREAKING]: Drop the os.getSupervisorReleaseByDeviceType method [Thodoris Greasidis]
- [BREAKING]: application.create: Drop the applicationType & parent parameters [Thodoris Greasidis]
- Drop the unused OsVersionsByDeviceType type [Thodoris Greasidis]
- Drop the no longer...
v2.10.27
Update actions/setup-node action to v4.1.0
Notable changes
- Resolve High Security Alerts by upgrading Dependencies by @aparnajyothi-y in https://github.com/actions/setup-node/pull/1132
- Upgrade IA Publish by @Jcambass in https://github.com/actions/setup-node/pull/1134
- Revise
isGhes
logic by @jww3 in https://github.com/actions/setup-node/pull/1148 - Add architecture to cache key by @pengx17 in https://github.com/actions/setup-node/pull/843
- @jww3 made their first contribution in https://github.com/actions/setup-node/pull/1148
- @pengx17 made their first contribution in https://github.com/actions/setup-node/pull/843
actions/setup-node (actions/setup-node)
v4.1.0
What's Changed
- Resolve High Security Alerts by upgrading Dependencies by @aparnajyothi-y in https://github.com/actions/setup-node/pull/1132
- Upgrade IA Publish by @Jcambass in https://github.com/actions/setup-node/pull/1134
- Revise
isGhes
logic by @jww3 in https://github.com/actions/setup-node/pull/1148 - Add architecture to cache key by @pengx17 in https://github.com/actions/setup-node/pull/843
This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts.
Note: This change may break previous cache keys as they will no longer be compatible with the new format.
New Contributors
- @jww3 made their first contribution in https://github.com/actions/setup-node/pull/1148
- @pengx17 made their first contribution in https://github.com/actions/setup-node/pull/843
Full Changelog: actions/setup-node@v4...v4.1.0
List of commits
949daaf (Update actions/setup-node action to v4.1.0, 2024-10-24)
f76b36b (Autogenerated docs, 2024-10-23)
d340b25 (Autogenerated all-bakefiles, 2024-10-23)