Skip to content

Releases: balena-io/open-balena

v4.1.271

16 Dec 21:05
1371c0a
Compare
Choose a tag to compare

Update balena/open-balena-api Docker tag to v33

Notable changes

  • Loki: add extra checks that were able able to populate the loki context [Pagan Gazzard]
  • Loki: store the app id as a string rather than constantly converting [Pagan Gazzard]
  • Improve patch-state-v3 typing [Pagan Gazzard]
  • Loki: fix ignoring of expected tail call cancellations [Pagan Gazzard]
  • vars-schema/env-vars: Drop "default" setting from power_mode [Alexandru]
  • Rollback nullable service install FK on device service environment variable [Otavio Jacobi]
  • Revert delete cascade of device service environment variable on v7 only [Otavio Jacobi]
  • Loki: Use structured metadata for device ids instead of labels [Pagan Gazzard]
    • Add support for structuredMetadata [Pagan Gazzard]
    • Update protobuf definitions to loki 2.4.2 [Pagan Gazzard]
    • Rebuild with latest protobuf deps [Pagan Gazzard]
    • Update README.md [Pagan Gazzard]
balena-io/open-balena-api (balena/open-balena-api)

v33.0.6

Compare Source

  • Loki: add extra checks that were able able to populate the loki context [Pagan Gazzard]
  • Loki: store the app id as a string rather than constantly converting [Pagan Gazzard]

v33.0.6

Compare Source

42b59c3 (Loki: remove unused suffix from key, 2024-12-13)
59777ac (Loki: use async/await for push, 2024-12-13)
b8da255 (Loki: pass the full ctx object to push, 2024-12-13)
b5110bf (Loki: add extra checks that were able able to populate the loki context, 2024-12-13)
f841e00 (Use appId instead of belongs_to__application for brevity, 2024-12-13)
8f8b85b (Loki: store the app id as a string rather than constantly converting, 2024-12-13)

v33.0.5

Compare Source

  • Improve patch-state-v3 typing [Pagan Gazzard]

v33.0.5

Compare Source

63fece1 (Improve patch-state-v3 typing, 2024-12-13)

v33.0.4

Compare Source

  • Loki: fix ignoring of expected tail call cancellations [Pagan Gazzard]

v33.0.4

Compare Source

1167cd0 (Loki: fix ignoring of expected tail call cancellations, 2024-12-12)

v33.0.3

Compare Source

  • vars-schema/env-vars: Drop "default" setting from power_mode [Alexandru]

v33.0.3

Compare Source

bfc8b39 (vars-schema/env-vars: Drop "default" setting from power_mode, 2024-12-12)

v33.0.2

Compare Source

  • Rollback nullable service install FK on device service environment variable [Otavio Jacobi]

v33.0.2

Compare Source

9a86235 (Rollback nullable service install FK on device service environment variable, 2024-12-12)

v33.0.1

Compare Source

  • Revert delete cascade of device service environment variable on v7 only [Otavio Jacobi]

v33.0.1

Compare Source

0acfbc4 (Revert delete cascade of device service environment variable on v7 only, 2024-12-11)

v33.0.0

Compare Source

Loki: Use structured metadata for device ids instead of labels [Pagan Gazzard]

node-loki-grpc-client-2.2.0 - 2024-12-10

  • Add support for structuredMetadata [Pagan Gazzard]

node-loki-grpc-client-2.1.0 - 2024-11-18

  • Update protobuf definitions to loki 2.4.2 [Pagan Gazzard]

node-loki-grpc-client-2.0.1 - 2024-10-29

  • Rebuild with latest protobuf deps [Pagan Gazzard]
  • Update README.md [Pagan Gazzard]

v33.0.0

Compare Source

d57a976 (Loki: Use structured metadata for device ids instead of labels, 2024-12-10)

List of commits

abfac80 (Update balena/open-balena-api Docker tag to v33, 2024-12-16)

v4.1.270

16 Dec 18:17
1846ce5
Compare
Choose a tag to compare

Update balena/open-balena-vpn Docker tag to v11.30.72

Notable changes

  • Lock file maintenance [balena-renovate[bot]]
balena-io/open-balena-vpn (balena/open-balena-vpn)

v11.30.72

Compare Source

(2024-12-16)

  • Lock file maintenance [balena-renovate[bot]]

v11.30.72

Compare Source

(2024-12-16)

  • Lock file maintenance [balena-renovate[bot]]

v11.30.71

Compare Source

(2024-12-16)

  • Lock file maintenance [balena-renovate[bot]]

v11.30.71

Compare Source

(2024-12-16)

  • Lock file maintenance [balena-renovate[bot]]

List of commits

fe08ab1 (Update balena/open-balena-vpn Docker tag to v11.30.72, 2024-12-16)

v4.1.269

16 Dec 16:12
8da2d29
Compare
Choose a tag to compare

Update balena/open-balena-api Docker tag to v32

Notable changes

  • Loki: simplify stream logic as we only use a single stream per device [Pagan Gazzard]
  • Revert reading service install as a computed term [Otavio Jacobi]
  • Add support for power mode & fan profile boot configs [Christina Ying Wang]
  • Convert some bluebird usage to native promises [Pagan Gazzard]
  • Improve /api-key/v1 validation [Pagan Gazzard]
  • Properly cascade delete all dsev when a service install is deleted [Otavio Jacobi]
  • Make service install FK nullable on device service environment variable [Otavio Jacobi]
  • Lock file maintenance [balena-renovate[bot]]
  • Export getApiKeyOptsFromRequest helper function [Pagan Gazzard]
  • Add read translation for v7 device service environment variable service install [Otavio Jacobi]
  • Require passing in api key options to generateConfig [Pagan Gazzard]
  • Switch the fetching of api key metadata to be handled explicitly by route handlers [Pagan Gazzard]
  • Improve typings of api-key creation [Pagan Gazzard]
balena-io/open-balena-api (balena/open-balena-api)

v32.2.2

Compare Source

  • Loki: simplify stream logic as we only use a single stream per device [Pagan Gazzard]

v32.2.2

Compare Source

339f6a1 (Loki: simplify stream logic as we only use a single stream per device, 2024-12-10)

v32.2.1

Compare Source

  • Revert reading service install as a computed term [Otavio Jacobi]

v32.2.1

Compare Source

5e46304 (Revert reading service install as a computed term, 2024-12-11)

v32.2.0

Compare Source

  • Add support for power mode & fan profile boot configs [Christina Ying Wang]

v32.2.0

Compare Source

4969049 (Add support for power mode & fan profile boot configs, 2024-10-16)

v32.1.4

Compare Source

  • Convert some bluebird usage to native promises [Pagan Gazzard]

v32.1.4

Compare Source

7804507 (Convert some bluebird usage to native promises, 2024-12-10)

v32.1.3

Compare Source

  • Improve /api-key/v1 validation [Pagan Gazzard]

v32.1.3

Compare Source

8374c4a (Improve /api-key/v1 validation, 2024-12-09)

v32.1.2

Compare Source

  • Properly cascade delete all dsev when a service install is deleted [Otavio Jacobi]
  • Make service install FK nullable on device service environment variable [Otavio Jacobi]

v32.1.2

Compare Source

43a14e6 (Properly cascade delete all dsev when a service install is deleted, 2024-12-09)
5f84823 (Make service install FK nullable on device service environment variable, 2024-12-09)

v32.1.1

Compare Source

  • Lock file maintenance [balena-renovate[bot]]

v32.1.1

Compare Source

a41501b (Lock file maintenance, 2024-12-09)

v32.1.0

Compare Source

  • Export getApiKeyOptsFromRequest helper function [Pagan Gazzard]

v32.1.0

Compare Source

7469ded (Export getApiKeyOptsFromRequest helper function, 2024-12-09)

v32.0.1

Compare Source

  • Add read translation for v7 device service environment variable service install [Otavio Jacobi]

v32.0.1

Compare Source

1d5f1be (Add read translation for v7 device service environment variable service install, 2024-12-05)

v32.0.0

Compare Source

a9520c4 (Require passing in api key options to generateConfig, 2024-12-05)
e40d70c (Switch the fetching of api key metadata to be handled explicitly by route handlers, 2024-12-05)
118f2d4 (Improve typings of api-key creation, 2024-12-05)

v32.0.0

Compare Source

  • Require passing in api key options to generateConfig [Pagan Gazzard]
  • Switch the fetching of api key metadata to be handled explicitly by route handlers [Pagan Gazzard]
  • Improve typings of api-key creation [Pagan Gazzard]

List of commits

b0927b8 (Update balena/open-balena-api Docker tag to v32, 2024-12-13)

v4.1.268

13 Dec 03:42
2d10a24
Compare
Choose a tag to compare

Update dependency balena-io/balena-cli to v20.1.0

Notable changes

balena-io/balena-cli (balena-io/balena-cli)

v20.1.0

Compare Source

703dbd0 (device os-update: Add handling for updates that require takeover, 2024-11-11)
602e63c (Fix typings in release and release list commands, 2024-12-10)
2ab635f (Update expected warnings, 2024-12-10)
322736a (Deduplicate dependencies, 2024-12-11)
c347b67 (Update balena-sdk, 2024-12-11)
4022bee (Update @balena/compose, 2024-12-11)

List of commits

6339d34 (Update dependency balena-io/balena-cli to v20.1.0, 2024-12-13)

v4.1.267

13 Dec 02:56
f9b9ea8
Compare
Choose a tag to compare

Update qemux/qemu-docker Docker tag to v6.11

Notable changes

qemus/qemu-docker (qemux/qemu-docker)

v6.11

Compare Source

What's Changed

Full Changelog: qemus/qemu-docker@v6.10...v6.11

List of commits

491df0f (Update qemux/qemu-docker Docker tag to v6.11, 2024-12-13)

v4.1.266

13 Dec 01:44
1b856a0
Compare
Choose a tag to compare

Update balena/open-balena-api Docker tag to v31.4.9

Notable changes

  • Rewrite service install FKs on balena model [Otavio Jacobi]
  • Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]
    • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
    -balena-io-modules/open-balena-base (balena/open-balena-base)
  • Update grafana/loki Docker tag to v3.3.1 [balena-renovate[bot]]
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146)
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146) (0f5a994)
    -grafana/loki (grafana/loki)
  • Update valkey/valkey Docker tag to v8 [balena-renovate[bot]]
  • Update dependency mocha to v11 [balena-renovate[bot]]
  • adapt new engine range for Mocha 11 (#​5216)
  • allow calling hook methods (#​5231) (e3da641)
  • adapt new engine range for Mocha 11 (#​5216) (80da25a)
  • downgrade example/tests chai to 4.5.0 (#​5245) (eac87e1)
    -mochajs/mocha (mocha)
  • Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]
    • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]
  • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]
  • Update @​balena/pinejs to v19.6.2 [Otavio Jacobi]
    • Update typescript from 5.6.3 to 5.7.2 [Otavio Jacobi]
    • Infer async task fn callback arguments typing from schema [Otavio Jacobi]
    • Run tests on UTC timezone [Otavio Jacobi]
    • Fix async tasks race condition for selecting task to be executed [Otavio Jacobi]
    • Run async task tests with cluster mode [Otavio Jacobi]
    • Run tests with node cluster mode [Otavio Jacobi]
    • Update dependency webpack-dev-server to v5 [Self-hosted Renovate Bot]
    • Expose tasks model on sbvrUtils api [Otavio Jacobi]
  • Lock file maintenance [balena-renovate[bot]]
  • Fix the flakyness of service install task creation tests [Thodoris Greasidis]
  • Add support for specifying provisioningKeyExpiryDate for /download-config [Pagan Gazzard]
  • Add support for specifying expiryDate for /api-key/user/full [Pagan Gazzard]
  • Add support for specifying expiryDate for /application/:appId/generate-api-key [Pagan Gazzard]
  • Add support for specifying expiryDate for /api-key/application/:appId/provisioning [Pagan Gazzard]
  • Service installs: Avoid creating duplicate tasks on device registration [Thodoris Greasidis]
  • Test that only one create_service_install task is created per device registration [Thodoris Greasidis]
  • Unify the POST hooks for app, supervisor & hostApp Service Install creation [Thodoris Greasidis]
  • Add onInitTasks option [Josh Bowling]
balena-io/open-balena-api (balena/open-balena-api)

v31.4.9

Compare Source

  • Rewrite service install FKs on balena model [Otavio Jacobi]

v31.4.9

Compare Source

8994bf4 (Rewrite service install FKs on balena model, 2024-11-28)

v31.4.8

Compare Source

Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]

open-balena-base-18.0.21 - 2024-12-04

  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]

v31.4.8

Compare Source

Update balena/open-balena-base Docker tag to v18.0.21

Notable changes
  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
balena-io-modules/open-balena-base (balena/open-balena-base)
v18.0.21

Compare Source

(2024-12-04)
  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
v18.0.21

Compare Source

(2024-12-04)
  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
List of commits

3ea42c7 (Update balena/open-balena-base Docker tag to v18.0.21, 2024-12-05)

v31.4.7

Compare Source

  • Update grafana/loki Docker tag to v3.3.1 [balena-renovate[bot]]

v31.4.7

Compare Source

Update grafana/loki Docker tag to v3.3.1

Notable changes
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146)
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146) (0f5a994)
grafana/loki (grafana/loki)
v3.3.1

Compare Source

⚠ BREAKING CHANGES
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146)
Miscellaneous Chores
  • Remove wget from Promtail docker image (backport release-3.3.x) (#​15146) (0f5a994)
List of commits

5dc5719 (Update grafana/loki Docker tag to v3.3.1, 2024-12-04)

v31.4.6

Compare Source

  • Update valkey/valkey Docker tag to v8 [balena-renovate[bot]]

v31.4.6

Compare Source

c00c26a (Update valkey/valkey Docker tag to v8, 2024-12-04)

v31.4.5

Compare Source

  • Update dependency mocha to v11 [balena-renovate[bot]]

v31.4.5

Compare Source

Update dependency mocha to v11

Notable changes
mochajs/mocha (mocha)
v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • adapt new engine range for Mocha 11 (#​5216)
🌟 Features
Read more

v4.1.265

13 Dec 00:23
b1d6d6b
Compare
Choose a tag to compare

Update dependency balena-io/balena-cli to v20.0.9

Notable changes

balena-io/balena-cli (balena-io/balena-cli)

v20.0.9

Compare Source

38e2925 (Update shrinkwrapped express to v4.21.1, 2024-11-11)

v20.0.8

Compare Source

d1f7d6d (Run test and publish with macos-13, 2024-12-04)

List of commits

fd7ec5c (Update dependency balena-io/balena-cli to v20.0.9, 2024-12-13)

v4.1.264

12 Dec 23:27
dc758d3
Compare
Choose a tag to compare

Update balena/open-balena-api Docker tag to v31.2.23

Notable changes

  • Update device service environment variable hook to navigate via device rather than service install [Otavio Jacobi]
balena-io/open-balena-api (balena/open-balena-api)

v31.2.23

Compare Source

fe794e3 (Update device service environment variable hook to navigate via device rather than service install, 2024-11-26)

v31.2.23

Compare Source

  • Update device service environment variable hook to navigate via device rather than service install [Otavio Jacobi]

List of commits

9d07f6c (Update balena/open-balena-api Docker tag to v31.2.23, 2024-12-12)

v4.1.263

12 Dec 22:23
9c40a86
Compare
Choose a tag to compare

Update balena/open-balena-s3 Docker tag to v2.28.62

Notable changes

  • Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]
    • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
  • Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]
    • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]
balena-io/open-balena-s3 (balena/open-balena-s3)

v2.28.62

Compare Source

(2024-12-05)

Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]

open-balena-base-18.0.21

(2024-12-04)

  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]

v2.28.62

Compare Source

(2024-12-05)

Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]

open-balena-base-18.0.21

(2024-12-04)

  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]

v2.28.61

Compare Source

(2024-12-03)

Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]

open-balena-base-18.0.20

(2024-12-03)

  • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]

v2.28.61

Compare Source

(2024-12-03)

Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]

open-balena-base-18.0.20

(2024-12-03)

  • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]

List of commits

6d4fbb8 (Update balena/open-balena-s3 Docker tag to v2.28.62, 2024-12-12)

v4.1.262

12 Dec 21:27
4fc4f25
Compare
Choose a tag to compare

Update balena/open-balena-registry Docker tag to v2.41.16

Notable changes

  • Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]
    • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]
  • Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]
    • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]
balena-io/open-balena-registry (balena/open-balena-registry)

v2.41.16

Compare Source

(2024-12-05)

Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]

open-balena-base-18.0.21

(2024-12-04)

  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]

v2.41.16

Compare Source

(2024-12-05)

Update balena/open-balena-base Docker tag to v18.0.21 [balena-renovate[bot]]

open-balena-base-18.0.21

(2024-12-04)

  • Update dependency npm to v10.9.2 [Self-hosted Renovate Bot]

v2.41.15

Compare Source

(2024-12-03)

Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]

open-balena-base-18.0.20

(2024-12-03)

  • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]

v2.41.15

Compare Source

(2024-12-03)

Update balena/open-balena-base Docker tag to v18.0.20 [balena-renovate[bot]]

open-balena-base-18.0.20

(2024-12-03)

  • Update dependency node to v22.12.0 [Self-hosted Renovate Bot]

List of commits

4744eda (Update balena/open-balena-registry Docker tag to v2.41.16, 2024-12-12)