Skip to content

Latest commit

 

History

History
2581 lines (1445 loc) · 61.7 KB

CHANGELOG.md

File metadata and controls

2581 lines (1445 loc) · 61.7 KB

Change Log

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

2.31.4 - 2024-05-27

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.31.3 - 2024-05-24

  • Update actions/upload-artifact digest to 6546280 [Self-hosted Renovate Bot]

2.31.2 - 2024-05-23

  • Update Pin docker/setup-buildx-action action to d70bba7 [Self-hosted Renovate Bot]

2.31.1 - 2024-05-23

  • Client: Update alpine packages before installing packages [Vipul Gupta (@vipulgupta2048)]

2.31.0 - 2024-05-23

  • minor: Add leviathan GitHub Action [Vipul Gupta (@vipulgupta2048)]

2.30.22 - 2024-05-20

  • Update actions/checkout digest to a5ac7e5 [Self-hosted Renovate Bot]

2.30.21 - 2024-05-20

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.20 - 2024-05-13

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.19 - 2024-05-08

  • Update actions/checkout digest to 44c2b7a [Self-hosted Renovate Bot]

2.30.18 - 2024-05-07

  • Update balena-os/leviathan-worker to v2.9.39 [Self-hosted Renovate Bot]

2.30.17 - 2024-05-06

  • Update balena-os/leviathan-worker to v2.9.38 [Self-hosted Renovate Bot]

2.30.16 - 2024-05-06

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.15 - 2024-05-06

  • patch: Replace environment switcher in e2e config.js [Vipul Gupta (@vipulgupta2048)]

2.30.14 - 2024-04-29

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.13 - 2024-04-25

  • Update actions/upload-artifact digest to 6546280 [Self-hosted Renovate Bot]

2.30.12 - 2024-04-25

  • Update actions/checkout digest to 0ad4b8f [Self-hosted Renovate Bot]

2.30.11 - 2024-04-22

  • Update actions/upload-artifact digest to 1746f4a [Self-hosted Renovate Bot]

2.30.10 - 2024-04-22

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.9 - 2024-04-15

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.8 - 2024-04-11

  • Update core/contracts digest to d06ad25 [Self-hosted Renovate Bot]

2.30.7 - 2024-04-11

  • Update core/contracts digest to bdc5ec8 [Self-hosted Renovate Bot]

2.30.6 - 2024-04-10

  • Update core/contracts digest to 619554d [Self-hosted Renovate Bot]

2.30.5 - 2024-04-08

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.4 - 2024-04-08

  • Update core/contracts digest to cb7b222 [Self-hosted Renovate Bot]

2.30.3 - 2024-04-04

  • Update balena-os/leviathan-worker to v2.9.37 [Self-hosted Renovate Bot]

2.30.2 - 2024-04-04

  • core/lib/components: Specify Jetson Xavier boot partition indexes [Alexandru Costache]

2.30.1 - 2024-04-01

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.30.0 - 2024-03-26

  • minor: Add general FAQ to Leviathan [Vipul Gupta (@vipulgupta2048)]

2.29.67 - 2024-03-26

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.66 - 2024-03-26

  • Update core/contracts digest to 8631765 [Self-hosted Renovate Bot]

2.29.65 - 2024-03-21

  • Update core/contracts digest to 2de3526 [Self-hosted Renovate Bot]

2.29.64 - 2024-03-04

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.63 - 2024-02-27

  • Update core/contracts digest to f3ba2ee [Self-hosted Renovate Bot]

2.29.62 - 2024-02-26

  • ad extra autokit setup information, and basic troubleshooting [rcooke-warwick]

2.29.61 - 2024-02-26

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.60 - 2024-02-26

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.59 - 2024-02-19

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.58 - 2024-02-14

  • Update core/contracts digest to 0c54ce2 [Self-hosted Renovate Bot]

2.29.57 - 2024-02-13

  • patch: Authenticate the validator before validation [Vipul Gupta (@vipulgupta2048)]

2.29.56 - 2024-02-12

  • Update balena-os/leviathan-worker to v2.9.36 [Self-hosted Renovate Bot]

2.29.55 - 2024-02-12

  • Update balena-os/leviathan-worker to v2.9.35 [Self-hosted Renovate Bot]

2.29.54 - 2024-02-12

  • Update core/contracts digest to 4f7dba1 [Self-hosted Renovate Bot]

2.29.53 - 2024-02-12

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.52 - 2024-02-08

  • Update balena-os/leviathan-worker to v2.9.34 [Self-hosted Renovate Bot]

2.29.51 - 2024-02-06

  • Update balena-os/leviathan-worker to v2.9.33 [Self-hosted Renovate Bot]

2.29.50 - 2024-02-06

  • patch: Add config.js validator [Vipul Gupta (@vipulgupta2048)]

2.29.49 - 2024-02-05

  • Update actions/upload-artifact digest to 5d5d22a [Self-hosted Renovate Bot]

2.29.48 - 2024-02-05

  • Update balena-os/leviathan-worker to v2.9.32 [Self-hosted Renovate Bot]

2.29.47 - 2024-02-05

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.46 - 2024-02-01

  • Update core/contracts digest to 75a9764 [Self-hosted Renovate Bot]

2.29.45 - 2024-01-31

  • Update core/contracts digest to 8dfe06b [Self-hosted Renovate Bot]

2.29.44 - 2024-01-30

  • Update balena-os/leviathan-worker to v2.9.30 [Self-hosted Renovate Bot]

2.29.43 - 2024-01-29

  • Update balena-os/leviathan-worker to v2.9.29 [Self-hosted Renovate Bot]

2.29.42 - 2024-01-29

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.41 - 2024-01-26

  • Update balena-os/leviathan-worker to v2.9.28 [Self-hosted Renovate Bot]

2.29.40 - 2024-01-23

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.39 - 2024-01-23

  • Update actions/upload-artifact digest to 26f96df [Self-hosted Renovate Bot]

2.29.38 - 2024-01-18

  • Update actions/upload-artifact digest to 694cdab [Self-hosted Renovate Bot]

2.29.37 - 2024-01-15

  • Update actions/upload-artifact digest to 1eb3cb2 [Self-hosted Renovate Bot]

2.29.36 - 2024-01-15

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.35 - 2024-01-11

  • change to ssh tunnel [rcooke-warwick]

2.29.34 - 2024-01-10

  • Update core/contracts digest to 14a10d9 [Self-hosted Renovate Bot]

2.29.33 - 2024-01-09

  • timeout netcat process [rcooke-warwick]

2.29.32 - 2024-01-08

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.31 - 2024-01-05

  • Update core/contracts digest to b469f31 [Self-hosted Renovate Bot]

2.29.30 - 2024-01-01

  • Update core/contracts digest to dd3614e [Self-hosted Renovate Bot]

2.29.29 - 2024-01-01

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.28 - 2023-12-25

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.27 - 2023-12-22

  • Update balena-os/leviathan-worker to v2.9.27 [Self-hosted Renovate Bot]

2.29.26 - 2023-12-21

  • Update core/contracts digest to 31188f5 [Self-hosted Renovate Bot]

2.29.25 - 2023-12-18

  • Update actions/upload-artifact action to v4 [Self-hosted Renovate Bot]

2.29.24 - 2023-12-18

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.23 - 2023-12-13

  • Update core/contracts digest to 591fda9 [Self-hosted Renovate Bot]

2.29.22 - 2023-12-11

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.21 - 2023-12-04

  • Update balena-os/leviathan-worker to v2.9.26 [Self-hosted Renovate Bot]

2.29.20 - 2023-12-04

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.19 - 2023-12-01

  • add jetson-agx-orin-devkit resin-boot index [rcooke-warwick]

2.29.18 - 2023-11-27

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.17 - 2023-11-24

  • Update core/contracts digest to 9a88055 [Self-hosted Renovate Bot]

2.29.16 - 2023-11-22

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.15 - 2023-11-22

  • Update core/contracts digest to c45079c [Self-hosted Renovate Bot]

2.29.14 - 2023-11-15

  • patch: Add support for local autokit support [Vipul Gupta (@vipulgupta2048)]

2.29.13 - 2023-11-13

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.12 - 2023-11-13

  • Update balena-os/leviathan-worker to v2.9.25 [Self-hosted Renovate Bot]

2.29.11 - 2023-11-13

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.10 - 2023-11-08

  • core: remove request timeout on flashing [rcooke-warwick]

2.29.9 - 2023-11-06

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.8 - 2023-10-30

  • patch: Update Learn More docs content [Vipul Gupta (@vipulgupta2048)]

2.29.7 - 2023-10-30

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.6 - 2023-10-26

  • Update core/contracts digest to 1091793 [Self-hosted Renovate Bot]

2.29.5 - 2023-10-23

  • Update Lock file maintenance [Self-hosted Renovate Bot]

2.29.4 - 2023-10-20

  • Update core/contracts digest to 42e712d [Self-hosted Renovate Bot]

2.29.3 - 2023-10-19

  • Update core/contracts digest to 2d44c9c [Self-hosted Renovate Bot]

2.29.2 - 2023-10-19

  • Update actions/checkout digest to b4ffde6 [Self-hosted Renovate Bot]

2.29.1 - 2023-10-19

  • Update core/contracts digest to 97f176d [Self-hosted Renovate Bot]

2.29.0 - 2023-10-16

  • minor: Add Zip Compression support [Vipul Gupta (@vipulgupta2048)]

2.28.35 - 2023-10-16

  • client: enable searching multiple apps for worker [rcooke-warwick]

2.28.34 - 2023-10-13

  • Update core/contracts digest to a06c0cc [Self-hosted Renovate Bot]

2.28.33 - 2023-10-13

  • Update balena-os/leviathan-worker to v2.9.24 [Self-hosted Renovate Bot]

2.28.32 - 2023-10-02

  • Update core/contracts digest to d68265e [Self-hosted Renovate Bot]

2.28.31 - 2023-09-28

  • Update core/contracts digest to 27ea28b [Self-hosted Renovate Bot]

2.28.30 - 2023-09-25

  • Update actions/checkout action to v4 [Self-hosted Renovate Bot]

2.28.29 - 2023-09-14

  • Update balena-os/leviathan-worker to v2.9.23 [Self-hosted Renovate Bot]

2.28.28 - 2023-09-12

  • Update balena-os/leviathan-worker to v2.9.22 [Self-hosted Renovate Bot]

2.28.27 - 2023-09-06

  • Update actions/upload-artifact digest to a8a3f3a [Self-hosted Renovate Bot]

2.28.26 - 2023-09-04

  • Update core/contracts digest to 518a1d4 [Self-hosted Renovate Bot]

2.28.25 - 2023-08-30

  • Update balena-os/leviathan-worker to v2.9.21 [Self-hosted Renovate Bot]

2.28.24 - 2023-08-30

  • Update balena-os/leviathan-worker to v2.9.20 [Self-hosted Renovate Bot]

2.28.23 - 2023-08-30

  • Update balena-os/leviathan-worker to v2.9.19 [Self-hosted Renovate Bot]

2.28.22 - 2023-08-30

  • add nocache flash to balena push [rcooke-warwick]

2.28.21 - 2023-08-30

  • patch: Update client dependencies [Vipul Gupta (@vipulgupta2048)]

2.28.20 - 2023-08-30

  • patch: Clarify env variables in Documentation [Vipul Gupta (@vipulgupta2048)]

2.28.19 - 2023-08-30

  • patch: Add .nojekyll file to docs [Vipul Gupta (@vipulgupta2048)]

2.28.18 - 2023-08-29

  • patch: Resolve dead links in README [Vipul Gupta (@vipulgupta2048)]

2.28.17 - 2023-08-29

  • Update core/contracts digest to ca46c34 [Self-hosted Renovate Bot]

2.28.16 - 2023-08-25

  • Update core/contracts digest to d61d911 [Self-hosted Renovate Bot]

2.28.15 - 2023-08-25

  • Update actions/checkout digest to f43a0e5 [Self-hosted Renovate Bot]

2.28.14 - 2023-08-25

  • Remove custom automerge rules and use the inherited rules [Kyle Harding]

2.28.13 - 2023-08-25

  • patch: Exit GH job if tests fails [Vipul Gupta (@vipulgupta2048)]

2.28.12 - 2023-08-23

  • Update balena-os/leviathan-worker to v2.9.18 [Self-hosted Renovate Bot]

2.28.11 - 2023-08-18

  • improve autokit quickstart [rcooke-warwick]

2.28.10 - 2023-08-18

  • patch: Update suites dependencies to latest [Vipul Gupta (@vipulgupta2048)]

2.28.9 - 2023-08-18

  • patch: Add balenaCloud configurable environments to e2e [Vipul Gupta (@vipulgupta2048)]

2.28.8 - 2023-07-19

  • Update balena-os/leviathan-worker to v2.9.13 [Self-hosted Renovate Bot]

2.28.7 - 2023-07-18

  • update e2e tests to use sshconfig [rcooke-warwick]
  • core: allow configurable ssh target [rcooke-warwick]

2.28.6 - 2023-07-13

  • Update balena-os/leviathan-worker to v2.9.12 [Self-hosted Renovate Bot]

2.28.5 - 2023-07-13

  • Update balena-os/leviathan-worker to v2.9.11 [Self-hosted Renovate Bot]

2.28.4 - 2023-07-07

  • Update balena-os/leviathan-worker to v2.9.10 [Self-hosted Renovate Bot]

2.28.3 - 2023-07-05

  • Update balena-os/leviathan-worker to v2.9.9 [Self-hosted Renovate Bot]

2.28.2 - 2023-07-05

  • Update core/contracts digest to 6e3d563 [Self-hosted Renovate Bot]

2.28.1 - 2023-07-05

  • patch: Pass env variables to client [Vipul Gupta (@vipulgupta2048)]

2.28.0 - 2023-06-30

  • minor: Make client work with different balenaCloud environments [Vipul Gupta (@vipulgupta2048)]

2.27.9 - 2023-06-27

  • Update balena-os/leviathan-worker to v2.9.8 [Self-hosted Renovate Bot]

2.27.8 - 2023-06-27

  • Update core/contracts digest to 6c4386a [Self-hosted Renovate Bot]

2.27.7 - 2023-06-22

  • patch: Update QEMU getting started guide [Vipul Gupta (@vipulgupta2048)]

2.27.6 - 2023-06-19

  • Update balena-os/leviathan-worker to v2.9.7 [Self-hosted Renovate Bot]

2.27.5 - 2023-06-19

  • tests: only do serial file read with testbot [rcooke-warwick]
  • core: enable serial executeCommandinHostOS [rcooke-warwick]

2.27.4 - 2023-06-16

  • Update alpine Docker tag to v3.18.2 [Self-hosted Renovate Bot]

2.27.3 - 2023-06-16

  • Update core/contracts digest to c777910 [Self-hosted Renovate Bot]

2.27.2 - 2023-06-16

  • patch: Revert "minor: Add Leviathan Test Helpers" [Vipul Gupta]

2.27.1 - 2023-06-09

  • Update Pin dependencies [Self-hosted Renovate Bot]

2.27.0 - 2023-05-29

  • Update alpine Docker tag to v3.18.0 [Self-hosted Renovate Bot]

2.26.1 - 2023-05-29

  • Update core/contracts digest to fd4af4e [Self-hosted Renovate Bot]

2.26.0 - 2023-05-29

  • Update balena-cli to v16.1.0 with arm64 binaries [Kyle Harding]

2.25.6 - 2023-05-04

  • suite: move installer configuration to balenaOS configuration section [Alex Gonzalez]

2.25.5 - 2023-05-03

  • Update core/contracts digest to 75cd5e9 [Renovate Bot]

2.25.4 - 2023-05-01

  • Update balena-os/leviathan-worker to v2.9.6 [Renovate Bot]

2.25.3 - 2023-05-01

  • Update core/contracts digest to 6c6ed28 [Renovate Bot]

2.25.2 - 2023-04-26

  • suite: add installerForceMigration configuration [Alex Gonzalez]

2.25.1 - 2023-04-25

  • Update balena-os/leviathan-worker to v2.9.4 [Renovate Bot]

2.25.0 - 2023-04-20

  • Update Node.js to v18.16.0 [Renovate Bot]

2.24.5 - 2023-04-20

  • Update alpine Docker tag to v3.17.3 [Renovate Bot]

2.24.4 - 2023-04-20

  • Update core/contracts digest to 777cd35 [Renovate Bot]

2.24.3 - 2023-04-17

  • Update balena-os/leviathan-worker to v2.9.2 [Renovate Bot]

2.24.2 - 2023-04-15

  • docker-compose-qemu: allow to configure internal disk [Alex Gonzalez]

2.24.1 - 2023-04-04

  • Deprecate worker release env var (again) [Kyle Harding]

2.24.0 - 2023-04-03

  • minor: Add Leviathan Test Helpers [Vipul Gupta (@vipulgupta2048)]

2.23.6 - 2023-03-31

  • patch: Output final-result in the end [Vipul Gupta (@vipulgupta2048)]

2.23.5 - 2023-03-31

  • update default worker version [rcooke-warwick]

2.23.4 - 2023-03-29

  • swtpm: store state in tmpfs [Joseph Kogut]

2.23.3 - 2023-03-29

  • Update core/contracts digest to fa51fae [Renovate Bot]

2.23.2 - 2023-03-28

  • patch: Update path to balena-io/renovate-config [Kyle Harding]

2.23.1 - 2023-03-14

  • compose: qemu: add FLASHER_SECUREBOOT var [Joseph Kogut]
  • swtpm: fix abort on exit [Joseph Kogut]

2.23.0 - 2023-02-21

  • Update core/contracts digest to f32bce9 [Renovate Bot]

2.22.0 - 2023-02-20

  • Update core/contracts digest to 93ba80c [Renovate Bot]

2.21.0 - 2023-02-20

  • Update core/contracts digest to 103037c [Renovate Bot]

2.20.1 - 2023-02-20

  • client: throw errors instead of blanket handling [Joseph Kogut]

2.20.0 - 2023-02-16

  • Update core/contracts digest to 9b8811f [Renovate Bot]

2.19.2 - 2023-02-15

  • patch: Improve Getting Started instructions [Vipul Gupta (@vipulgupta2048)]

2.19.1 - 2023-02-14

  • docker-compose: qemu: remove dep on swtpm [Joseph Kogut]

2.19.0 - 2023-02-10

  • Update core/contracts digest to 35f4223 [Renovate Bot]

2.18.1 - 2023-02-07

  • patch: Automate docs deployment with Flowzone [Vipul Gupta (@vipulgupta2048)]

2.18.0 - 2023-02-07

  • Update core/contracts digest to 7797750 [Renovate Bot]

2.17.6 - 2023-02-07

  • patch: Update client lockfile [Vipul Gupta (@vipulgupta2048)]
  • patch: Update core lockfile [Vipul Gupta (@vipulgupta2048)]

2.17.5 - 2023-02-06

  • patch: Update core dependencies [Vipul Gupta (@vipulgupta2048)]

2.17.4 - 2023-01-28

  • patch: Upgrade client to v18 [Vipul Gupta (@vipulgupta2048)]

2.17.3 - 2023-01-26

  • patch: Update client dependencies [Vipul Gupta (@vipulgupta2048)]

2.17.2 - 2023-01-19

  • chore(deps): update alpine docker tag to v3.17.1 [renovate[bot]]

2.17.1 - 2023-01-19

  • patch: Convert balenaCloudInteractor to JS [Vipul Gupta (@vipulgupta2048)]

2.17.0 - 2023-01-19

  • chore(deps): update dependency json5 [security] [renovate[bot]]

2.16.1 - 2023-01-19

  • split swtpm service into separate compose file [Joseph Kogut]

2.16.0 - 2023-01-18

  • chore(deps): update core/contracts digest to 8392bb2 [renovate[bot]]

2.15.1 - 2023-01-17

  • patch: Drop config NPM package [Vipul Gupta (@vipulgupta2048)]

2.15.0 - 2023-01-14

  • chore(deps): update dependency ansi-regex [security] [renovate[bot]]

2.14.9 - 2023-01-05

  • compose: qemu: add swtpm service [Joseph Kogut]

2.14.8 - 2023-01-05

  • chore(deps): update dependency eslint-config-standard to 17.0.0 [renovate[bot]]

2.14.7 - 2023-01-05

  • worker: Deprecate the WORKER_RELEASE env var [Kyle Harding]

2.14.6 - 2023-01-05

  • e2e: Switch from rpi4 to rpi3 for e2e tests [Kyle Harding]
  • core: Increase the default timeout for worker connections to 30s [Kyle Harding]

2.14.5 - 2023-01-04

  • renovate: Disable automerge for major and minor updates [Kyle Harding]

2.14.4 - 2023-01-04

  • chore(deps): update dependency typedoc to 0.23.23 [renovate[bot]]

2.14.3 - 2023-01-04

  • chore(deps): update dependency eslint to 8.31.0 [renovate[bot]]

2.14.2 - 2023-01-04

  • chore(deps): update dependency eslint-plugin-prettier to 4.2.1 [renovate[bot]]

2.14.1 - 2023-01-03

  • core: Re-order docker build steps to improve caching [Kyle Harding]

2.14.0 - 2023-01-03

  • core: Add retries to worker some requests [Kyle Harding]

2.13.0 - 2023-01-03

  • Revert "minor: Add @balena/leviathan-test-helpers package" [Kyle Harding]

2.12.4 - 2022-12-30

  • chore(deps): update dependency eslint-plugin-standard to 4.1.0 [renovate[bot]]

2.12.3 - 2022-12-30

  • chore(deps): update dependency eslint-plugin-node to 11.1.0 [renovate[bot]]

2.12.2 - 2022-12-29

  • Run out-of-band e2e tests after Flowzone passes [Kyle Harding]

2.12.1 - 2022-12-29

  • chore(deps): update dependency eslint-plugin-jsdoc to 39.6.4 [renovate[bot]]

2.12.0 - 2022-12-29

  • chore(deps): update core/contracts digest to 4698e4e [renovate[bot]]

2.11.9 - 2022-12-29

  • chore(deps): update dependency balena-os/leviathan-worker to 2.6.13 [renovate[bot]]

2.11.8 - 2022-12-28

  • chore(deps): update dependency eslint-config-prettier to 8.5.0 [renovate[bot]]

2.11.7 - 2022-12-28

  • renovate: Remove v prefix from leviathan-worker github-tags [Kyle Harding]

2.11.6 - 2022-12-16

  • Fix renovate extends syntax to include balena-io config [Kyle Harding]

2.11.5 - 2022-12-16

  • renovate: Inherit settings from balena-io/renovate-config [Kyle Harding]

2.11.4 - 2022-12-16

  • add logging and timeout to balena push [rcooke-warwick]

2.11.3 - 2022-12-16

  • Disable renovate config for now [Kyle Harding]
  • Restore worker release env var [Kyle Harding]

2.11.2 - 2022-12-15

  • Update Node.js to v12.22.12 [Renovate Bot]

2.11.1 - 2022-12-15

  • Remove dependabot as renovate is enabled in balena-io/renovate-config [Kyle Harding]
  • Pin worker to a release and add renovate regex template [Kyle Harding]

2.11.0 - 2022-12-15

  • Update core/contracts digest to 08f029b [Renovate Bot]

2.10.12 - 2022-12-15

  • Revert "Avoid conflicting docker subnets" [Vipul Gupta]

2.10.11 - 2022-12-14

  • Avoid conflicting docker networks [Kyle Harding]

2.10.10 - 2022-12-13

  • Enable external contributions via flowzone [Kyle Harding]

2.10.9 - 2022-12-02

  • Revert "docker-compose: stop using the default docker bridge" [Kyle Harding]

2.10.8 - 2022-11-30

  • patch: Improve archivelogs journalctl command [Vipul Gupta (@vipulgupta2048)]
  • core: Reduce to 30 the retries number when trying to get the IP address of the DUT [Florin Sarbu]

2.10.7 - 2022-11-30

  • docker-compose: stop using the default docker bridge [Alex Gonzalez]

2.10.6 - 2022-11-29

  • os/balenaos: Remove hidden attribute from DUT wireless connection file [Alexandru Costache]

2.10.5 - 2022-11-29

  • patch: Add debug: unstable to docs [Vipul Gupta (@vipulgupta2048)]

2.10.4 - 2022-11-25

  • bump contracts to 2.0.27 [rcooke-warwick]

2.10.3 - 2022-11-24

  • On Apple Silicon we should install balena CLI via npm [Kyle Harding]

2.10.2 - 2022-11-23

  • add high level architecture overview [rcooke-warwick]

2.10.1 - 2022-11-23

  • Add conditions for Apple Silicon workstations [Kyle Harding]

2.10.0 - 2022-10-25

  • minor: Add @balena/leviathan-test-helpers package [Vipul Gupta (@vipulgupta2048)]

2.9.9 - 2022-10-05

  • Revert "worker: Pin to stable release 2.5.10 prior to md support" [Kyle Harding]

2.9.8 - 2022-10-05

  • Switch to Flowzone for CI [Kyle Harding]
  • Remove leftover balena.yml file [Kyle Harding]

2.9.7 - 2022-09-30

  • Splie interface name into config [rcooke-warwick]
  • core: Specify wireless interface name for the 243390 device type [Alexandru Costache]

2.9.6 - 2022-09-21

  • core/contracts: bump contracts to v2.0.16 [Alexandru Costache]

2.9.5 - 2022-09-15

  • bump contracts to v2.0.15 [rcooke-warwick]

2.9.4 - 2022-09-13

  • increase timeout on local push sv ping [rcooke-warwick]

2.9.3 - 2022-09-08

  • patch: Remove unused SDK helpers [Vipul Gupta (@vipulgupta2048)]

2.9.2 - 2022-09-08

  • patch: Remove unused CLI helpers [Vipul Gupta (@vipulgupta2048)]

2.9.1 - 2022-09-08

  • patch: Remove npm package as dependency [Vipul Gupta (@vipulgupta2048)]

2.9.0 - 2022-09-07

  • core: Switch to debian base and install standalone balena-cli [Kyle Harding]
  • core: Set node engine to match the Dockerfile [Kyle Harding]
  • core: Remove balena-cli npm dependency [Kyle Harding]

2.8.4 - 2022-09-07

  • core: Copy all files/directories except those in dockerignore [Kyle Harding]
  • core: Move contracts submodule back to original path [Kyle Harding]

2.8.3 - 2022-09-07

  • patch: Migrate away from config package [Vipul Gupta (@vipulgupta2048)]

2.8.2 - 2022-09-06

  • worker: Pin to stable release 2.5.10 prior to md support [Kyle Harding]

2.8.1 - 2022-09-03

  • patch: Fix contracts name [Vipul Gupta (@vipulgupta2048)]

2.8.0 - 2022-08-26

  • patch: Accept 429 HTTP codes using config file [Vipul Gupta (@vipulgupta2048)]
  • minor: Add support for Private Contracts [Vipul Gupta (@vipulgupta2048)]

2.7.4 - 2022-08-24

  • Fix "Declaration emit" error during npm run docs [Leandro Motta Barros]

2.7.3 - 2022-08-16

  • compose: qemu: enable loopback and metadata devices [Joseph Kogut]

2.7.2 - 2022-08-05

  • exit with failure if suite doesn't start [rcooke-warwick]

2.7.1 - 2022-08-02

  • Regenerate docs [Leandro Motta Barros]
  • Document proper worker config for QEMU workers [Leandro Motta Barros]
  • Fix a couple of typos in the docs [Leandro Motta Barros]

2.7.0 - 2022-07-26

  • minor: Add Unstable tests debug feature [Vipul Gupta (@vipulgupta2048)]

2.6.8 - 2022-07-20

  • core: Reduce logging in failed SSH attempts [Kyle Harding]

2.6.7 - 2022-07-18

  • Revert "patch: Increase timeout for worker connections" [Kyle Harding]
  • core: Update node-tap to 14.10.8 [Kyle Harding]

2.6.6 - 2022-07-15

  • core: worker: add retryOptions to executeCommand methods [Joseph Kogut]

2.6.5 - 2022-07-12

  • core: Reduce the interval for sdk.executeCommandInHostOS [Kyle Harding]
  • Revert "reduce ssh retries" [Kyle Harding]

2.6.4 - 2022-07-07

  • remove parallel suites across multiple workers [rcooke-warwick]

2.6.3 - 2022-07-06

  • reduce ssh retries [rcooke-warwick]

2.6.2 - 2022-07-04

  • Makefile: Fix unique container names when running on Jenkins [Kyle Harding]
  • Makefile: Ignore failures when cleaning up [Kyle Harding]

2.6.1 - 2022-07-01

  • patch: Remove testing step of purging old volumes [Kyle Harding]
  • patch: Increase timeout for worker connections [Kyle Harding]

2.6.0 - 2022-06-30

  • minor: Improve e2e serial test for Leviathan v2 [Vipul Gupta (@vipulgupta2048)]

2.5.7 - 2022-06-30

  • patch: Limit e2e execution time to 2 hours [Kyle Harding]

2.5.6 - 2022-06-30

  • patch: Use ubuntu-latest GH runners for e2e [Kyle Harding]

2.5.5 - 2022-06-24

  • github: Run e2e tests via github actions [Kyle Harding]
  • make: Clean local volumes before running tests [Kyle Harding]
  • worker: Pin worker image to latest by default [Kyle Harding]
  • e2e: Update e2e suite config to support testbots [Kyle Harding]

2.5.4 - 2022-06-17

  • core: worker: simplify rebootDut [Joseph Kogut]
  • core: worker: reduce interval in executeCommandInHostOS [Joseph Kogut]

2.5.3 - 2022-06-16

  • patch: Fix failFast options [Vipul Gupta (@vipulgupta2048)]

2.5.2 - 2022-06-15

  • core: worker: handle all local connections the same [Joseph Kogut]

2.5.1 - 2022-06-14

  • core: catch ssh errors correctly [rcooke-warwick]

2.5.0 - 2022-06-13

  • make: Disable buildkit and add --pull to worker flags [Kyle Harding]
  • patch: Replace worker Dockerfile with bh.cr reference [Kyle Harding]
  • patch: Remove testbot worker compose file [Kyle Harding]
  • patch: Remove balena-ci workflow for deploying to rigs [Kyle Harding]
  • Remove worker references from package.json [Kyle Harding]
  • Remove worker source files [Kyle Harding]

2.4.1 - 2022-06-09

  • catch error in executeCommandInhostOs [rcooke-warwick]

2.4.0 - 2022-06-07

  • get ssh to work with ed25519 algorithm [rcooke-warwick]

2.3.10 - 2022-06-05

  • worker: Expose additional QEMU runtime args via docker-compose [Kyle Harding]

2.3.9 - 2022-06-02

  • core: bump node 12 -> 14 [Joseph Kogut]

2.3.8 - 2022-06-02

  • core: suiteSubprocess: replace this.state.log w/ console.log [Joseph Kogut]

2.3.7 - 2022-05-31

  • worker: qemu: remove debug print statements [Joseph Kogut]

2.3.6 - 2022-05-26

  • core: worker: shorten getDutIp interval [Joseph Kogut]
  • worker: helpers: memoize resolveLocalTarget [Joseph Kogut]
  • worker: helpers: resolveLocalTarget: increase timeout [Joseph Kogut]

2.3.5 - 2022-05-25

  • workers: qemu: fix vars path for x86_64 [Joseph Kogut]

2.3.4 - 2022-05-20

  • worker: qemu: add new qemu firmware paths [Joseph Kogut]
  • worker: install edk2 firmware for aarch64 [Joseph Kogut]
  • worker: Change default qemu memory from 2G to 512M [Kyle Harding]
  • make: Do not assume qemu DUT arch will match the host [Kyle Harding]
  • make: Allow passed env vars to replace any .env values [Kyle Harding]

2.3.3 - 2022-05-09

  • Fixes spelling and grammar in e2e [Alex]

2.3.2 - 2022-05-02

  • Record environment variables to file for client env [Kyle Harding]

2.3.1 - 2022-05-02

  • patch: Remove development shortcuts [Vipul Gupta (@vipulgupta2048)]

2.3.0 - 2022-04-29

  • minor: Add support for debug object [Vipul Gupta (@vipulgupta2048)]

2.2.14 - 2022-04-29

  • patch: Remove Express server port config [Vipul Gupta (@vipulgupta2048)]

2.2.13 - 2022-04-28

  • core: fix reading os-release for flasher images [rcooke-warwick]

2.2.12 - 2022-04-28

  • core: force ssh key location [rcooke-warwick]

2.2.11 - 2022-04-26

  • client: fix multiple quites on qemu builds [rcooke-warwick]

2.2.10 - 2022-04-25

  • core: suite: move parameters to constructor [Joseph Kogut]
  • core: move setup/teardown tasks to suiteSubprocess [Joseph Kogut]
  • core: create suiteSubprocess module [Joseph Kogut]

2.2.9 - 2022-04-25

  • Update deploy-to-balena action to v0.10.7 [Kyle Harding]

2.2.8 - 2022-04-25

  • Remove deprecated env var SKIP_INSTALL_BINARY [Kyle Harding]

2.2.7 - 2022-04-25

  • Set QEMU_ARCH for aarch64 workers [Kyle Harding]

2.2.6 - 2022-04-25

  • Updates resin-image-fs to balena-image-fs for ARM64 compatibility [Alex]

2.2.5 - 2022-04-25

  • worker: bump etchersdk to 7.1.0 [rcooke-warwick]
  • worker: bump testbotsdk to 1.9.13 [rcooke-warwick]
  • worker: Use uname to select worker base image for QEMU [Kyle Harding]
  • Update docker-compose to v2.3.3 with fixed device_cgroup_rules [Kyle Harding]

2.2.4 - 2022-04-21

  • Fix links to balenaOS downloads [Leandro Motta Barros]

2.2.3 - 2022-04-20

  • worker: qemu: add option to disable network autoconfiguration [Joseph Kogut]

2.2.2 - 2022-04-20

  • Linting e2e suite.js [Alex]
  • Adds package for util to e2e suite.js [Alex]

2.2.1 - 2022-04-14

  • Fixes issue with importing lockfile module [Alex]

2.2.0 - 2022-04-13

  • minor: Transfer complete suiteConfig to core [Vipul Gupta (@vipulgupta2048)]

2.1.3 - 2022-04-05

  • components/os: Fix injecting configuration in Jetson Nano [Alexandru Costache]

2.1.2 - 2022-04-04

  • core: worker: make ip() async [Joseph Kogut]

2.1.1 - 2022-03-30

  • worker: Add application locks when worker is busy [Kyle Harding]

2.1.0 - 2022-03-28

  • Makefile: Install docker-compose binary from releases page [Kyle Harding]
  • Makefile: Build images in parallel before running tests [Kyle Harding]
  • core: Switch to dockerHub library node base image [Kyle Harding]

2.0.4 - 2022-03-25

  • enable bridge networking for all containers [rcooke-warwick]

2.0.3 - 2022-03-21

  • worker: fix TS2571 errors when importing into TS module [Joseph Kogut]

2.0.2 - 2022-03-17

  • docker-compose: Set restart policies for core and qemu worker [Kyle Harding]
  • makefile: Use Jenkins BUILD_TAG to create unique compose project names [Kyle Harding]

2.0.1 - 2022-03-08

  • core: Lint files [Kyle Harding]
  • core: Remove redundant promise catch [Kyle Harding]
  • core: Re-enable tslint features that were disabled [Kyle Harding]

2.0.0 - 2022-03-04

  • tests/e2e: update tests for core being on client [rcooke-warwick]
  • core: add retry to flash function [rcooke-warwick]
  • client: fix serial and artifacts [rcooke-warwick]
  • client: Fix linting and tslint errors [Kyle Harding]
  • worker: Fix linting and tslint errors [Kyle Harding]
  • core: Fix linting and tslint errors [Kyle Harding]
  • client: Fix loading of environment variables for multi-client [Kyle Harding]
  • make: Rename compose files and clean up Makefile [Kyle Harding]
  • client: Update client to support core on client [Kyle Harding]
  • worker: Update worker to support core on client [Kyle Harding]
  • core: Update core to move to client [Kyle Harding]

1.36.1 - 2022-03-02

  • Enable nested changelogs when this project is consumed [Kyle Harding]

1.36.0 - 2022-02-28

  • minor: Create quickstart guides for testbot+qemu [Vipul Gupta (@vipulgupta2048)]

1.35.29 - 2022-02-26

  • patch: Add config.js for e2e suite [Vipul Gupta (@vipulgupta2048)]

1.35.28 - 2022-02-23

  • worker: bump testbot sdk for bbb improvments [rcooke-warwick]

1.35.27 - 2022-02-23

  • revert: core: balenaos: use temp file for image path [rcooke-warwick]

1.35.26 - 2022-02-21

  • patch: Track test skips & summarize the summaries [Vipul Gupta (@vipulgupta2048)]

1.35.25 - 2022-02-18

  • worker: fix build on x86 [rcooke-warwick]

1.35.24 - 2022-02-18

  • worker: bump testbot sdk for fin fix [rcooke-warwick]

1.35.23 - 2022-02-15

  • worker: fix TS2571 error in exception handler [Joseph Kogut]

1.35.22 - 2022-02-11

  • workers: qemu: ignore stdio without debug [Joseph Kogut]
  • workers: qemu: specify machine and cpu type for aarch64 [Joseph Kogut]

1.35.21 - 2022-02-11

  • patch: Throw errors on upload [Vipul Gupta (@vipulgupta2048)]

1.35.20 - 2022-02-08

  • Revert "worker: use nodejs package from upstream alpine" [Vipul Gupta (@vipulgupta2048)]
  • Revert "core: use nodejs package from upstream alpine" [Vipul Gupta (@vipulgupta2048)]

1.35.19 - 2022-02-08

  • worker: merge Leviathan Options and RuntimeConfiguration [Joseph Kogut]

1.35.18 - 2022-02-07

  • core: test: proxy to context to shorten test code [Joseph Kogut]

1.35.17 - 2022-02-03

  • worker: qemu: fix worker image path [Joseph Kogut]

1.35.16 - 2022-02-03

  • core: Prevent duplicate entries in balenarc.yml [Kyle Harding]

1.35.15 - 2022-02-03

  • core: worker: join command arrays with spaces [Joseph Kogut]

1.35.14 - 2022-02-03

  • patch: Support staging environment for balenaCLI [Vipul Gupta (@vipulgupta2048)]

1.35.13 - 2022-02-02

  • core: utils: replace any-promise with native [Joseph Kogut]

1.35.12 - 2022-02-01

  • core: state: fix TypeError when not running as a subprocess [Joseph Kogut]

1.35.11 - 2022-02-01

  • Disable tagging by the deploy-to-balena-action [Kyle Harding]

1.35.10 - 2022-01-28

  • worker: get workerType from runtimeConfiguration [Joseph Kogut]

1.35.9 - 2022-01-26

  • client: Export additional env vars required for cloud suites [Kyle Harding]

1.35.8 - 2022-01-26

  • patch: Delete interactive client code [Vipul Gupta (@vipulgupta2048)]

1.35.7 - 2022-01-26

  • core: refactor Teardown as TaskQueue [Joseph Kogut]

1.35.6 - 2022-01-25

  • core: test: remove intermediate suite object [Joseph Kogut]

1.35.5 - 2022-01-25

  • core: add some logging to preload helper [rcooke-warwick]

1.35.4 - 2022-01-25

  • worker: add runtimeConfiguration as parameter to setup() [Joseph Kogut]

1.35.3 - 2022-01-24

  • core: balenaos: use temp file for image path [Joseph Kogut]

1.35.2 - 2022-01-21

  • worker: qemu: add method to find firmware [Joseph Kogut]
  • worker: qemu: add firmware path options [Joseph Kogut]

1.35.1 - 2022-01-20

  • worker: allow listening from UNIX domain socket path [Joseph Kogut]
  • core: update cloud helpers after sdk bump [rcooke-warwick]

1.35.0 - 2022-01-19

  • core: Update fetchOS helper to use new SDK functions [Kyle Harding]
  • core: Update balena-sdk init function [Kyle Harding]
  • client: Update balena-sdk to 16.12.1 [Kyle Harding]
  • worker: Update balena-sdk to 16.12.1 [Kyle Harding]
  • core: Update balena-cli to 13.1.10 [Kyle Harding]
  • core: Update balena-sdk to 16.12.1 [Kyle Harding]

1.34.2 - 2022-01-18

  • fix preloading helpers for qemu worker [rcooke-warwick]

1.34.1 - 2022-01-18

  • patch: Change code theme in docs [Vipul Gupta (@vipulgupta2048)]

1.34.0 - 2022-01-18

  • Fixed serial logging test [Alex]
  • minor: Add testbot e2e tests [Vipul Gupta (@vipulgupta2048)]

1.33.0 - 2022-01-17

  • minor: Deprecate the use of conf.js in test suites [Vipul Gupta (@vipulgupta2048)]

1.32.7 - 2022-01-17

  • Add applicationConfigVariables to balena.yml [Vipul Gupta]

1.32.6 - 2022-01-14

  • patch: Add deploy with balena [Vipul Gupta (@vipulgupta2048)]

1.32.5 - 2022-01-13

  • worker: Avoid running QEMU entrypoint cmds on testbot [Kyle Harding]

1.32.4 - 2022-01-12

  • Update deploy-to-balena-action to v0.5.4 [Kyle Harding]

1.32.3 - 2022-01-12

  • workers: qemu: make kvm optional [Joseph Kogut]
  • Makefile: always use known good compose version [Joseph Kogut]

1.32.2 - 2022-01-11

  • workers: qemu: enable serial logging [Joseph Kogut]

1.32.1 - 2022-01-10

  • patch: Add deploy to balena action [Vipul Gupta (@vipulgupta2048)]

1.32.0 - 2022-01-09

  • minor: Remove git hooks [Vipul Gupta (@vipulgupta2048)]

1.31.9 - 2022-01-07

  • patch: Replace link-checker with Lychee [Vipul Gupta]

1.31.8 - 2021-12-29

  • patch: Clear cache when test starts [Vipul Gupta (@vipulgupta2048)]

1.31.7 - 2021-12-22

  • local-test: Remove orphan containers on compose up [Kyle Harding]
  • local-test: Remove dependency on npx [Kyle Harding]
  • local-test: Abort on container exit [Kyle Harding]
  • local-test: Split up client and local compose files [Kyle Harding]

1.31.6 - 2021-12-21

  • patch: Update balena-sdk to 16.1.0 [Vipul Gupta (@vipulgupta2048)]

1.31.5 - 2021-12-17

  • client: Change base image to alpine [Kyle Harding]
  • client: Expose config module path in docker cmd [Kyle Harding]

1.31.4 - 2021-12-17

  • worker: remove libvirt from optional dependencies [Joseph Kogut]

1.31.3 - 2021-12-16

  • worker: set up bridge parameters dynamically [rcooke-warwick]

1.31.2 - 2021-12-15

  • Update package-lock.json [Kyle Harding]

1.31.1 - 2021-12-14

  • Add CM4 IO-Board [Alexandru Costache]

1.31.0 - 2021-12-09

  • worker: remove unnecesary qemu modules [Joseph Kogut]
  • core: use nodejs package from upstream alpine [Joseph Kogut]
  • worker: use nodejs package from upstream alpine [Joseph Kogut]
  • worker: Change base images from debian to alpine [Kyle Harding]
  • core: Change base images from debian to alpine [Kyle Harding]

1.30.14 - 2021-12-07

  • patch: Remove duplicate build property [Vipul Gupta]

1.30.13 - 2021-12-05

  • allow setting of ports via env var [rcooke-warwick]

1.30.12 - 2021-12-02

  • worker: Return error if bridge address is already in use [Kyle Harding]

1.30.11 - 2021-12-02

core/contracts: Update to v1.13.40 [Kyle Harding]

contracts-1.13.40 - 2021-12-02

  • Enable nested changelogs [Kyle Harding]

contracts-1.13.39 - 2021-11-25

  • raspberrypi0-2w-64: Use same icon as the Pi Zero Wifi [Alexandru Costache]

contracts-1.13.38 - 2021-12-02

contracts-1.13.37 - 2021-12-02

contracts-1.13.36 - 2021-12-02

contracts-1.13.35 - 2021-12-02

contracts-1.13.34 - 2021-12-02

  • Add contracts upstream to project repo.yml [Kyle Harding]

v1.30.10

(2021-11-30)

  • core: Fix rebased multicast-dns reference [Kyle Harding]
  • core: Install balena CLI via package-json [Kyle Harding]

v1.30.9

(2021-11-30)

  • patch: Streamline the docs [Vipul Gupta (@vipulgupta2048)]

v1.30.8

(2021-11-30)

  • qemu: switch to emulated pflash to support UEFI vars [Joseph Kogut]

v1.30.7

(2021-11-29)

  • Makefile: fix race condition with parallel make [Joseph Kogut]
  • Makefile: fix ENOENT when paths don't exist in clean target [Joseph Kogut]

v1.30.6

(2021-11-26)

  • Remove deprecated balena-sync package [Kyle Harding]
  • Force install to replace missing dependencies [Kyle Harding]

v1.30.5

(2021-11-26)

  • worker: update package-lock [rcooke-warwick]

v1.30.4

(2021-11-26)

  • Add RevPi Core 3 [Alexandru Costache]

v1.30.3

(2021-11-26)

  • Fix ordering of docker-compose args [Kyle Harding]

v1.30.2

(2021-11-26)

  • makefile: fix detached flag in make detach [rcooke-warwick]

v1.30.1

(2021-11-25)

  • worker: wait for qemu image resize before flashing [rcooke-warwick]
  • worker: set up iptables and cleanup in teardown [rcooke-warwick]

v1.30.0

(2021-11-25)

  • Rework the makefile and flatten compose files to root of project [Kyle Harding]

v1.29.10

(2021-11-23)

  • Stub the proxy endpoint as glider has been removed from the worker [Kyle Harding]

v1.29.9

(2021-11-22)

  • Add detached target to makefile for running in jenkins [Kyle Harding]

v1.29.8

(2021-11-22)

  • qemu: network: disable dnsmasq DNS server [Joseph Kogut]

v1.29.7

(2021-11-19)

  • core: add dependencies for hup suite [rcooke-warwick]
  • client: let client execute suites on one worker [rcooke-warwick]
  • client: fix flashing status messages [rcooke-warwick]

v1.29.6

(2021-11-16)

  • patch: Remove nadoo/glider from Dockerfile [Vipul Gupta (@vipulgupta2048)]

v1.29.5

(2021-11-16)

  • patch: Create balena-ci.yml [Vipul Gupta]

v1.29.4

(2021-11-15)

  • worker: qemu: fix unresolved promise in setupBridge() [Joseph Kogut]

v1.29.3

(2021-11-15)

  • patch: Install git in the worker for npm dependencies [Kyle Harding]

v1.29.2

(2021-11-15)

  • patch: Reduce helpers delays and retries [Vipul Gupta (@vipulgupta2048)]

v1.29.1

(2021-11-15)

  • add worker contract [rcooke-warwick]

v1.29.0

(2021-11-15)

  • worker: qemu: add debug option to show serial console [Joseph Kogut]
  • README: update with QEMU worker instructions [Joseph Kogut]
  • worker: qemu: don't return from powerOff until qemu exits [Joseph Kogut]
  • worker: breakout qemu configs [Joseph Kogut]
  • compose/generic-x86.yml: enable SCREEN_CAPTURE [Joseph Kogut]
  • core/contracts: bump to v1.13.33 [Joseph Kogut]
  • worker: Dockerfile: remove libvirt dependencies [Joseph Kogut]
  • worker: Dockerfile: setup qemu bridge.conf [Joseph Kogut]
  • worker: Dockerfile: install ovmf for uefi support [Joseph Kogut]
  • worker: Dockerfile: fix build error w/ libusb [Joseph Kogut]
  • compose: generic-x86: update for QemuWorker [Joseph Kogut]
  • Re-enable qemu worker [Joseph Kogut]
  • workers: qemu: interface directly without libvirt [Joseph Kogut]
  • client: upload: handle error status [Joseph Kogut]

v1.28.37

(2021-11-09)

  • worker: Dockerfile: s/BALENA_MACHINE_NAME/BALENA_ARCH [Joseph Kogut]
  • Makefile: replace BALENA_ARCH in Dockerfile templates [Joseph Kogut]

v1.28.36

(2021-11-08)

  • Upgrade Node to v12 in core and worker [Joseph Kogut]
  • core: bump balena-cli to 12.51.1 [Joseph Kogut]

v1.28.35

(2021-11-02)

  • stub worker functions if env variable present [rcooke-warwick]
  • allow option to keep image post test [rcooke-warwick]

v1.28.34

(2021-11-02)

  • add title to json summary [rcooke-warwick]

v1.28.33

(2021-10-29)

  • add json test summary [rcooke-warwick]

v1.28.32

(2021-10-29)

  • stop testbotsdk build breaking local make [rcooke-warwick]

v1.28.31

(2021-10-29)

  • Makefile: update usage of --yes for npm >= 7 [Joseph Kogut]
  • Makefile: fix $(command -v) invocation [Joseph Kogut]

v1.28.30

(2021-10-26)

  • patch: Fix bluebird-retry options syntax [Vipul Gupta]

v1.28.29

(2021-10-26)

  • patch: Clarify caching implementation in fetchOS helper [Vipul Gupta (@vipulgupta2048)]

v1.28.28

(2021-10-20)

  • fix parsing of os-release file for flasher images [rcooke-warwick]

v1.28.27

(2021-10-20)

  • add beaglebone support [rcooke-warwick]

v1.28.26

(2021-10-20)

  • patch: Disable Dependabot from Leviathan [Vipul Gupta (@vipulgupta2048)]

v1.28.25

(2021-10-20)

  • fix suite hangups [rcooke-warwick]

v1.28.24

(2021-09-29)

  • Makefile: add compatibility for docker-compose v2 [Joseph Kogut]
  • Makefile: fix npx confirmation breaking Dockerfile target [Joseph Kogut]

v1.28.23

(2021-09-08)

  • patch: Update .dockerignore [Vipul Gupta (@vipulgupta2048)]

v1.28.22

(2021-09-02)

  • core: fix typo of retrieve [Joseph Kogut]

v1.28.21

(2021-09-01)

  • patch: Reduce timeout interval retrying archiveLogs helper [Vipul Gupta (@vipulgupta2048)]

v1.28.20

(2021-09-01)

  • Update Archiver implementation [Vipul Gupta (@vipulgupta2048)]

v1.28.19

(2021-08-30)

  • core: handle promise rejection in state [Joseph Kogut]

v1.28.18

(2021-08-30)

  • patch: Update balena-cli to v12.48.0 [Vipul Gupta (@vipulgupta2048)]

v1.28.17

(2021-08-25)

  • have test suite bail after first failure [rcooke-warwick]

v1.28.16

(2021-08-24)

  • remove redundant parts of worker dockerfile [rcooke-warwick]

v1.28.15

(2021-08-24)

  • disable bable-node [rcooke-warwick]

v1.28.14

(2021-08-19)

  • hotfix: wait for report stream to end before exit [rcooke-warwick]

v1.28.13

(2021-08-18)

  • generate mocha-style report at the end of tests [rcooke-warwick]

v1.28.12

(2021-08-17)

  • increase ssh keepalive interval time [rcooke-warwick]

v1.28.11

(2021-08-13)

  • patch: Restructure teardown order to prevent dependency issues [Vipul Gupta (@vipulgupta2048)]

v1.28.10

(2021-08-10)

  • client: log error message when image does not exist [Joseph Kogut]

v1.28.9

(2021-08-06)

  • add message when suite exits to client [rcooke-warwick]

v1.28.8

(2021-08-05)

  • store worker logs locally [rcooke-warwick]
  • enable testing without client uploads [rcooke-warwick]

v1.28.7

(2021-08-03)

  • patch: Add docs/ to .dockerignore [Vipul Gupta]

v1.28.6

(2021-08-02)

  • bump testbot sdk package to support fin [rcooke-warwick]

v1.28.5

(2021-07-22)

  • patch: Make CLI helpers considerate of API environments [Vipul Gupta (@vipulgupta2048)]

v1.28.4

(2021-07-22)

  • patch: Fix grouping of online testbots when selecting available workers [Vipul Gupta (@vipulgupta2048)]

v1.28.3

(2021-07-21)

  • Replace broken link and fix readme formatting [Kyle Harding]

v1.28.2

(2021-07-21)

  • patch: Move generated docs to root for GitHub Pages [Vipul Gupta (@vipulgupta2048)]

v1.28.1

(2021-07-19)

  • patch: generate leviathan helpers documentation [Vipul Gupta (@vipulgupta2048)]

v1.28.0

(2021-07-19)

  • Add Leviathan helpers documentation [Vipul Gupta (@vipulgupta2048)]

v1.27.13

(2021-07-12)

  • fix preload helper [rcooke-warwick]

v1.27.12

(2021-07-07)

  • patch: Update waitUntil helper's rejection condition to default false [Vipul Gupta]

v1.27.11

(2021-07-01)

  • Fix balenaOS image link in README [Miguel Casqueira]

v1.27.10

(2021-06-30)

  • patch: Delete Codeowners [Vipul Gupta]

v1.27.9

(2021-06-25)

  • Fix formatting [Ryan Cooke]
  • add get os function to worker [rcooke-warwick]
  • make fetchOS function use downloads dir [rcooke-warwick]
  • fix test teardowns overlapping with suite teardown [rcooke-warwick]
  • Allow use of balenaOS class with any image [rcooke-warwick]

v1.27.8

(2021-06-22)

  • patch: Reboot DUT helper [Vipul Gupta (@vipulgupta2048)]

v1.27.7

(2021-06-18)

  • change to iso format [rcooke-warwick]
  • add log timestamping [rcooke-warwick]

v1.27.6

(2021-06-16)

  • multi-client: catch exceptions of the single-client children [Robert Günzler]

v1.27.5

(2021-06-03)

  • client: improve multi-client output [Robert Günzler]

v1.27.4

(2021-05-31)

  • stop retry from throwing in pushcontainer [rcooke-warwick]

v1.27.3

(2021-05-28)

  • directly use stream objects and improve logs [rcooke-warwick]
  • fix image upload retry [rcooke-warwick]

v1.27.2

(2021-05-19)

  • make timeout on waitUntilServicesRunning a param [rcooke-warwick]

v1.27.1

(2021-05-14)

  • stop client sending multiple jobs to same worker [rcooke-warwick]

v1.27.0

(2021-05-14)

  • allow client to gzip images before sending [rcooke-warwick]
  • Filter only online testbots with DUT tag [Vipul Gupta (@vipulgupta2048)]
  • minor: Parallelize multi-suite testing with multiple workers [Vipul Gupta (@vipulgupta2048)]

v1.26.15

(2021-05-14)

  • fix preload format in cli helper class [rcooke-warwick]
  • Fix typedoc param declarations [rcooke-warwick]
  • add documentation [rcooke-warwick]
  • add more cloud helpers [rcooke-warwick]

v1.26.14

(2021-05-13)

  • resolve both report and artifact download promises [rcooke-warwick]
  • Resolve promise for report downloads correctly [rcooke-warwick]
  • describe how to capture screen and send artifacts [rcooke-warwick]
  • fix report archive naming [rcooke-warwick]
  • allow client to download artifacts [rcooke-warwick]
  • make worker storage volume accessible by core [rcooke-warwick]
  • fix hdmi capture [rcooke-warwick]

v1.26.13

(2021-04-29)

  • Add unpack type that does nothing [Robert Günzler]

v1.26.12

(2021-04-07)

  • fix docker-compose [rcooke-warwick]
  • Include bluez for bluetooth tests [rcooke-warwick]

v1.26.11

(2021-04-07)

  • add push container and execute in container helper [rcooke-warwick]

v1.26.10

(2021-03-25)

  • move getting started leviathan guide here [rcooke-warwick]

v1.26.9

(2021-03-03)

  • increase upload timeout from 5 to 10 mins [rcooke-warwick]

v1.26.8

(2021-03-01)

  • Add NUC support and improve logging [Roman Mazur]
  • Update testbot library to support more device types [Roman Mazur]

v1.26.7

(2021-02-17)

  • bump dbus package [rcooke-warwick]

v1.26.6

(2021-02-04)

  • Add note about access needed [Vipul Gupta (@vipulgupta2048)]
  • Add Getting Started section to README [Vipul Gupta (@vipulgupta2048)]

v1.26.5

(2021-01-26)

  • Disable persistent logging test [Vipul Gupta (@vipulgupta2048)]

v1.26.4

(2021-01-21)

  • Activate persistent logging test [Vipul Gupta (@vipulgupta2048)]

v1.26.3

(2020-10-25)

  • Revert "Add integrity check on file uploads" [Roman Mazur]

v1.26.2

(2020-10-23)

  • Replace url property with HTTPS for versionbot [Vipul Gupta]

v1.26.1

(2020-09-17)

  • Improve message when fingerprint test passes [Vipul Gupta (@vipulgupta2048)]
  • Add integrity check to file upload [Vipul Gupta (@vipulgupta2048)]

v1.26.0

(2020-08-12)

  • Add device info to reports file name [Roman Mazur]

v1.25.1

(2020-07-16)

  • Fix DUT serial output download logic [Roman Mazur]

v1.25.0

(2020-07-13)

  • Remove qemu from available impl options [Roman Mazur]
  • Capture DUT serial output [Roman Mazur]

v1.24.4

(2020-07-08)

  • Bump npm from 6.13.4 to 6.14.6 in /core [dependabot[bot]]

v1.24.3

(2020-07-06)

  • Store test report per worker device [Roman Mazur]

v1.24.2

(2020-06-29)

  • Pin glider version to avoid build issues [Roman Mazur]

v1.24.1

(2020-06-16)

  • Fix error handling [Roman Mazur]

v1.24.0

(2020-06-15)

  • Disable execution of Persistent Logging test [Vipul Gupta (@vipulgupta2048)]

v1.23.4

(2020-06-10)

  • Reword fingerprint test assertions for consistency [Giovanni Garufi]

v1.23.3

(2020-06-09)

  • Add basic retry logic to client->core communications [Roman Mazur]

v1.23.2

(2020-06-05)

  • Report suite results back to the client [Roman Mazur]

v1.23.1

(2020-06-04)

  • Disable boot-splash test [Roman Mazur]

v1.23.0

(2020-06-02)

  • Start using testbot SDK in leviathan [Roman Mazur]

1.22.3 - 2020-02-20

  • Fix wired connection configuration [Roman Mazur]
  • Add status LED indicator [Roman Mazur]

1.22.2 - 2020-02-14

  • Bump contracts to v1.1.94 [Roman Mazur]

1.22.1 - 2020-02-05

  • Ensure host network is used in the container [Roman Mazur]

1.22.0 - 2020-01-29

  • Dockerize client [Roman Mazur]

1.21.6 - 2020-01-17

  • Fix lint errors [Roman Mazur]
  • Perform clean install in Docker build [Roman Mazur]
  • Consolidate git hooks setup [Roman Mazur]
  • Remove unused jenkins download type [Roman Mazur]
  • Move libvirt to optional deps [Roman Mazur]

1.21.5 - 2020-01-09

  • Add package-lock files [Giovanni Garufi]

1.21.4 - 2020-01-04

  • Remove the /select route in favour of enviroment variable configuration [Theodor Gherzan]

1.21.3 - 2019-12-20

  • Trigger signal handling once, but still capture all [Theodor Gherzan]

1.21.2 - 2019-12-19

  • Rename managed and unmanaged test suites [Giovanni Garufi]

1.21.1 - 2019-12-19

  • Update .gitignore to exclude logs and default conf [Giovanni Garufi]
  • Add default configs for single and multi client [Giovanni Garufi]

1.21.0 - 2019-12-19

  • Add OS fingerprint test [Giovanni Garufi]

1.20.5 - 2019-12-18

  • Support for the testbot HAT [Theodor Gherzan]

1.20.4 - 2019-12-18

  • Fix run from non-bin director [Roman Mazur]

1.20.3 - 2019-12-18

  • Fix flash error processing [Roman Mazur]

1.20.2 - 2019-12-18

  • Fail fast when dbus connection cannot be established [Roman Mazur]

1.20.1 - 2019-12-17

  • Update the state when suite finishes [Roman Mazur]

1.20.0 - 2019-12-17

  • Add non-interactive mode [Roman Mazur]

1.19.8 - 2019-12-17

  • Fix hanging suite process [Roman Mazur]

1.19.7 - 2019-12-17

  • Fix error handling for the missing target drive [Roman Mazur]

1.19.6 - 2019-12-17

  • Inject logger in object state [Theodor Gherzan]
  • The file should be CODEOWNERS, not what it was. [Gergely Imreh]
  • Add MAINTAINERS file [Gergely Imreh]
  • Allow tests to define subtests [Theodor Gherzan]

1.19.5 - 2019-04-27

  • Fix some formatting issues. [Theodor Gherzan]

1.19.4 - 2019-04-26

  • Rename e2e suite to testlodge [Theodor Gherzan]

1.19.3 - 2019-04-08

  • README.md: Add documentation on running the framework [Theodor Gherzan]

1.19.2 - 2019-04-01

  • Provide run queue summary [Theodor Gherzan]

1.19.1 - 2019-04-01

  • Define remote worker [Theodor Gherzan]
  • Enable prettier and reconfigure eslint to cope with our pretier [Theodor Gherzan]

1.19.0 - 2019-01-10

  • Instead of passing a private key around rely on a ssh agent [Theodor Gherzan]

1.18.8 - 2018-12-10

  • Change the order of the tests [Horia Delicoti]

1.18.7 - 2018-12-07

  • Add test case to move device between applications [Horia Delicoti]

1.18.6 - 2018-11-30

  • Update reload supervisor test to accept resin and balena images [Horia Delicoti]
  • Fix balena component for bluetooth testing due to providing a new component, sync [Horia Delicoti]
  • Fix balena component for enabling delta due to providing a new component, sync [Horia Delicoti]

1.18.5 - 2018-11-28

  • Automate resin sync test [Theodor Gherzan]

1.18.4 - 2018-11-28

  • Use ssh written purely in node [Theodor Gherzan]
  • Fix the filename expected from the image maker [Theodor Gherzan]

1.18.3 - 2018-11-09

  • Update device-reportOsVersion test due to balena rename [Horia Delicoti]

1.18.2 - 2018-11-06

  • Use internal balena-requests for API calls [Theodor Gherzan]

1.18.1 - 2018-11-05

  • Make request native so we can extract more data on failures [Theodor Gherzan]

v1.18.0 - 2018-10-30

  • The big rename from Resin.io to Balena [Theodor Gherzan]
  • Update package.json for new resin-semver release [Paulo Castro]

v1.17.12 - 2018-10-25

  • Provide repl interface [Theodor Gherzan]

v1.17.11 - 2018-10-24

  • Update package.json for new resin-semver release [Paulo Castro]

v1.17.10 - 2018-10-18

  • Parameterize worker as a top level option [Theodor Gherzan]

v1.17.9 - 2018-10-18

  • Semi-automate the bluetooth test [Horia Delicoti]
  • ResinIO ssh connection requires a certain device state [Theodor Gherzan]

v1.17.8 - 2018-10-17

  • Fix etcher progress bar [Horia Delicoti]

v1.17.7 - 2018-10-16

  • Allow the use of variables that contain whitespaces [Theodor Gherzan]
  • Fix semi-tests due to update of submodule contracts [Horia Delicoti]

v1.17.6 - 2018-10-12

  • Update tests to latest changes from submodule contracts [Horia Delicoti]
  • Update contracts submodule [Horia Delicoti]

v1.17.5 - 2018-10-12

  • Factor out common push code [Theodor Gherzan]

v1.17.4 - 2018-10-12

  • Resolve version properly [Theodor Gherzan]

v1.17.3 - 2018-10-11

  • Fix hostapp update to work on updating from old version to new [Horia Delicoti]

v1.17.2 - 2018-10-11

  • Name ssh key label same as the application name [Horia Delicoti]

v1.17.1 - 2018-10-11

  • Provide build status badge [Theodor Gherzan]

v1.17.0 - 2018-10-11

  • Add support for testbot infrastructure [Theodor Gherzan]

v1.16.12 - 2018-10-10

  • Refactor code to accomodate for the testbot worker [Theodor Gherzan]

v1.16.11 - 2018-10-08

  • Fix multiple parallel runs on the same machine [Theodor Gherzan]

v1.16.10 - 2018-10-08

  • Fix delta due to resin-sdk changes [Horia Delicoti]

v1.16.9 - 2018-10-08

  • Revamp the README and remove outdated information [Theodor Gherzan]

v1.16.8 - 2018-10-08

  • Automate resin-progress test [Horia Delicoti]

v1.16.7 - 2018-10-08

  • Automate supervisor update through the api [Theodor Gherzan]

v1.16.6 - 2018-10-04

  • Automate supervisor update testcase [Theodor Gherzan]

v1.16.5 - 2018-10-04

  • Re-work pushing application [Theodor Gherzan]

v1.16.4 - 2018-10-04

  • Retry SSH connection if connection drops internally [Theodor Gherzan]

v1.16.3 - 2018-10-04

  • When runnning in a CI do not allocate a tty 1 [Theodor Gherzan]

v1.16.2 - 2018-09-20

  • Dependencies: Update resin-semver version to support Balena OS [Lucian Buzzo]

v1.16.1 - 2018-09-05

  • Refactor effort [Theodor Gherzan]

v1.16.0 - 2018-09-04

  • Add test to check the device reports the hostOS version [Horia Delicoti]

v1.15.13 - 2018-09-04

  • Test supervisor update through the API [Horia Delicoti]
  • Define OS concept [Theodor Gherzan]

v1.15.12 - 2018-08-24

  • Switch to resin-semver module #228 [Horia Delicoti]

v1.15.11 - 2018-08-21

  • Use COPY rather than ADD in Dockerfile #227 [Horia Delicoti]

v1.15.10 - 2018-08-20

  • To creat an application takes an object argument #226 [Horia Delicoti]
  • Add kvm support to speed qemu up #226 [Theodor Gherzan]

v1.15.9 - 2018-07-04

  • Move from ava to node-tap #217 [Theodor Gherzan]

v1.15.8 - 2018-07-04

  • Fix: ResinCI configure #218 [Theodor Gherzan]

v1.15.7 - 2018-06-28

  • Getting device OS config requires resinOS version now #216 [Theodor Gherzan]

v1.15.6 - 2018-06-01

  • Refactor device initialization logic as worker classes #211 [Juan Cruz Viotti]

v1.15.5 - 2018-05-31

  • Split tests into their own files #210 [Juan Cruz Viotti]

v1.15.4 - 2018-05-31

  • Remove all bash code #208 [Theodor Gherzan]

v1.15.3 - 2018-05-24

  • Use API keys instead of authenticating with credentials #207 [Horia Delicoti]

v1.15.2 - 2018-05-02

  • Add pensieve backend to publish test results #190 [Theodor Gherzan]

v1.15.1 - 2018-05-02

  • Produce, consume and format TAP output #146 [Theodor Gherzan]

v1.15.0 - 2018-05-01

  • Add test to check image filename format #102 [Horia Delicoti]
  • Use contracts to get the arch version and led properties of the device #102 [Horia Delicoti]
  • Visual fixes for semi-tests #102 [Horia Delicoti]

v1.14.0 - 2018-04-20

  • Refactor graphics semi-tests #176 [Horia Delicoti]

v1.13.0 - 2018-04-20

  • Refactor supervisor semi-tests #177 [Horia Delicoti]

v1.12.0 - 2018-04-20

  • Refactor resinhup semi-tests #178 [Horia Delicoti]

v1.11.0 - 2018-04-20

  • Adding vim and rsync for installing * Configuring git identity #175 [Horia Delicoti]

v1.10.0 - 2018-04-20

  • Refactor development experience semi-tests #174 [Horia Delicoti]

v1.9.0 - 2018-04-17

  • Enable interactive tests using a config env var #172 [Horia Delicoti]

v1.8.0 - 2018-04-16

  • Add semi multicontainer test #169 [Horia Delicoti]

v1.7.3 - 2018-04-12

  • Implemenet SSH key removal by label #143 [Theodor Gherzan]

v1.7.2 - 2018-04-12

  • Make Circle CI ignore verson commits generated by VersionBot #127 [Juan Cruz Viotti]

v1.7.1 - 2018-04-12

  • Adapt code to the new multi-contianer architecture #171 [Theodor Gherzan]

v1.7.0 - 2018-03-27

  • Wifi credentials were not parsed #158 [Horia Delicoti]
  • Refactor semi-tests on bluetooth #158 [Horia Delicoti]
  • Refactor semi-test that depends on device-type #158 [Horia Delicoti]
  • Refactor semi-test that enters and syncs application #158 [Horia Delicoti]
  • Refactor semi-test on supervisor #158 [Horia Delicoti]
  • Refactor semi-test that tests the kernel boot logo and the splash screen #158 [Horia Delicoti]

v1.6.0 - 2018-03-16

  • Provision device with deltas enabled #144 [Horia Delicoti]

v1.5.2 - 2018-03-15

  • Refactor the resin SDK component #148 [Theodor Gherzan]

v1.5.1 - 2018-03-12

  • Remove Resin CLI prepare instructions #119 [Juan Cruz Viotti]

v1.5.0 - 2018-03-07

  • Refactor code for readability *Add file to ignore for specific IDE #108 [Horia Delicoti]

v1.4.4 - 2018-03-02

  • Implement hostapp update testcase #94 [Theodor Gherzan]

v1.4.3 - 2018-03-02

  • Dynamically pass environment to Docker #123 [Juan Cruz Viotti]

v1.4.2 - 2018-03-02

  • Make the teardown function robust to flaky network #135 [Theodor Gherzan]

v1.4.1 - 2018-03-02

  • Fix wifi configuration support #132 [Theodor Gherzan]

v1.4.0 - 2018-03-02

  • Configure SSH keys in container to be able to clone and push application without additional steps #134 [Horia Delicoti]
  • Slight flow re-work of the project #134 [Theodor Gherzan]
  • Use contracts to determine whether to run bluetooth tests or not #134 [Juan Cruz Viotti]

v1.3.2 - 2018-03-01

  • Place device configuration in "options" #120 [Juan Cruz Viotti]
  • Move the project back to javascript #120 [Theodor Gherzan]
  • Do not share application name between tests, so we can run test instances in parallel #120 [Theodor Gherzan]
  • Integrate ESLint #120 [Juan Cruz Viotti]
  • Run tests serially #120 [Juan Cruz Viotti]

v1.3.1 - 2018-02-22

  • Make temporary directory configurable using an env var #117 [Juan Cruz Viotti]

v1.3.0 - 2018-02-19

  • Installing resin-cli inside container *Providing make target to enter running container #112 [Horia Delicoti]

v1.2.0 - 2018-02-16

  • Include semi-manual test cases from TestLodge #107 [Juan Cruz Viotti]

v1.1.0 - 2018-02-14

  • Stop Ava to abort test on a single failure #111 [Horia Delicoti]
  • Allow user confirmation through IPC on serial mode #111 [Juan Cruz Viotti]

v1.0.8 - 2018-02-08

  • Execute Ava CLI through a Node.js wrapper #106 [Juan Cruz Viotti]

v1.0.7 - 2018-02-08

  • Run all tests serially #104 [Juan Cruz Viotti]

v1.0.6 - 2018-02-06

  • Integrate ssh util with various components #103 [Theodor Gherzan]

v1.0.5 - 2018-02-06

  • Refactor the sdk component #98 [Theodor Gherzan]

v1.0.4 - 2018-02-01

  • Upgrade SDK to bypass API bug with older versions #101 [Theodor Gherzan]

v1.0.3 - 2018-01-24

  • Push application test should not run in parallell with other ones #96 [Theodor Gherzan]
  • Fix typo #96 [Theodor Gherzan]
  • Rework 'push an application' test #96 [Theodor Gherzan]
  • Rework download progress #96 [Theodor Gherzan]
  • Make circleci use our own build configuration #96 [Theodor Gherzan]
  • Improve Dockerfile #96 [Theodor Gherzan]

v1.0.2 - 2017-12-06

  • Add qemux86-64 support #46 [Theodor Gherzan]
  • Remove dollarsign in lint command instructions #46 [Juan Cruz Viotti]
  • Add a basic README #46 [Juan Cruz Viotti]
  • Bridge device type environment variable to Docker container #46 [Juan Cruz Viotti]
  • Get rid of env.list #46 [Juan Cruz Viotti]
  • Fix various TypeScript related issues #46 [Juan Cruz Viotti]
  • Add source code license blocks #46 [Juan Cruz Viotti]

v1.0.1 - 2017-11-29

  • Ava does not support t.context in before blocks #69 [Theodor Gherzan]
  • Preprovision resin.io devices and properly wait for a uuid #69 [Juan Cruz Viotti]
  • Use namespaced env vars #69 [Juan Cruz Viotti]
  • Don't wait for stdin on provision before continuing #69 [Juan Cruz Viotti]
  • Use a locally scoped temporary directory #69 [Juan Cruz Viotti]
  • Minor logging improvements #69 [Juan Cruz Viotti]
  • Unmount drive before opening it in Etcher writer #69 [Juan Cruz Viotti]
  • Get all options from environment variables #69 [Juan Cruz Viotti]
  • Add missing percentage to Etcher writer logs #69 [Juan Cruz Viotti]
  • Log provisioning process to stdout #69 [Juan Cruz Viotti]
  • Pipe to progress stream when downloading OS #69 [Juan Cruz Viotti]
  • Various fixes to make everything run fine on TypeScript #69 [Juan Cruz Viotti]
  • Start using TypeScript async/await #69 [Juan Cruz Viotti]
  • Expand .gitignore #69 [Juan Cruz Viotti]
  • Switch to TypeScript #69 [Juan Cruz Viotti]
  • Add a device-type component with a default implementation #69 [Juan Cruz Viotti]

v1.0.0 - 2017-11-22

  • Add VersionBot configuration files. [Horia]