Skip to content

Releases: balena-io-library/base-images

v2.11.0

12 Nov 15:43
df8c8bc
Compare
Choose a tag to compare

ac6b1bd (Generate datestamps during docker bake and not on merge, 2024-11-11)

v2.10.32

12 Nov 14:36
d38d3c4
Compare
Choose a tag to compare

Update Node.js to v22

Notable changes

Read more

v2.10.31

11 Nov 01:25
bc2b326
Compare
Choose a tag to compare

a88edd6 (Lock file maintenance, 2024-11-11)
308df3a (Autogenerated all-workflows, 2024-11-04)
557c35b (Autogenerated all-bakefiles, 2024-11-04)

v2.10.30

04 Nov 01:24
f76b9d8
Compare
Choose a tag to compare

30d6a61 (Lock file maintenance, 2024-11-04)
1176f6e (Autogenerated docs, 2024-10-28)
aa02418 (Autogenerated all-bakefiles, 2024-10-28)

v2.10.29

28 Oct 01:28
b3e998d
Compare
Choose a tag to compare

b9eb330 (Lock file maintenance, 2024-10-28)
86c8a46 (Autogenerated docs, 2024-10-24)

v2.10.28

24 Oct 16:16
24f72eb
Compare
Choose a tag to compare

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 and getOrCreate as not accepting a url [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 using this 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

Compare Source

  • Pin actions/setup-node action to 1a4442c [Self-hosted Renovate Bot]

v20.2.4

Compare Source

  • os: Stop returning legacy OS Releases with an empty raw_version [Thodoris Greasidis]

v20.2.3

Compare Source

  • Throw an invalid parameter error when an empty string is provided as a uuid parameter [Thodoris Greasidis]

v20.2.2

Compare Source

v20.2.1

Compare Source

  • Replace top level require calls to import...from [Thodoris Greasidis]

v20.2.0

Compare Source

  • typings: Add missing billing properties in Config [Thodoris Greasidis]

v20.1.4

Compare Source

  • Fix the device.setSupervisorRelease docs to not include a v prefix for the version [Thodoris Greasidis]

v20.1.3

Compare Source

  • Update lastOnline function to return "Connected" instead of "Online" [Andrea Rosci]

v20.1.2

Compare Source

  • Update TypeScript to 5.6.2 [Thodoris Greasidis]

v20.1.1

Compare Source

  • typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]

v20.1.0

Compare Source

  • tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
  • Add the computed device.should_be_running__release field [Thodoris Greasidis]

v20.0.0

Compare Source

  • 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...
Read more

v2.10.27

24 Oct 15:15
9919f62
Compare
Choose a tag to compare

Update actions/setup-node action to v4.1.0

Notable changes

actions/setup-node (actions/setup-node)

v4.1.0

Compare Source

What's Changed

New Contributors

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)

v2.10.26

23 Oct 17:16
da8c47d
Compare
Choose a tag to compare

db8fc7d (Update actions/checkout digest to 11bd719, 2024-10-23)
19a1c8d (Autogenerated docs, 2024-10-21)
7911ed9 (Autogenerated all-workflows, 2024-10-21)
304416d (Autogenerated all-bakefiles, 2024-10-21)

v2.10.25

21 Oct 01:24
e4c3c98
Compare
Choose a tag to compare

f11f074 (Lock file maintenance, 2024-10-21)
22cc0e1 (Autogenerated docs, 2024-10-17)
b75dce5 (Autogenerated all-workflows, 2024-10-17)
4a32e75 (Autogenerated all-dockerfiles, 2024-10-17)
1e4b794 (Autogenerated all-descriptions, 2024-10-17)
9421612 (Autogenerated all-bakefiles, 2024-10-17)

v2.10.24

17 Oct 16:15
17d54ab
Compare
Choose a tag to compare

6543f76 (Update scripts/contracts digest to 88fb8ad, 2024-10-17)
2d01f6d (Autogenerated docs, 2024-10-17)
a09b53c (Autogenerated all-dockerfiles, 2024-10-17)
2d661a3 (Autogenerated all-descriptions, 2024-10-17)
bba1c0a (Autogenerated all-bakefiles, 2024-10-17)