Change log ----------- # v2.101.3+rev1 ## (2022-08-11)
Update contracts to 91807ae538dccedb69877eed28ae6752287e2f21 [renovate[bot]] > ## contracts-2.0.11 > ### (2022-08-10) > > * generic-amd64: update logo to be vendor agnostic [Joseph Kogut] > > ## contracts-2.0.10 > ### (2022-08-10) > > * generic-amd64: disable private [Joseph Kogut] >
# v2.101.3 ## (2022-08-06)
Update layers/meta-balena to afcbee0c5dad04f02ba2a3ecb5d6d7db21f7ebe4 [renovate[bot]] > ## meta-balena-2.101.3 > ### (2022-08-05) > > * Update balena-io/balena-supervisor to v14.0.13 [renovate[bot]] >
Update layers/meta-balena to 3c505918b2cbf72f607a3ccc65cc3853fd3a636e [renovate[bot]] > ## meta-balena-2.101.3 > ### (2022-08-05) > > * Update balena-io/balena-supervisor to v14.0.13 [renovate[bot]] >
# v2.101.1+rev1 ## (2022-08-05)
Update contracts to 3d133659481f38ee1bba63d3835a231c70c11eec [renovate[bot]] > ## contracts-2.0.9 > ### (2022-08-04) > > * generic-amd64: match genericx86-64-ext connectivity [Joseph Kogut] > * generic-amd64: update name to include GPT qualifier [Joseph Kogut] > * genericx86-64-ext: update name to include MBR qualifier [Joseph Kogut] >
# v2.101.1 ## (2022-08-03)
Update layers/meta-balena to 7a62296718a363abd393107933f30e611ec27d1e [renovate[bot]] > ## meta-balena-2.101.1 > ### (2022-08-01) > > * os-config: Update os-config from v1.2.1 to v1.2.10 [Zahari Petkov] >
# v2.101.0+rev2 ## (2022-08-03)
Update contracts to b48eaf24e3b0cf67116e4adbe1a12d349825fda5 [renovate[bot]] > ## contracts-2.0.8 > ### (2022-08-03) > > * Update dotnet contract to latest v6.x and v3.x [Trong Nghia Nguyen] > * Add node v18.7.0 [Trong Nghia Nguyen] >
# v2.101.0+rev1 ## (2022-08-02) * Remove final argument from build and deploy workflow [Alex Gonzalez] * Update build and deploy workflow to v0.0.9 [Alex Gonzalez] # v2.101.0 ## (2022-07-30)
Update layers/meta-balena to c233b4107fc25b08e963e2419b40263409d2de9e [renovate[bot]] > ## meta-balena-2.101.0 > ### (2022-07-29) > > * resin-device-register: Use fatrw to access the boot partition [Alex Gonzalez] > * hostapp-update-hooks: Use fatrw to access the boot partition [Alex Gonzalez] > * balena-unique-key: Use fatrw to access the boot partition [Alex Gonzalez] > * balena-rollback: Use fatrw if available [Alex Gonzalez] > * update-hostapp-extensions: Use fatrw if available [Alex Gonzalez] > * balena-config-vars: Provide FAT safe filesystem access alternatives [Alex Gonzalez] > * fatrw: Add recipe [Alex Gonzalez] > > ## meta-balena-2.100.11 > ### (2022-07-25) > > * test: os: chrony: Double the wait for time skew test [Kyle Harding] > * os: tests: chrony: Wrap disable/enable NTP in test conditions [Kyle Harding] > * tests: os: Add helper to write or remove properties in config.json [Kyle Harding] > > ## meta-balena-2.100.10 > ### (2022-07-24) > > * tests: cloud: preload: fix no-return-await [Joseph Kogut] > * tests: cloud: preload: reduce waitUntil interval [Joseph Kogut] > * tests: cloud: multicontainer: reduce waitUntil interval [Joseph Kogut] > > ## meta-balena-2.100.9 > ### (2022-07-22) > > * tests: os: engine-socket - wait for response [rcooke-warwick] > > ## meta-balena-2.100.8 > ### (2022-07-21) > > * tests/os: Add 243390 unmanged Wifi HATs tests from testLodge [Alexandru Costache] > > ## meta-balena-2.100.7 > ### (2022-07-21) > > * tests: hup: Clear inactive storage partition before HUP [Kyle Harding] > * tests: hup: Add root partition tests [Kyle Harding] > * tests: hup: Replace custom steps with tests and verify exit code [Kyle Harding] > * tests: hup: Wait for rollback files to be removed or created [Kyle Harding] > > ## meta-balena-2.100.6 > ### (2022-07-21) > > * balena-config-vars: Do not use cache in flasher images [Alex Gonzalez] > > ## meta-balena-2.100.5 > ### (2022-07-21) > > * Update balena-io/balena-supervisor to v14.0.12 [renovate[bot]] > > ## meta-balena-2.100.4 > ### (2022-07-20) > > >
> Update tests/leviathan digest to d3c6489 [renovate[bot]] > >> ### leviathan-2.6.8 >> #### (2022-07-20) >> >> * core: Reduce logging in failed SSH attempts [Kyle Harding] >> >> ### leviathan-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] >> >
> > > ## meta-balena-2.100.3 > ### (2022-07-20) > > * tests: ssh-auth: Rework to prevent race conditions [Kyle Harding] > > ## meta-balena-2.100.2 > ### (2022-07-15) > > >
> Update tests/leviathan digest to c2755a1 [renovate[bot]] > >> ### leviathan-2.6.6 >> #### (2022-07-15) >> >> * core: worker: add retryOptions to executeCommand methods [Joseph Kogut] >> >
> > > ## meta-balena-2.100.1 > ### (2022-07-15) > > * tests: cloud: fix production mode ssh test [Joseph Kogut] > > ## meta-balena-2.100.0 > ### (2022-07-14) > > * docs: Add configuration overview [Alex Gonzalez] > * Create empty configuration units [Alex Gonzalez] > * Make configuration units storage path a distro setting [Alex Gonzalez] > * balena-configurable: Generate initial unit configuration file [Alex Gonzalez] > * balena-units-conf: Add script to generate configuration units [Alex Gonzalez] > * balena-units-conf: Rename configuration directory [Alex Gonzalez] > * balena-units-conf: Process static configuration unit files at build time [Alex Gonzalez] > * os-helpers-config: Extract functions from os-config-json to helper file [Alex Gonzalez] > * os-helpers: Rename os-helpers-devmode to os-helpers-config [Alex Gonzalez] > * balena-config-vars: Split static defaults into a different file [Alex Gonzalez] > * os-config-json: Log configuration changes [Alex Gonzalez] > * os-config-json: Recreate environment cache file [Alex Gonzalez] > * balena-config-vars: Cache environment in memory file [Alex Gonzalez] > > ## meta-balena-2.99.30 > ### (2022-07-14) > > * Update backport for current being 2.98.x [Alex Gonzalez] > > ## meta-balena-2.99.29 > ### (2022-07-14) > > * Update balena-io/balena-supervisor to v14.0.10 [renovate[bot]] > > ## meta-balena-2.99.28 > ### (2022-07-13) > > >
> Update tests/leviathan digest to d57299a [renovate[bot]] > >> ### leviathan-2.6.5 >> #### (2022-07-12) >> >> * core: Reduce the interval for sdk.executeCommandInHostOS [Kyle Harding] >> * Revert "reduce ssh retries" [Kyle Harding] >> >> ### leviathan-2.6.4 >> #### (2022-07-07) >> >> * remove parallel suites across multiple workers [rcooke-warwick] >> >> ### leviathan-2.6.3 >> #### (2022-07-06) >> >> * reduce ssh retries [rcooke-warwick] >> >> ### leviathan-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] >> >> ### leviathan-2.6.1 >> #### (2022-07-01) >> >> * patch: Remove testing step of purging old volumes [Kyle Harding] >> * patch: Increase timeout for worker connections [Kyle Harding] >> >> ### leviathan-2.6.0 >> #### (Invalid date) >> >> * minor: Improve e2e serial test for Leviathan v2 [Vipul Gupta (@vipulgupta2048)] >> >> ### leviathan-2.5.7 >> #### (Invalid date) >> >> * patch: Limit e2e execution time to 2 hours [Kyle Harding] >> >> ### leviathan-2.5.6 >> #### (Invalid date) >> >> * patch: Use ubuntu-latest GH runners for e2e [Kyle Harding] >> >
> > > ## meta-balena-2.99.27 > ### (Invalid date) > > * tests: os: fingerprint: fix errant promise [Joseph Kogut] >
# v2.99.26+rev3 ## (2022-07-27)
Update contracts to 9db49d2fbb34542f53bf496135c32cccf5df487c [renovate[bot]] > ## contracts-2.0.7 > ### (2022-07-19) > > * hw.device-type: fix tdpzu9 device name [Francois] >
# v2.99.26+rev2 ## (2022-07-25)
Update balena-yocto-scripts to 09e4514953fed499a69c224b47969fd2c3fb7ab8 [renovate[bot]] > ## balena-yocto-scripts-1.19.11 > ### (2022-07-25) > > * balena-api: On hostapp creation, set class to app [Alex Gonzalez] >
# v2.99.26+rev1 ## (2022-07-17)
Update contracts to 4df6bf241e40b34e4d7051c97ba4f9cf1945c45f [renovate[bot]] > ## contracts-2.0.6 > ### (2022-07-17) > > * hw.device-type: Add correct tdpzu9 board [Florin Sarbu] > > ## contracts-2.0.5 > ### (2022-07-14) > > * Add node v18.6.0 [Trong Nghia Nguyen] > * Add golang v1.8.4 and v1.17.12 [Trong Nghia Nguyen] > * Add node v18.5.0 v16.16.0 and v14.20.0 [Trong Nghia Nguyen] > * Remove Debian Stretch as it is EOL [Trong Nghia Nguyen] >
# v2.99.26 ## (2022-07-08) * Update build and deploy workflow to support ESR tags [Alex Gonzalez] * Update layers/meta-balena to 1f79bcbb751f8715c49b207fdf737a2a089aff4c [renovate[bot]] # v2.99.25 ## (2022-06-29)
Update balena-yocto-scripts to 5e003d52ac8e118af3cce662362d45f780ade704 [renovate[bot]] > ## balena-yocto-scripts-1.19.10 > ### (2022-06-29) > > * balena-deploy: Use balena-img instead of resin-img [Alex Gonzalez] > * Global rename from dockerhub resin to balena accounts [Alex Gonzalez] > * automation: Stop deploying images to dockerhub [Alex Gonzalez] >
* Update layers/meta-balena to b76de1e01b5e49196a800340335a3fb2c814b931 [renovate[bot]] # v2.99.24+rev1 ## (2022-06-29)
Update balena-yocto-scripts to 29b218350eb1553f0f2c4da2753e9f6722226f41 [renovate[bot]] > ## balena-yocto-scripts-1.19.9 > ### (2022-06-28) > > * balena-deploy: pin balena-img to v4.1.2 [Joseph Kogut] > * balena-deploy: s/resin-img/balena-img [Joseph Kogut] >
# v2.99.24 ## (2022-06-28)
Update layers/meta-balena to 48847f04f125fe90cd0c385fcbb617210233571e [renovate[bot]] > ## meta-balena-2.99.24 > ### (2022-06-28) > > * tests: Increase delay when testing randomized timers [Kyle Harding] > > ## meta-balena-2.99.23 > ### (2022-06-27) > > * Update: update balena-io/balena-supervisor to v14.0.8 [renovate[bot]] >
# v2.99.22 ## (2022-06-28)
Update layers/meta-balena to ecbbdd001ec3b7a052d170a5592ea8bfc43477f0 [renovate[bot]] > ## meta-balena-2.99.22 > ### (2022-06-27) > > * balena-supervisor: Replace BOOT_MOUNTPOINT with BALENA_BOOT_MOUNTPOINT [Alex Gonzalez] > * balena-config-vars: Remove BOOT_MOUNTPOINT from configuration environment [Alex Gonzalez] >
# v2.99.21 ## (2022-06-27)
Update layers/meta-balena to b266b1a4ebeb269145192f8412fa12c902a30812 [renovate[bot]] > ## meta-balena-2.99.21 > ### (2022-06-27) > > * balena-config-vars: Do not use systemctl to list unit files [Alex Gonzalez] > > ## meta-balena-2.99.20 > ### (2022-06-24) > > * tests: os: make apiKey an optional parameter [Joseph Kogut] >
# v2.99.19 ## (2022-06-24)
Update layers/meta-balena to 85c5bf992befbdd5b4f88978aeb7acd1a206bf9b [renovate[bot]] > ## meta-balena-2.99.19 > ### (2022-06-24) > > * tests: os: purge-data: reduce intervals in waitUntil [Joseph Kogut] >
# v2.99.18+rev1 ## (2022-06-24)
Update contracts to 98c8c8ef3039bb927ce39f77eed4479f12c77fac [renovate[bot]] > ## contracts-2.0.4 > ### (2022-06-21) > > * Add libffi3.4 linked python binaries [Trong Nghia Nguyen] >
# v2.99.18 ## (2022-06-24)
Update layers/meta-balena to 16898dbf4b204482fc0018bef3d823599a504c36 [renovate[bot]] > ## meta-balena-2.99.18 > ### (2022-06-23) > > * tests: os: config-json: fix race in udevRules test [Joseph Kogut] > > ## meta-balena-2.99.17 > ### (2022-06-22) > > * Update balena-io/balena-supervisor to v14.0.7 [renovate[bot]] > > ## meta-balena-2.99.16 > ### (2022-06-22) > > * tests: os: modem: reduce time taken scanning for modems [Joseph Kogut] > > ## meta-balena-2.99.15 > ### (2022-06-21) > > >
> Update tests/leviathan digest to 9e0ab34 [renovate[bot]] > >> ### leviathan-2.5.4 >> #### (2022-06-17) >> >> * core: worker: simplify rebootDut [Joseph Kogut] >> * core: worker: reduce interval in executeCommandInHostOS [Joseph Kogut] >> >
> > > ## meta-balena-2.99.14 > ### (2022-06-21) > > * tests: os: chrony: simplify error handling [Joseph Kogut] > * tests: os: chrony: use waitForServiceState [Joseph Kogut] > * tests: os: chrony: block NTP by disabling DNS resolution [Joseph Kogut] > > ## meta-balena-2.99.13 > ### (2022-06-21) > > * Update balena-io/balena-supervisor to v14 [renovate[bot]] > > ## meta-balena-2.99.12 > ### (2022-06-20) > > * renovate: Add regex manager for balena-supervisor [Kyle Harding] > > ## meta-balena-2.99.11 > ### (2022-06-20) > > * tests: cloud: check preloaded app starts w/o api [rcooke-warwick] > > ## meta-balena-2.99.10 > ### (2022-06-18) > > * Update backport for current being 2.88.x [Alex Gonzalez] > > ## meta-balena-2.99.9 > ### (2022-06-17) > > * hostapp-update-hooks: Rework bootfiles blacklist [Florin Sarbu] > > ## meta-balena-2.99.8 > ### (2022-06-17) > > * base-files: Fix syntax in mdns.allow addition [Alex Gonzalez] > * efitools: Fix append syntax [Alex Gonzalez] > > ## meta-balena-2.99.7 > ### (2022-06-17) > > * resindataexpander: Move get_part_table_type to os-helpers-fs [Michal Toman] > > ## meta-balena-2.99.6 > ### (2022-06-17) > > * balena-efi.service: Mount if /mnt/boot/EFI is a symlink [Michal Toman] > > ## meta-balena-2.99.5 > ### (2022-06-17) > > * grub-efi: disable shim_lock when in secure boot mode [Michal Toman] >
# v2.99.4 ## (2022-06-17)
Update layers/meta-balena to c1656294fcae050821257383049e4b608765516e [Renovate Bot] > ## meta-balena-2.99.4 > ### (2022-06-16) > > >
> Update tests/leviathan digest to 6934150 [Renovate Bot] > >> ### leviathan-2.5.3 >> #### (2022-06-16) >> >> * patch: Fix failFast options [Vipul Gupta (@vipulgupta2048)] >> >> ### leviathan-2.5.2 >> #### (2022-06-15) >> >> * core: worker: handle all local connections the same [Joseph Kogut] >> >> ### leviathan-2.5.1 >> #### (2022-06-14) >> >> * core: catch ssh errors correctly [rcooke-warwick] >> >> ### leviathan-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] >> >
> >
# v2.99.3 ## (2022-06-16)
Update layers/meta-balena to 6db02b204e1a33c90fa6f2e8f81f5f45eb9359ca [Renovate Bot] > ## meta-balena-2.99.3 > ### (2022-06-16) > > * tests: os: Run os suite before hup and cloud [Kyle Harding] > * tests: os: Refactor config-json tests to wait for passing results [Kyle Harding] > * tests: os: chrony: Avoid conflicts with supervisor firewall [Kyle Harding] >
# v2.99.2 ## (2022-06-14)
Update layers/meta-balena to ee8110bd257ff145acba793720ea739f14f2429a [Renovate Bot] > ## meta-balena-2.99.2 > ### (2022-06-13) > > * tests: os: chrony: reduce retry interval [Joseph Kogut] >
# v2.99.1 ## (2022-06-13)
Update contracts to b2bddbdc896e6c628231512b363e5c93d16f5b15 [Renovate Bot] > ## contracts-2.0.3 > ### (2022-06-13) > > * Add Python v3.10.5 and v3.9.13 [Trong Nghia Nguyen] > * Add support for Alpine Linux 3.16 [Trong Nghia Nguyen] > * Add support for Ubuntu Jammy and Kinetic [Trong Nghia Nguyen] >
* Update layers/meta-balena to 1aee182ad517f4dd6f24c643bdee1b4db883ffb3 [Renovate Bot] # v2.99.0 ## (2022-06-10)
Update layers/meta-balena to 202e9c71433434b1f2bd5e658c7f7f216a364ad5 [Renovate Bot] > ## meta-balena-2.99.0 > ### (2022-06-10) > > * chronyd: Add time synchronization healthcheck [Alex Gonzalez] >
# v2.98.45 ## (2022-06-10)
Update layers/meta-balena to 466c0e3a56da6605f033d8fd1b37c301c96af979 [Renovate Bot] > ## meta-balena-2.98.45 > ### (2022-06-09) > > * tests: os: chrony: fix formatting of this.worker [Joseph Kogut] > * tests: os: chrony: reduce delays and retries [Joseph Kogut] >
# v2.98.44 ## (2022-06-09)
Update layers/meta-balena to 5dcea5e5b39876e832538800441f494ce884e8f9 [Renovate Bot] > ## meta-balena-2.98.44 > ### (2022-06-09) > > >
> Update tests/leviathan digest to ea72650 [Renovate Bot] > >> ### leviathan-2.4.1 >> #### (2022-06-09) >> >> * catch error in executeCommandInhostOs [rcooke-warwick] >> >> ### leviathan-2.4.0 >> #### (2022-06-07) >> >> * get ssh to work with ed25519 algorithm [rcooke-warwick] >> >
> > > ## meta-balena-2.98.43 > ### (2022-06-09) > > * tests: cloud: update container names [rcooke-warwick] >
# v2.98.42+rev1 ## (2022-06-08) * Add build and deploy workflow [Alex Gonzalez] # v2.98.42 ## (2022-06-07)
Update layers/meta-balena to 3a62a83ec12b05377b46d46bee9661b8b6b4a090 [Renovate Bot] > ## meta-balena-2.98.42 > ### (2022-06-05) > > * tests:cloud: Register teardown only when DUT is reachable [Florin Sarbu] >
# v2.98.41 ## (2022-06-05)
Update layers/meta-balena to dafd28999c58f4b4ae7e6fb28a4923e0b65d4a54 [Renovate Bot] > ## meta-balena-2.98.41 > ### (2022-06-05) > > >
> Update tests/leviathan digest to 4fbc1b8 [Renovate Bot] > >> ### leviathan-2.3.10 >> #### (2022-06-05) >> >> * worker: Expose additional QEMU runtime args via docker-compose [Kyle Harding] >> >
> >
# v2.98.40+rev1 ## (2022-06-05)
Update contracts to 58bcfbc0b0237177c51db2d7120e61d70e9c415b [Renovate Bot] > ## contracts-2.0.2 > ### (2022-06-05) > > * sw.os - hw.device-type: Update Xavier NX SD and Xavier NX eMMC to 32.7.1 [Alexandru Costache] >
# v2.98.40 ## (2022-06-04)
Update layers/meta-balena to efd8306a7a838b600d2cbf77a4ecfbd30ba9324a [Renovate Bot] > ## meta-balena-2.98.40 > ### (2022-06-04) > > * tests: hup: reduce delay between retries [Joseph Kogut] > > ## meta-balena-2.98.39 > ### (2022-06-04) > > * tests: cloud: reduce waitUntil interval [Joseph Kogut] >
# v2.98.38 ## (2022-06-04)
Update layers/meta-balena to 653c85c0b332b740100c527667df6e184a1482c5 [Renovate Bot] > ## meta-balena-2.98.38 > ### (2022-06-03) > > * Added all device support options [Ryan H] >
# v2.98.37 ## (2022-06-04)
Update layers/meta-balena to bef2872f224d9483910a5cc58110f269faf483c7 [Renovate Bot] > ## meta-balena-2.98.37 > ### (2022-06-03) > > >
> Update tests/leviathan digest to 8976bdb [Renovate Bot] > >> ### leviathan-2.3.9 >> #### (2022-06-02) >> >> * core: bump node 12 -> 14 [Joseph Kogut] >> >> ### leviathan-2.3.8 >> #### (2022-06-02) >> >> * core: suiteSubprocess: replace this.state.log w/ console.log [Joseph Kogut] >> >
> > > ## meta-balena-2.98.36 > ### (2022-06-03) > > * os: waitForServiceState: fix missing rejectionFail [Joseph Kogut] >
# v2.98.35 ## (2022-06-03)
Update contracts to bba65f2a1904e5ccc61e25793c8b4be1f02f3942 [Renovate Bot] > ## contracts-2.0.1 > ### (2022-06-03) > > * Update QEMU to v7.0.0+balena1 [Trong Nghia Nguyen] > * Remove the wrapper shim that base images have around sh on first run [Trong Nghia Nguyen] > * Add golang v1.18.3 and v1.17.11 [Trong Nghia Nguyen] > * Add node v18.3.0 v17.9.1 and v16.15.1 [Trong Nghia Nguyen] >
* Update layers/meta-balena to ff147b2a19933df0c16fb37cb7bb294e77caa985 [Renovate Bot] * Update layers/meta-balena to 5bd9f32d3ac9eb7eafb6eca9dd7ccc700fdacea3 [Renovate Bot] # v2.98.33+rev2 ## (2022-06-01)
Update balena-yocto-scripts to 8cce34e9763389eb59e4e375c532c81eb592fc1e [Renovate Bot] > ## balena-yocto-scripts-1.19.8 > ### (2022-06-01) > > * balena-lib: release_finalize: Do not retag phase for ESR branch patch [Alex Gonzalez] >
# v2.98.33+rev1 ## (2022-05-31)
Update balena-yocto-scripts to 2df9e2ae2084a293e7b729eb0538f69b221bc0be [Renovate Bot] > ## balena-yocto-scripts-1.19.7 > ### (2022-06-01) > > * balena-lib: balena_lib_release_finalize: Pass the correct arguments [Alex Gonzalez] > * balena-lib: Tag ESR fleets with patch independent tags [Alex Gonzalez] >
# v2.98.33 ## (2022-05-28)
Update layers/meta-balena to 95c96e0624507fd9701912c67d3ae5ec5dbdf6f9 [Renovate Bot] > ## meta-balena-2.98.33 > ### (2022-05-27) > > >
> Update tests/leviathan digest to 95649fb [Renovate Bot] > >> ### leviathan-2.3.5 >> #### (2022-05-25) >> >> * workers: qemu: fix vars path for x86_64 [Joseph Kogut] >> >
> >
# v2.98.32 ## (2022-05-27)
Update layers/meta-balena to cc2bc321c33d9c2af1f4566793e16b075e425a7c [Renovate Bot] > ## meta-balena-2.98.32 > ### (2022-05-27) > > * supervisor: Update balena-supervisor to v13.1.11 [Felipe Lalanne] >
# v2.98.31+rev1 ## (2022-05-27)
Update contracts to 35dea15031cf273d469171f81ed24c394332caf5 [Renovate Bot] > ## contracts-2.0.0 > ### (2022-05-27) > > * Clean up installation method and add instruction partials [Micah Halter] >
# v2.98.31 ## (2022-05-26)
Update layers/meta-balena to 7ae427858052ddad086a32a7458e301103d02013 [Renovate Bot] > ## meta-balena-2.98.31 > ### (2022-05-26) > > * tests: os: config-json: fix race by waiting for InvocationID change [Joseph Kogut] > * tests: os: reformat config-json tests [Joseph Kogut] >
# v2.98.30+rev1 ## (2022-05-26)
Update balena-yocto-scripts to 7b2a89987f196ec4261d240a88c1790c55b366b0 [Renovate Bot] > ## balena-yocto-scripts-1.19.6 > ### (2022-05-24) > > * balena-lib: Check versions before finalizing [Alex Gonzalez] > * balena-deploy-block: Do not always finalise on deploy [Alex Gonzalez] > * balena-deploy-block: Add OS version to contract [Alex Gonzalez] > * balena-deploy: Generate OS contract if not available [Alex Gonzalez] > * balena-lib: Build contracts [Alex Gonzalez] > * Add generate-oscontract script [Alex Gonzalez] >
# v2.98.30 ## (2022-05-26)
Update layers/meta-balena to 55903947dc4dbbf7a0a1c5626ba6c8eaa1b09f67 [Renovate Bot] > ## meta-balena-2.98.30 > ### (2022-05-24) > > * Remove localMode setting from standalone image configuration [Alex Gonzalez] >
# v2.98.29+rev1 ## (2022-05-24)
Update contracts to f251e053b36b3a6d14cd022b9745e478dcad9a6a [Renovate Bot] > ## contracts-1.13.76 > ### (2022-05-23) > > * sw.os-image: Add balena-image software image [Alex Gonzalez] > * sw.os: Add balenaOS contract [Alex Gonzalez] >
# v2.98.29 ## (2022-05-24)
Update layers/meta-balena to c8f7eb1fdd6b342cc816e7b2b7e0c60634de2e87 [Renovate Bot] > ## meta-balena-2.98.29 > ### (2022-05-23) > > >
> Update balena-engine to v20.10.17 [Leandro Motta Barros] > >> ### balena-engine-20.10.17 >> #### (2022-05-17) >> >> * Fix "slice bounds out of range" while applying deltas [Leandro Motta Barros] >> >
> >
# v2.98.28+rev1 ## (2022-05-21)
Update contracts to 6ffb1c8d87c8d0940405cbbc954aa625b4b1f94a [Renovate Bot] > ## contracts-1.13.75 > ### (2022-05-21) > > * jetson-xavier-agx: Update L4T in base images [Alexandru Costache] >
* Update balena-yocto-scripts to ae2cc2c2a69beec1c39333dd08624e4fec02c6e4 [Renovate Bot] # v2.98.28 ## (2022-05-20)
Update layers/meta-balena to 7e98e8f49aee1f5538da16ff564c7d8fb009800e [Renovate Bot] > ## meta-balena-2.98.28 > ### (2022-05-20) > > >
> Update tests/leviathan digest to 727ba9f [Renovate Bot] > >> ### leviathan-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] >> >
> >
# v2.98.27+rev2 ## (2022-05-20)
Update contracts to 6a236f469fbc796adc3c5f63031466fc1dbab013 [Renovate Bot] > ## contracts-1.13.74 > ### (2022-05-20) > > * hw.device-type: Add Topic tdpzu9 device [Francois] >
# v2.98.27+rev1 ## (2022-05-20) * Add contracts submodule [Alex Gonzalez] # v2.98.27 ## (2022-05-18)
Update layers/meta-balena to 7ca0039a8faf417f55cbd72b85a346e6407da04f [Renovate Bot] > ## meta-balena-2.98.27 > ### (2022-05-18) > > * patch: Fix heading anchor links in CDS doc index [Vipul Gupta] > > ## meta-balena-2.98.26 > ### (2022-05-17) > > * balena-supervisor: Randomize the updater timer period [Alex Gonzalez] >
# v2.98.25 ## (2022-05-17)
Update layers/meta-balena to b6e9352e8784e433c647811d532d7ab3e2ee05e2 [Renovate Bot] > ## meta-balena-2.98.25 > ### (2022-05-16) > > * patch: Get CDS doc ready for docs sync [Vipul Gupta] > * test: os-config: Use common code to wait for service state [Alex Gonzalez] >
# v2.98.24 ## (2022-05-16)
Update layers/meta-balena to 5804aabaac3d665b39d0da3e02d8f20c5d6d5db4 [Renovate Bot] > ## meta-balena-2.98.24 > ### (2022-05-15) > > * os-config: Randomize the timer period [Alex Gonzalez] >
# v2.98.23 ## (2022-05-13)
Update layers/meta-balena to 5e9ec7690114640a5a7c3f6c94bb7e3ed37977ab [Renovate Bot] > ## meta-balena-2.98.23 > ### (2022-05-11) > > * linux-firmware: Fix quz-a0-hr-b0 and quz-a0-jf-b0 packaging for compression [Michal Toman] >
# v2.98.22 ## (2022-05-11)
Update layers/meta-balena to b66f92f791bee0527107453183f60fa9d659dbf9 [Renovate Bot] > ## meta-balena-2.98.22 > ### (2022-05-11) > > >
> Update tests/leviathan digest to 01719b5 [Renovate Bot] > >> ### leviathan-2.3.3 >> #### (2022-05-09) >> >> * Fixes spelling and grammar in e2e [Alex] >> >> ### leviathan-2.3.2 >> #### (2022-05-02) >> >> * Record environment variables to file for client env [Kyle Harding] >> >> ### leviathan-2.3.1 >> #### (2022-05-02) >> >> * patch: Remove development shortcuts [Vipul Gupta (@vipulgupta2048)] >> >> ### leviathan-2.3.0 >> #### (2022-04-29) >> >> * minor: Add support for debug object [Vipul Gupta (@vipulgupta2048)] >> >> ### leviathan-2.2.14 >> #### (2022-04-29) >> >> * patch: Remove Express server port config [Vipul Gupta (@vipulgupta2048)] >> >
> >
# v2.98.21 ## (2022-05-11)
Update layers/meta-balena to 96599b31001fc8f7e4eac7fc650a12d43ca39d21 [Renovate Bot] > ## meta-balena-2.98.21 > ### (2022-05-11) > > * contributing-device-support.md: Enhance device contribution guide [Florin Sarbu] >
# v2.98.20 ## (2022-05-11)
Update layers/meta-balena to c98cda89f0be6c168599a2a155ec42a148d0a6cc [Renovate Bot] > ## meta-balena-2.98.20 > ### (2022-05-10) > > * renovate: Override commit body for meta-balena to Change-type [Kyle Harding] > * renovate: Remove extra leviathan package rules [Kyle Harding] >
# v2.98.19 ## (2022-05-10)
Update layers/meta-balena to 3018f1d96726d219723697d0ed3ce266fbff0141 [Renovate Bot] > ## meta-balena-2.98.19 > ### (2022-05-10) > > * tests/connectivity: Force proxy tests to use IPv4 [Kyle Harding] > * tests/connectivity: Fix compose warnings for expected string [Kyle Harding] >
# v2.98.18 ## (2022-05-10)
Update layers/meta-balena to c46ab989cf8c688714bd7d3b7961e9d779cb7566 [Renovate Bot] > ## meta-balena-2.98.18 > ### (2022-05-10) > > >
> supervisor: Update balena-supervisor to v13.1.6 [Alex Gonzalez] > >> ### balena-supervisor-13.1.6 >> #### (2022-05-06) >> >> * Avoid splash image failures if image is corrupt [Felipe Lalanne] >> >> ### balena-supervisor-13.1.5 >> #### (2022-05-03) >> >> * Use write + sync when writing configs to /mnt/boot [Felipe Lalanne] >> >
> >
# v2.98.17 ## (2022-05-06)
Update layers/meta-balena to 42c71bfea112ba44e59488fe93284a583654622f [Renovate Bot] > ## meta-balena-2.98.17 > ### (2022-05-06) > > * renovate: Override default package rules to enable leviathan [Kyle Harding] >
# v2.98.16 ## (2022-05-06)
Update layers/meta-balena to 23c6581bee55a61231cdc61e108418e743b7df3e [Renovate Bot] > ## meta-balena-2.98.16 > ### (2022-05-05) > > * renovate: Replace tests with tests/suites in default ignorePaths [Kyle Harding] >
Update layers/meta-balena to 9685efd5bf2ae5b12d307b2f879c51bd6dbab82e [Renovate Bot] > ## meta-balena-2.98.16 > ### (2022-05-05) > > * renovate: Replace tests with tests/suites in default ignorePaths [Kyle Harding] >
# v2.98.14 ## (2022-05-04)
Update layers/meta-balena to 2e10b2d1990f200f5854b2317a71c2272e755df1 [Renovate Bot] > ## meta-balena-2.98.14 > ### (2022-05-04) > > >
> supervisor: Update balena-supervisor to v13.1.4 [Kyle Harding] > >> ### balena-supervisor-13.1.4 >> #### (2022-04-28) >> >> * Use delay instead of interval to recursively report state [20k-ultra] >> >> ### balena-supervisor-13.1.3 >> #### (2022-04-20) >> >> * Remove in memory storage of started/stopped containers [20k-ultra] >> * Only start a container once in its lifetime This will ensure the restart policy specified is not violated [20k-ultra] >> >> ### balena-supervisor-13.1.2 >> #### (2022-04-18) >> >> * Explain /v2/state/status's status field in its response [Christina Wang] >> >> ### balena-supervisor-13.1.1 >> #### (2022-04-13) >> >> * Do not fail lockfile cleanup if files do not exist [Felipe Lalanne] >> >> ### balena-supervisor-13.1.0 >> #### (2022-04-12) >> >> * Add lockfile binary and internal lib for interfacing with it [Christina Wang] >> >> ### balena-supervisor-13.0.3 >> #### (2022-04-08) >> >> * Add system id/model support for Compulab IOT-gate [Felipe Lalanne] >> >> ### balena-supervisor-13.0.2 >> #### (2022-04-08) >> >> * Correctly evaluate downloadProgress when computing current state [20k-ultra] >> >> ### balena-supervisor-13.0.1 >> #### (2022-04-01) >> >> * Fix database migration for legacyApps [Felipe Lalanne] >> >> ### balena-supervisor-13.0.0 >> #### (2022-03-23) >> >> * Add support for GET v3 target state [Felipe Lalanne] >> >> ### balena-supervisor-12.11.43 >> #### (2022-03-21) >> >> * Always add status to image download report [Felipe Lalanne] >> >> ### balena-supervisor-12.11.42 >> #### (2022-03-18) >> >> * Moved test setup into file included for all tests [20k-ultra] >> >> ### balena-supervisor-12.11.41 >> #### (2022-03-16) >> >> * Added PR template doc [20k-ultra] >> >> ### balena-supervisor-12.11.40 >> #### (2022-03-16) >> >> * Only count report connectivity errors for healthcheck [Felipe Lalanne] >> * update packages for vulnerabilities [20k-ultra] >> >> ### balena-supervisor-12.11.39 >> #### (2022-03-16) >> >> * Move report throttle out of reporting logic [20k-ultra] >> * Update npm dep sinon to v11.1.2 [20k-ultra] >> >
> >
# v2.98.13 ## (2022-05-04)
Update layers/meta-balena to 393f57d8695ff3d349370f730cabe31d927fc530 [Renovate Bot] > ## meta-balena-2.98.13 > ### (2022-05-03) > > * os: tests: optimize connectivity tests [Joseph Kogut] >
# v2.98.12 ## (2022-05-03)
Update layers/meta-balena to 0c96705ba26cda1062eff0b128eccb4f9388f9cc [Renovate Bot] > ## meta-balena-2.98.12 > ### (2022-05-02) > > * tests/hup: Test hostapp-update from current release [Kyle Harding] >
Update layers/meta-balena to e13f4afb2c6311450db3fc4e9cb74ef31132e8d6 [Renovate Bot] > ## meta-balena-2.98.12 > ### (2022-05-02) > > * tests/hup: Test hostapp-update from current release [Kyle Harding] >
# v2.98.10 ## (2022-04-29)
Update layers/meta-balena to 45726c6e1009bd1988071131762c483193a5ef59 [Renovate Bot] > ## meta-balena-2.98.10 > ### (2022-04-28) > > * tests: bump leviathan to 2.13 [rcooke-warwick] >
# v2.98.9 ## (2022-04-28)
Update layers/meta-balena to fc45fb36cc79e5b7eab1017f4e5713773aba7ed1 [Renovate Bot] > ## meta-balena-2.98.9 > ### (2022-04-28) > > * tests: bump leviathan to 2.2.11 [rcooke-warwick] > > ## meta-balena-2.98.8 > ### (2022-04-28) > > * tests/cloud: fix ssh test for testbot workers [rcooke-warwick] >
# v2.98.7+rev1 ## (2022-04-28)
Update balena-yocto-scripts to fe688d2bfbb121401830ec804fa423619048a224 [Renovate Bot] > ## balena-yocto-scripts-1.19.4 > ### (2022-04-28) > > * balena-api.inc: fix 'fatal: unsafe repository' [Florin Sarbu] >
# v2.98.7 ## (2022-04-27)
Update layers/meta-balena to 9431a0dcafd13d0218b875f40e7e642d042ae4aa [Renovate Bot] > ## meta-balena-2.98.7 > ### (2022-04-27) > > * linux-firmware: package QuZ-a0-jf-b0 separately [Michal Toman] >
# v2.98.6 ## (2022-04-27)
Update layers/meta-balena to 798e236d25380d70e7be09d8d5dbb0349c05f413 [Renovate Bot] > ## meta-balena-2.98.6 > ### (2022-04-26) > > * timeinit/timesync-https: Update rtc after setting system time [Alexandru Costache] > > ## meta-balena-2.98.5 > ### (2022-04-26) > > * networkmanager: Use default DHCP timeout [Zahari Petkov] > > ## meta-balena-2.98.4 > ### (2022-04-25) > > * Disable Engine startup timeouts [Leandro Motta Barros] > > ## meta-balena-2.98.3 > ### (2022-04-25) > > * Add renovate configuration [Kyle Harding] > > ## meta-balena-2.98.2 > ### (2022-04-25) > > * balena-config-vars: unit-conf: Correct description [Alex Gonzalez] > * tests: os: Remove sshKeys test [Alex Gonzalez] > * tests: cloud: Add SSH authentication tests [Alex Gonzalez] > * os-sshkeys: When ssh keys change, regenerate development configuration [Alex Gonzalez] > * development-features: use os-helpers-devmode include file [Alex Gonzalez] > * os-helpers: Add os-helpers-devmode [Alex Gonzalez] > > ## meta-balena-2.98.1 > ### (2022-04-23) > > * tests/leviathan: Update leviathan to v2.2.4 [Kyle Harding] > > ## meta-balena-2.98.0 > ### (2022-04-23) > > * Refresh PKI assets from config endpoint [ab77] > > ## meta-balena-2.97.0 > ### (2022-04-23) > > >
> Update balena-engine to v20.10.16 [Leandro Motta Barros] > >> ### balena-engine-20.10.16 >> #### (2022-04-07) >> >> * contrib/init/systemd: update balena-engine.service [TIAN Yuanhao] >> >> ### balena-engine-20.10.15 >> #### (2022-04-05) >> >> * Log more info upon when raising errRootFSMismatch [Leandro Motta Barros] >> >> ### balena-engine-20.10.14 >> #### (2022-04-01) >> >> * Add more integration tests for deltas [Leandro Motta Barros] >> >> ### balena-engine-20.10.13 >> #### (2022-03-09) >> >> * Add link to post to test landr [andrew] >> >
> > > ## meta-balena-2.96.1 > ### (2022-04-22) > > * kernel-balena: Mention https protocol for github repository [Alexandru Costache] > > ## meta-balena-2.96.0 > ### (2022-04-22) > > * mobynit: Update to v0.2.0 [Alex Gonzalez] > > ## meta-balena-2.95.17 > ### (2022-04-22) > > * resin-device-register: avoid blocking the flasher when not connected [Alexandru Costache] > > ## meta-balena-2.95.16 > ### (2022-04-19) > > * Package iwlwifi-QuZ-a0-hr-b0 firmware separately [Florin Sarbu] > > ## meta-balena-2.95.15 > ### (2022-04-06) > > * kernel-headers-test: clean tools like fixdep [Alexandru Costache] > > ## meta-balena-2.95.14 > ### (2022-04-06) > > * Updates SIM info for soracom and provides docs. [Alex] > > ## meta-balena-2.95.13 > ### (2022-04-06) > > * test/hup: fix unmounting error [rcooke-warwick] > > ## meta-balena-2.95.12 > ### (2022-04-01) > > * grub-efi: Remove patch passing secure boot status to the kernel [Michal Toman] > > ## meta-balena-2.95.11 > ### (Invalid date) > > * hostapp-update: Mount data partition on target balena/tmp [Kyle Harding] > > ## meta-balena-2.95.10 > ### (Invalid date) > > * tests/os: check supervisor is pulled after purge [rcooke-warwick] > > ## meta-balena-2.95.9 > ### (2022-03-28) > > * tests: update leviathan to 2.0.4 [rcooke-warwick] > * tests: update config for new leviathan version [rcooke-warwick] > > ## meta-balena-2.95.8 > ### (2022-03-25) > > * resindataexpander: Check and fix end GPT if necessary [Alexandru Costache] > > ## meta-balena-2.95.7 > ### (2022-03-23) > > * hostapp-update-hooks: Always update legacy development variants to development mode [Alex Gonzalez] > > ## meta-balena-2.95.6 > ### (2022-03-22) > > * balena-supervisor: Use architecture instead of device type to query API [Alex Gonzalez] > * update-balena-supervisor: Support passing command line image argument [Alex Gonzalez] > > ## meta-balena-2.95.5 > ### (2022-03-21) > > * tests/kernel-overlap: Prevent test run failure on older kernels [Alexandru Costache] > > ## meta-balena-2.95.4 > ### (2022-03-17) > > * tests/os: wait for osconfig service to be inactive [rcooke-warwick] > > ## meta-balena-2.95.3 > ### (2022-03-15) > > * balena-supervisor: Update balena-supervisor to v12.11.38 Ensure preloaded applications are ran when no internet is available on first run [20k-ultra] > > ## meta-balena-2.95.2 > ### (2022-03-11) > > * kernel-balena: Disable building gcc plugins [Alexandru Costache] > > ## meta-balena-2.95.1 > ### (2022-03-08) > > * tests: Add leviathan v2.0.0 as a submodule [Kyle Harding] > * tests/cloud: Cleanup wait until loops in cloud suite [Kyle Harding] > * tests/hup: Remove bluebird and this.context.get references [Kyle Harding] > * tests/os: Remove bluebird and this.context.get references [Kyle Harding] > * tests/cloud: Remove bluebird and this.context.get references [Kyle Harding] > * tests: Cleanup suites config to support both testbot and qemu workers [Kyle Harding] > * tests/cloud: Update cloud suite to support core on client [Kyle Harding] > * tests/hup: Update hup suite to support core on client [Kyle Harding] > * tests/os: Update os suite to support core on client [Kyle Harding] > > ## meta-balena-2.95.0 > ### (2022-03-04) > > * Adds modem test suite [Alex] > > ## meta-balena-2.94.5 > ### (2022-03-04) > > * Use by-state symlink for mounting the EFI partition when split [Michal Toman] > * os-helpers: add TPM2 helpers [Michal Toman] > * Add PCR protection policy to TPM operation unlocking LUKS passphrase [Michal Toman] > > ## meta-balena-2.94.4 > ### (2022-03-04) > > * balena-supervisor: Fix supervisor tagging command [Florin Sarbu] > > ## meta-balena-2.94.3 > ### (2022-03-02) > > * tests/os: fix bracket in bbb overlay test [rcooke-warwick] > > ## meta-balena-2.94.2 > ### (2022-03-02) > > * tests: Enhance BeagleBone Black u-boot overlay test [Florin Sarbu] > > ## meta-balena-2.94.1 > ### (2022-03-01) > > * balena-image: Default image type to balenaos-img [Alex Gonzalez] > * Remove legacy resinhup images. [Alex Gonzalez] > > ## meta-balena-2.94.0 > ### (2022-03-01) > > >
> Update balena-supervisor to v12.11.36 [Robert Günzler] > >> ### balena-supervisor-12.11.36 >> #### (2022-02-23) >> >> * Ignore selinux security opts when comparing services [Felipe Lalanne] >> >> ### balena-supervisor-12.11.35 >> #### (2022-02-16) >> >> * Add troubleshooting notice for macOS [fisehara] >> >> ### balena-supervisor-12.11.34 >> #### (2022-02-15) >> >> * Create `touch` and `getBootTime` utility functions [Felipe Lalanne] >> * Add update lock check to PATCH /v1/device/host-config [Christina Wang] >> >> ### balena-supervisor-12.11.33 >> #### (2022-02-09) >> >> * Add support for local ipv6 reporting [Felipe Lalanne] >> >
> > * meta-resin-pyro: make sure $GO is set [Robert Günzler] > * Refactor balena-engine recipe to more closely resemble upstream [Robert Günzler] > * Update Golang recipes to 1.16.2 [Robert Günzler] > >
> Update balena-engine to v20.10.12 [Robert Günzler] > >> ### balena-engine-20.10.12 >> #### (2022-02-18) >> >> * storagemigration: keep going if migration fails [Robert Günzler] >> * graphdriver/copy: fix handling of sockets [Robert Günzler] >> * pkg/storagemigration: use graphdriver/copy.DirCopy [Robert Günzler] >> * Prune Jenkinsfile [Robert Günzler] >> * Backport platform-detection fixes from containerd [Robert Günzler] >> * storagemigration: capture failcleanup logs in logfile [Robert Günzler] >> * storagemigration: move logic to package [Robert Günzler] >> * prevent slice oob access in concatReadSeekCloser [Martin Rauscher] >> * Make layer download resuming more resilient [Leandro Motta Barros] >> * Drop CODEOWNERS [Robert Günzler] >> * pkg/storagemigration: poperly handle errors during state creation [Robert Günzler] >> * pkg/storagemigration: allow writing logs to separate file [Robert Günzler] >> * storagemigration: defer commit to next start [Robert Günzler] >> * Lock destination layers while delta is being processed [Robert Günzler] >> * Add aufs to overlay2 migrator [Robert Günzler] >> * Update the README [Robert Günzler] >> * Cleanup repo [Robert Günzler] >> * Add a SECURITY.md [Robert Günzler] >> * top_unix.go: allow busybox ps with no args [Kyle Harding] >> * Bump balena-os/balena-containerd to 1da48a8 [Tian Yuanhao] >> * Add changelog template to allow generating nested changelogs [Robert Günzler] >> * Update github issue and pr templates [Robert Günzler] >> * Update codeowners [Robert Günzler] >> * hack: Fix CLI versioning [Robert Günzler] >> * Fixed typos in getting-started.md docs [Miguel Casqueira] >> * Add integration tests for hostapp handling [Robert Günzler] >> * Fix container data deletion [Roman Mazur] >> * overlay2: Add List support [Roman Mazur] >> * aufs: Add List support [Roman Mazur] >> * layer: Remove unreferenced driver layers on create [Roman Mazur] >> * layer: Prune unused data on layer store creation [Roman Mazur] >> * layer: Persist cacheID early on transaction start [Roman Mazur] >> * pkg/authorization: Fix test failures on macOS [Roman Mazur] >> * Move ci to balenaCI [Robert Günzler] >> * contrib: Add balena-engine version of dind container [Robert Günzler] >> * build.sh: Disable btrfs,zfs,devicemapper graphdrivers [Robert Günzler] >> * Bump CLI dependency to include fix for #178 [Robert Günzler] >> * Bump CLI dependency to include --cidenv flag [Robert Günzler] >> * Allow passing container ID to container via environment variable [Robert Günzler] >> * contrib/install.sh: Add details to the success message [Robert Günzler] >> * contrib/install.sh: Rename balena to balenaEngine in ASCII art output [Robert Günzler] >> * contrib/install.sh: Fail on error [Robert Günzler] >> * Add daemon flags to configure max download/upload attempts during pull/push [Robert Günzler] >> * aufs,overlay2: Add driver opts for disk sync [Robert Günzler] >> * Fix double locking in the event handling code of OOM events [Robert Günzler] >> * integration-tests: Add test for containers with memory,cpu constraints [Robert Günzler] >> * Update Dockerfiles used for build to Go 1.10.8 [Robert Günzler] >> * travis: Use the minimal machine [Robert Günzler] >> * Add cli for tagging delta images [Robert Günzler] >> * Allow tagging of image deltas on creation [Robert Günzler] >> * docs: Fix Docker capitalisation in balenaEngine docs [Paulo Castro] >> * Update balenaEngine logo in README.md [Paulo Castro] >> * Disable incompatible integration tests [Paulo Castro] >> >> ### balena-engine-20.10.11 >> #### (2021-12-09) >> >> * Merge upstream v20.10.11 [Robert Günzler] >> >
> > > ## meta-balena-2.93.2 > ### (2022-03-01) > > * prepare-openvpn: Make configurable [Alex Gonzalez] > > ## meta-balena-2.93.1 > ### (2022-02-28) > > * tests/cloud: Use deviceID returned from pre-registration [Kyle Harding] > > ## meta-balena-2.93.0 > ### (2022-02-26) > > * resin-device-register: Use supervisor version label instead of tag [Alex Gonzalez] > * balena-supervisor: Rename repository/tag to fleet/version [Alex Gonzalez] > * docker-disk: entry.sh: Rename repository/tag to fleet/version [Alex Gonzalez] > > ## meta-balena-2.92.0 > ### (2022-02-25) > > * Update ModemManager to v1.18.4 [Zahari Petkov] > > ## meta-balena-2.91.6 > ### (2022-02-25) > > * resin-device-register: Regenerate VPN credentials on registration [Alex Gonzalez] > * resin-init-flasher: Wait for resin-device-register to start [Alex Gonzalez] > > ## meta-balena-2.91.5 > ### (2022-02-24) > > * suites/os: Add testcase for RPi device-tree [Alexandru Costache] > > ## meta-balena-2.91.4 > ### (2022-02-24) > > * openvpn: Remove dependency on timesync-http target [Alex Gonzalez] > > ## meta-balena-2.91.3 > ### (2022-02-24) > > * tests/os: Wait for os-config-json service to be inactive [Kyle Harding] > > ## meta-balena-2.91.2 > ### (2022-02-23) > > * contributing-device-support.md: Updates to board support instructions [Florin Sarbu] > > ## meta-balena-2.91.1 > ### (2022-02-21) > > * tests/cloud: wait for update lock message in logs [rcooke-warwick] > * tests/cloud: register teardown before online [rcooke-warwick] > > ## meta-balena-2.91.0 > ### (2022-02-14) > > * openssh: Add a dependency on os-sshkeys [Alex Gonzalez] > * balena-supervisor: Add dependency on root CA [Alex Gonzalez] > * balena: Add dependency on balena-hostname [Alex Gonzalez] > * Make services configurable [Alex Gonzalez] > * classes: Add balena-configurable [Alex Gonzalez] > * balena-config-vars: Split config.json configuration on write [Alex Gonzalez] > * Remove config-json.target [Alex Gonzalez] > > ## meta-balena-2.90.0 > ### (2022-02-13) > > * resin-init-flasher: check for UEFI mode and set config variables [Mark Corbin] > * resin-init-flasher: Fix flashing progress reporting for LUKS [Michal Toman] > * resin-init-flasher: Use flasher kernel to emulate stage2 bootloader with LUKS [Michal Toman] > * resin-init-flasher: Add support for opt-in full disk encryption [Michal Toman] > > ## meta-balena-2.89.19 > ### (2022-02-13) > > * README: Update versioning information [Alex Gonzalez] > > ## meta-balena-2.89.18 > ### (2022-02-11) > > * fix cloud suite teardown [rcooke-warwick] > > ## meta-balena-2.89.17 > ### (2022-02-09) > > * suites/hup: Add under-voltage test before and after HUP [Alexandru Costache] > > ## meta-balena-2.89.16 > ### (2022-02-07) > > * balena-supervisor: Update balena-supervisor to v12.11.32 [Felipe Lalanne] > > ## meta-balena-2.89.15 > ### (2022-02-07) > > * resindataexpander: do not return after resizing the partition only [Michal Toman] > > ## meta-balena-2.89.14 > ### (2022-02-03) > > * resin-u-boot.bbclass: Do not error if no config_defaults.h [Florin Sarbu] > > ## meta-balena-2.89.13 > ### (2022-02-01) > > * docker-disk: Tag the supervisor digest with the repo name [Kyle Harding] > > ## meta-balena-2.89.12 > ### (2022-02-01) > > * resindataexpander: expand fs independent of partition [Joseph Kogut] > > ## meta-balena-2.89.11 > ### (2022-01-29) > > * image_types_balena: Augment dependency on u-boot do_deploy task [Florin Sarbu] > > ## meta-balena-2.89.10 > ### (2022-01-28) > > * tests: relax boot splash screen check [rcooke-warwick] > > ## meta-balena-2.89.9 > ### (2022-01-27) > > * archive logs using local ssh [rcooke-warwick] > * put archiver in the right place [rcooke-warwick] > * Enable UART serial console for supported devices [Kyle Harding] > * archive image on teardown [rcooke-warwick] > * put device in dev mode [rcooke-warwick] > * tests: add extra logging to cloud suite [rcooke-warwick] > > ## meta-balena-2.89.8 > ### (2022-01-27) > > * u-boot: Move config fragments merging code out of common layer [Florin Sarbu] > > ## meta-balena-2.89.7 > ### (2022-01-26) > > * explain balenaRootCA better [Martin Rauscher] > > ## meta-balena-2.89.6 > ### (2022-01-26) > > * classes/kernel-balena: Update aufs patches for kernel 5.10.82 [Alexandru Costache] > > ## meta-balena-2.89.5 > ### (2022-01-24) > > * os: tests: optimize fingerprint tests [Joseph Kogut] > > ## meta-balena-2.89.4 > ### (2022-01-21) > > * tests: add cloud test suite [rcooke-warwick] > > ## meta-balena-2.89.3 > ### (2022-01-20) > > * initramfs-framework: Make cleaning udev database the last step [Alex Gonzalez] > > ## meta-balena-2.89.2 > ### (2022-01-20) > > * recipes-core/jq: Use 64bit time symbols [Alexandru Costache] > > ## meta-balena-2.89.1 > ### (2022-01-19) > > * tests: Enable UART serial console where supported [Kyle Harding] > > ## meta-balena-2.89.0 > ### (2022-01-19) > > * docker-disk: Pull images from Balena's registry [Alex Gonzalez] > * balena-supervisor: Use image location path instead of repository:tag [Alex Gonzalez] > * distro: balena-os: Add default cloud environment distro setting [Alex Gonzalez] > > ## meta-balena-2.88.22 > ### (2022-01-18) > > * intel-quark: Fix to honister syntax [Alex Gonzalez] > * recipes-core/bash: Use 64bit time symbols [Alexandru Costache] > * recipes-core/busybox: Use 64bit time symbols [Alexandru Costache] > > ## meta-balena-2.88.21 > ### (2022-01-17) > > * tests: os: config-json: cleanup persistentLogging test [Joseph Kogut] > * tests: os: config-json: return promise from sshKeys test [Joseph Kogut] > * tests: os: config-json: cleanup dnsServers config test [Joseph Kogut] > * tests: os: config-json: cleanup ntpServer config test [Joseph Kogut] > * tests: os: config-json: cleanup hostname config test [Joseph Kogut] > * tests: os: create waitForServiceState helper [Joseph Kogut] > * tests: os: config-json: remove reboot from randomMacAddressScan test [Joseph Kogut] > * tests: os: config-json: remove reboot from connectivity test [Joseph Kogut] > * tests: os: config-json: remove reboot from udevRules test [Joseph Kogut] > > ## meta-balena-2.88.20 > ### (2022-01-17) > > * chrony: fix mount service dependency for driftfile [Mark Corbin] > > ## meta-balena-2.88.19 > ### (2022-01-12) > > * os: tests: optimize fsck tests [Joseph Kogut] > > ## meta-balena-2.88.18 > ### (2022-01-11) > > * conf/distro: Prefer rust v1.36 for releases older than Honister [Alexandru Costache] > > ## meta-balena-2.88.17 > ### (2022-01-10) > > * recipes-core/coreutils: Use 64bit time symbols [Alexandru Costache] > * classes/image_types_balena: Preserve file modification times with mcopy [Alexandru Costache] > > ## meta-balena-2.88.16 > ### (2022-01-05) > > * balena-os.inc: Switch balena backend storage to overlay2 [Florin Sarbu] > > ## meta-balena-2.88.15 > ### (2022-01-04) > > * initrdscripts: fsuuidinit: Generate resin-rootA last [Alex Gonzalez] > * lvm2: Add rule to persist dm devices in udev database [Alex Gonzalez] > * initrdscript: Cleanup udev database before transitioning to rootfs [Alex Gonzalez] > * initrdscripts: Use /run as bootparam_root storage [Alex Gonzalez] > * lvm: Add lvm rules when secure boot is configured [Alex Gonzalez] > * balena-keys: Fetch DER keys and decode from base64 [Alex Gonzalez] > > ## meta-balena-2.88.14 > ### (2022-01-04) > > * Sync cached writes to disk when updating supervisor.conf [Miguel Casqueira] > > ## meta-balena-2.88.13 > ### (2022-01-04) > > * hostapp-update-hooks: Handle developmentMode updates [Alex Gonzalez] > > ## meta-balena-2.88.12 > ### (2022-01-03) > > * systemd/timeinit: handle missing date field in HTTPS header [Mark Corbin] > > ## meta-balena-2.88.11 > ### (2021-12-22) > > * balena-supervisor: Update balena-supervisor to v12.11.16 Update balena-supervisor from 12.11.0 to 12.11.16 [Miguel Casqueira] > > ## meta-balena-2.88.10 > ### (2021-12-16) > > * Update NetworkManager to 1.32.12 [Zahari Petkov] > > ## meta-balena-2.88.9 > ### (2021-12-15) > > * u-boot: Move u-boot configs inclusion into resin-u-boot.bbclass [Florin Sarbu] > > ## meta-balena-2.88.8 > ### (2021-12-09) > > * patch: Add archiveLogs Teardown for HUP suite [Vipul Gupta] > > ## meta-balena-2.88.7 > ### (2021-12-06) > > * tests: Ensure BDADDR is initialized [Alexandru Costache] > > ## meta-balena-2.88.6 > ### (2021-12-04) > > * docs: Fix links in Rollback documentation [Kyle Harding] > > ## meta-balena-2.88.5 > ### (2021-12-04) > > * tests: os: fix unhandled exception when unwrapping non-flasher image [Joseph Kogut] > > ## meta-balena-2.88.4 > ### (2021-12-03) > > * tests: Add basic checks for data loss during HUP [Kyle Harding] > * hostapp-update-hooks: Ensure data breadcrumb is present before HUP [Kyle Harding] > > ## meta-balena-2.88.3 > ### (2021-12-02) > > * grub-conf: Delay grub boot in os development mode [Alex Gonzalez] > * grub-efi: Allow input/output in OS development mode [Alex Gonzalez] > > ## meta-balena-2.88.2 > ### (2021-12-02) > > * sign-efi.bbclass: Do not deploy the unused .signed symlink [Michal Toman] > * sign-gpg.bbclass: Only deploy the detached signature [Michal Toman] > * kernel-image-initramfs.bb: Ship kernel and matching signature [Michal Toman] > * Make kexec work under kernel lockdown [Michal Toman] > > ## meta-balena-2.88.1 > ### (2021-12-02) > > * bluez5: Update to bluez 5.61 from poky honister [Kyle Harding] > > ## meta-balena-2.88.0 > ### (2021-12-01) > > * systemd/timeinit: add HTTPS time synchronisation service [Mark Corbin] > > ## meta-balena-2.87.32 > ### (2021-12-01) > > * tests: Add BeagleBone Black u-boot overlay test [Florin Sarbu] > > ## meta-balena-2.87.31 > ### (Invalid date) > > * resin-update-state.rules: do not run for unnamed partitions [Michal Toman] > * resin_update_state_probe: do not skip device mapper devices [Michal Toman] > > ## meta-balena-2.87.30 > ### (Invalid date) > > * tests: Add device specific RevPi Core 3 DIO module test [Alexandru Costache] > > ## meta-balena-2.87.29 > ### (2021-11-29) > > * common: image-balena: enable developmentMode when OS_DEVELOPMENT=1 [Joseph Kogut] > > ## meta-balena-2.87.28 > ### (2021-11-26) > > * Add secure boot keys to the flasher boot partition [Alex Gonzalez] > > ## meta-balena-2.87.27 > ### (2021-11-25) > > * balena-os: make sure PAM support is not configured [Alex Gonzalez] > > ## meta-balena-2.87.26 > ### (2021-11-25) > > * tests: add test for filesystem checks [Joseph Kogut] > * common: initrdscript: fsck resin-data on boot [Joseph Kogut] > > ## meta-balena-2.87.25 > ### (2021-11-25) > > * connectivity: reduce ping interval to minimum [Joseph Kogut] > > ## meta-balena-2.87.24 > ### (2021-11-24) > > * tests: Fix dnsmasq tests in cases where 8.8.8.8 is assigned via DHCP [Kyle Harding] > > ## meta-balena-2.87.23 > ### (2021-11-24) > > * 0-signed-update HUP hook: mount efivarfs if necessary [Michal Toman] > > ## meta-balena-2.87.22 > ### (2021-11-24) > > * grub-efi: Accept no input and output nothing when in secure boot mode [Michal Toman] > > ## meta-balena-2.87.21 > ### (2021-11-24) > > * linux-firmware: Include MT7601U firmware [Zahari Petkov] > > ## meta-balena-2.87.20 > ### (2021-11-23) > > * balena-image: Add balena keys to boot partition if required [Alex Gonzalez] > * grub-conf: Enforce module signing and integrity lockdown on luks config [Alex Gonzalez] > * distro: balena-os: Add empty SIGN_API [Alex Gonzalez] > * classes: image-balena: Copy signed files if present [Alex Gonzalez] > * classes/sign-gpg: Rename class to sign_gpg [Alex Gonzalez] > * classes: Rename sign to sign-gpg [Alex Gonzalez] > * classes: sign: Drop suffix from deployed files [Alex Gonzalez] > * resin-init-flasher: Set fde grub.cfg if secure boot is enabled [Alex Gonzalez] > * balena-image-initramfs: Add secure boot dependencies [Alex Gonzalez] > * kernel-image-initramfs: Install signed kernel images if available [Alex Gonzalez] > * kernel-balena: Configure for secure boot [Alex Gonzalez] > > ## meta-balena-2.87.19 > ### (2021-11-22) > > * common: enable multi-label mDNS resolution and IPv6 [Joseph Kogut] > > ## meta-balena-2.87.18 > ### (2021-11-22) > > * unwrap flasher images in os suite if needed [rcooke-warwick] > * bluetooth and hup test with qemu [rcooke-warwick] > > ## meta-balena-2.87.17 > ### (2021-11-21) > > * efitools: Add recipe [Alex Gonzalez] > * sbsigntool: Add recipe [Alex Gonzalez] > > ## meta-balena-2.87.16 > ### (2021-11-21) > > * peak: Modify kernel driver to use signing class [Alex Gonzalez] > > ## meta-balena-2.87.15 > ### (2021-11-21) > > * kernel-balena.class: Add support for FDE and sign for secure boot [Michal Toman] > > ## meta-balena-2.87.14 > ### (2021-11-21) > > * sign-efi.bbclass: do not mix old and new bitbake syntax [Michal Toman] > * Revert "sign-efi.class, sign-kmod.class: Replace original files with signed ones" [Michal Toman] > > ## meta-balena-2.87.13 > ### (2021-11-20) > > * meta-resin-sumo/pyro: Fix initramfs-framework kexec dependencies [Alex Gonzalez] > * initrdscripts: Use a 2nd stage bootloader to unlock LUKS partitions [Michal Toman] > * grub-efi: add support for signature verification in secure boot mode [Michal Toman] > > ## meta-balena-2.87.12 > ### (2021-11-20) > > * initramfs-module-cryptsetup: add TPM dependencies [Michal Toman] > > ## meta-balena-2.87.11 > ### (2021-11-20) > > * balena-keys: Add recipe [Alex Gonzalez] > > ## meta-balena-2.87.10 > ### (2021-11-20) > > * sign-efi.class, sign-kmod.class: Replace original files with signed ones [Michal Toman] > * Add signing classes [Alex Gonzalez] > > ## meta-balena-2.87.9 > ### (2021-11-17) > > * hostapp-update-hooks: Add a hook that aborts HUP to unsigned OS under secure boot [Michal Toman] > > ## meta-balena-2.87.8 > ### (2021-11-17) > > * resin-mounts: mount EFI partition if it is split from boot [Michal Toman] > > ## meta-balena-2.87.7 > ### (2021-11-16) > > * initrdscripts: add a script for unlocking LUKS volumes [Michal Toman] > > ## meta-balena-2.87.6 > ### (2021-11-15) > > * connectivity: proxy: move nadoo/glider to container [Joseph Kogut] > > ## meta-balena-2.87.5 > ### (2021-11-11) > > * tests: os: Add exposed engine socket test [Alex Gonzalez] > > ## meta-balena-2.87.4 > ### (2021-11-11) > > * resindataexpander: also resize LUKS volume if necessary [Michal Toman] > > ## meta-balena-2.87.3 > ### (2021-11-11) > > * Add out-of-tree peak CAN driver [Michal Toman] > > ## meta-balena-2.87.2 > ### (2021-11-11) > > * Add recipes for TPM2 tools [Michal Toman] > > ## meta-balena-2.87.1 > ### (2021-11-10) > > * recipes-devtools/dosfstools: Fix build with Poky Honister [Alexandru Costache] > > ## meta-balena-2.87.0 > ### (2021-11-09) > > * meta-balena-common/conf: Switch layer to Honister compatibility [Alexandru Costache] > > ## meta-balena-2.86.3 > ### (2021-11-09) > > * patch: Fix URL to yocto project dependencies [Kyle Harding] > > ## meta-balena-2.86.2 > ### (2021-11-08) > > * dosfstools: selectively apply upstreamed patch [Joseph Kogut] > * tests: wait for the chronyd service become active [Mark Corbin] > > ## meta-balena-2.86.1 > ### (2021-11-02) > > * tests/issue: Add test to check issues files [Alex Gonzalez] > * base files: Use HOSTOS_VERSION in issue and issue.net [Alex Gonzalez] > > ## meta-balena-2.86.0 > ### (2021-10-29) > > * Create new data partition reset service [Kyle Harding] > > ## meta-balena-2.85.17 > ### (2021-10-28) > > * restrict dtoverlay test to rpi devices [rcooke-warwick] > > ## meta-balena-2.85.16 > ### (2021-10-27) > > >
> Update balena-engine to v19.03.30 [Robert Günzler] > >> ### balena-engine-19.03.30 >> #### (2021-10-26) >> >> * storagemigration: keep going if migration fails [Robert Günzler] >> * graphdriver/copy: fix handling of sockets [Robert Günzler] >> >
> > > ## meta-balena-2.85.15 > ### (2021-10-26) > > * linux-firmware: Include RTL8723BU firmware files [Zahari Petkov] > > ## meta-balena-2.85.14 > ### (2021-10-25) > > * balena-supervisor: Update balena-supervisor to v12.11.0 [Felipe Lalanne] > > ## meta-balena-2.85.13 > ### (2021-10-21) > > * balena-engine: Remove deprecated development drop-in service file [Kyle Harding] > > ## meta-balena-2.85.12 > ### (2021-10-21) > > * make led test work with beaglebone [rcooke-warwick] > > ## meta-balena-2.85.11 > ### (2021-10-06) > > * patch: Add dtoverlay practical test [Vipul Gupta (@vipulgupta2048)] >
# v2.85.10+rev9 ## (2022-04-26)
Update balena-yocto-scripts to 13da1d2fd4483ba9a2cf9d3d7146985bbd720c6b [Renovate Bot] > ## balena-yocto-scripts-1.19.3 > ### (2022-04-26) > > * balena-lib: fix 445d6d1fcfce97f85ffcfedc0083eb658a734321 [Florin Sarbu] > > ## balena-yocto-scripts-1.19.2 > ### (2022-04-21) > > * balena-lib: fix 'fatal: unsafe repository' [Joseph Kogut] > > ## balena-yocto-scripts-1.19.1 > ### (2022-04-14) > > * deploy: ensure deployRawArtifact is empty instead of null [Joseph Kogut] > > ## balena-yocto-scripts-1.19.0 > ### (2022-04-13) > > * deploy: push image variant artifacts [Joseph Kogut] > > ## balena-yocto-scripts-1.18.0 > ### (2022-04-01) > > * Bump balena-cli to v.Latest [ab77] > > ## balena-yocto-scripts-1.17.12 > ### (2022-03-29) > > * Remove superfluous preload flag [ab77] > > ## balena-yocto-scripts-1.17.11 > ### (2022-03-29) > > * Unattended preload operation [ab77] > > ## balena-yocto-scripts-1.17.10 > ### (2022-03-28) > > * Pass environment to docker [ab77] > > ## balena-yocto-scripts-1.17.9 > ### (2022-03-25) > > * automation: ami: make BALENA_PRELOAD_COMMIT optional [Joseph Kogut] > > ## balena-yocto-scripts-1.17.8 > ### (2022-03-15) > > * balena-deploy: s/resin-flasher/balena-flasher [Joseph Kogut] > > ## balena-yocto-scripts-1.17.7 > ### (2022-03-15) > > * jenkins_generate_ami: surface preload app commit as variable [Joseph Kogut] > > ## balena-yocto-scripts-1.17.6 > ### (2022-03-08) > > * barys: Remove RESINHUP setting [Alex Gonzalez] > > ## balena-yocto-scripts-1.17.5 > ### (2022-03-08) > > * balena-deploy: Avoid patching test suites config.js during deploy [Kyle Harding] > > ## balena-yocto-scripts-1.17.4 > ### (2022-03-03) > > * Init and update submodules when switching meta-balena branches [Kyle Harding] > > ## balena-yocto-scripts-1.17.3 > ### (2022-03-02) > > * jenkins_build: Use recurse-submodules when checking out meta-balena [Kyle Harding] >
# v2.85.10+rev8 ## (2022-03-29) * Specify full path in repo.yml upstreams [Alex Gonzalez] * Add renovate configuration [Alex Gonzalez] # v2.85.10+rev7 ## (2022-02-25)
Update balena-yocto-scripts to v1.17.2 [Alex Gonzalez] > ## balena-yocto-scripts-1.17.2 > ### (2022-02-25) > > * prepare-and-start: Remove balena login [Alex Gonzalez] > > ## balena-yocto-scripts-1.17.1 > ### (2022-01-27) > > * balena-deploy.inc: Do no deploy device logo to deprecated endpoint [Florin Sarbu] >
# v2.85.10+rev6 ## (2022-01-20)
Update balena-yocto-scripts to v1.17.0 [Alex Gonzalez] > ## balena-yocto-scripts-1.17.0 > ### (2022-01-20) > > * balena-lib: Fix fetching meta-balena base version [Alex Gonzalez] > * jenkins_build-block: Use true/false for ESR variable [Alex Gonzalez] > * balena-deploy-block: Label ESR hostapps [Alex Gonzalez] > * balena-api: add balena_api_fetch_fleet_tag [Alex Gonzalez] > * balena-api: Set policy on ESR hostapps [Alex Gonzalez] > * balena-deploy: Pass ESR variable when creating apps [Alex Gonzalez] > > ## balena-yocto-scripts-1.16.4 > ### (2022-01-18) > > * balena-deploy: Deploy passing the latest meta-balena version and not tag [Alex Gonzalez] > * balena-lib: Add balena_lib_get_meta_balena_base_version [Alex Gonzalez] >
# v2.85.10+rev5 ## (2022-01-18)
Update balena-yocto-scripts to v1.16.3 [Alex Gonzalez] > ## balena-yocto-scripts-1.16.3 > ### (2022-01-17) > > * balena-deploy-block: Check for existing tag only in specific hostapp [Alex Gonzalez] > > ## balena-yocto-scripts-1.16.2 > ### (2022-01-15) > > * balena-api: Propagate balena API environment, token and OS organization [Alex Gonzalez] > * balena-build.sh: Propagate balena API environment and token [Alex Gonzalez] > * prepare-and-start: Propagate balena API environment and token [Alex Gonzalez] >
# v2.85.10+rev4 ## (2022-01-12)
Update balena-yocto-scripts to v1.16.1 [Alex Gonzalez] > ## balena-yocto-scripts-1.16.1 > ### (2022-01-11) > > * revert_overrides: Add intel-quark to architecture overrides [Alex Gonzalez] >
# v2.85.10+rev3 ## (2022-01-03)
Update balena-yocto-scripts to v1.16.0 [Alex Gonzalez] > ## balena-yocto-scripts-1.16.0 > ### (2021-12-30) > > * balena-deploy: Check for file existence before deploying [Alex Gonzalez] > * balena-deploy-block: Check existence of tag before re-deploying [Alex Gonzalez] > * balena-api: Add function to check the existence of a release tag [Alex Gonzalez] > * balena-deploy-block: Finalize releases when deployed [Alex Gonzalez] > * Accept deployments without balena.yml [Alex Gonzalez] > * jenkins_generate_ami: Remove variant from image name [Alex Gonzalez] > * balena-build.sh: Stop building OS variants [Alex Gonzalez] > * jenkins_build.sh: Remove buildFlavor [Alex Gonzalez] > * jenkins_build-blocks: Remove variant build option [Alex Gonzalez] > * balena-deploy: Stop using .dev/.prod variant suffixes [Alex Gonzalez] > * balena-deploy-block: Stop tagging hostapp releases with variant [Alex Gonzalez] > * balena-lib: Use externalVersion to match contracts [Alex Gonzalez] > * jenkins_build: Deploy hostapp like any other block [Alex Gonzalez] > * jenkins_build-blocks: Separate block build release deployment [Alex Gonzalez] > * balena-deploy-block: Use release versioning [Alex Gonzalez] > * jenkins_build: Remove discontinued check [Alex Gonzalez] > * balena-deploy: Do not deploy discontinued device types [Alex Gonzalez] > * balena-deploy: Discontinued device types use meta-balena version [Alex Gonzalez] > * balena-deploy: Adapt balena_deploy_block to release versioning and use it [Alex Gonzalez] > * balena-build-block: Remove image release [Alex Gonzalez] > * balena-api: Use release revision for fetchers [Alex Gonzalez] > * jenkins_build-block: Remove release version API setter [Alex Gonzalez] > * balena-api: Remove release version API setter [Alex Gonzalez] > * balena-lib: Use release versioning [Alex Gonzalez] > > ## balena-yocto-scripts-1.15.10 > ### (2021-12-02) > > * balena-deploy: Set leviathan networkWireless mode based on device slug [Kyle Harding] > > ## balena-yocto-scripts-1.15.9 > ### (2021-11-26) > > * Substitute the worker types for generic device slugs [Kyle Harding] >
# v2.85.10+rev2 ## (2021-11-04)
Update balena-yocto-scripts from v1.15.2 to v1.15.8 [Alexandru Costache] > ## balena-yocto-scripts-1.15.8 > ### (2021-11-03) > > * Dockerfile_yocto-build-env: Install Honister host deps [Alexandru Costache] > > ## balena-yocto-scripts-1.15.7 > ### (2021-10-25) > > * jenkins_build.sh: Fix deployment for discontinued device types [Alex Gonzalez] > * jenkins_build.sh: Remove PRIVATE_DT as it is unused [Alex Gonzalez] > * jenkins_build.sh: Fix lint warnings [Alex Gonzalez] > > ## balena-yocto-scripts-1.15.6 > ### (2021-10-21) > > * balena-generate-ami.sh: wait for boot partition when preloading AMI [Michal Toman] > > ## balena-yocto-scripts-1.15.5 > ### (2021-10-21) > > * jenkins_generate_ami.sh: Use a shared directory for preloaded image [Michal Toman] > > ## balena-yocto-scripts-1.15.4 > ### (2021-10-20) > > * barys: update development image variables [Mark Corbin] > > ## balena-yocto-scripts-1.15.3 > ### (2021-10-20) > > * jenkins_generate_ami.sh: Preload outside of yocto cache [Michal Toman] >
# v2.85.10+rev1 ## (2021-10-18)
Update balena-yocto-scripts from v1.14.9 to v1.15.2 [Florin Sarbu] > ## balena-yocto-scripts-1.15.2 > ### (2021-10-01) > > * balena-generate-ami.sh: correctly mount boot partition when injecting SSH key [Michal Toman] > > ## balena-yocto-scripts-1.15.1 > ### (2021-10-01) > > * Update balena-cli to 12.50.1 [Michal Toman] > > ## balena-yocto-scripts-1.15.0 > ### (2021-10-01) > > * jenkins_generate_ami.sh: Use lib function to get arch from config.json [Michal Toman] > * balena-generate-ami.sh: Look for boot partition by label rather than hardcoding p1 [Michal Toman] > * balena-generate-ami.sh: Fail if AMI already exists [Michal Toman] > * balena-generate-ami.sh: sync after writing config.json [Michal Toman] > * balena-generate-ami.sh: Stick to POSIX-compliant [ instead of [[ [Michal Toman] > * balena-generate-ami.sh: Remove useless statements [Michal Toman] > * jenkins_generate_ami.sh: Use architecture as suffix instead of machine name [Michal Toman] > * jenkins_build.sh: pass MACHINE to jenkins_generate_ami.sh [Michal Toman] > * AMI automation: Adjust AMI names to be compatible with AWS API [ab77] > * AMI automation: Correct S3 bucket name and key [ab77] > * AMI automation: Add a separate container for generaing AMI [Michal Toman] > * AMI automation: shellcheck and resolve violations [ab77] > * AMI automation: Use staging env by default [Tomás Tormo] > * AMI automation: Simplify public ssh addition. Do not use sudo [Tomás Tormo] > * automation: Generate and publish AMI from the raw balenaOS image [Tomás Tormo] >
* Update meta-balena from v2.85.4 to v2.85.10 [Florin Sarbu] * Update poky to dunfell-23.0.6 [Florin Sarbu] # v2.85.4+rev2 ## (2021-10-18) * meta-balena-allwinner: update local.conf.sample [Mark Corbin] # v2.85.4+rev1 ## (2021-09-23) * linux-mainline: Remove config check warnings [Alex Gonzalez] * packagegroup-balena-connectivity: Add linux-firmware-bcm43362 [Alex Gonzalez] * linux-firmware: Remove custom brcm43362 packaging [Alex Gonzalez]
Update meta-balena from v2.79.7 to v2.85.4 [Alex Gonzalez] > ## meta-balena-2.85.4 > ### (2021-09-21) > > * common: conf: create disable-user-ns distro feature [Joseph Kogut] > > ## meta-balena-2.85.3 > ### (2021-09-21) > > * balena-os-sysctl: Reduce the console default loglevel [Alex Gonzalez] > * balena-config-vars: Re-run os-sshkeys if config.json is modified [Alex Gonzalez] > * systemd: Use drop-in to modify unit files instead of sed [Alex Gonzalez] > > ## meta-balena-2.85.2 > ### (2021-09-17) > > >
> Update balena-engine to v19.03.29 [Robert Günzler] > >> ### balena-engine-19.03.29 >> #### (2021-09-14) >> >> * pkg/storagemigration: use graphdriver/copy.DirCopy [Robert Günzler] >> >> ### balena-engine-19.03.28 >> #### (2021-09-14) >> >> * Prune Jenkinsfile [Robert Günzler] >> >> ### balena-engine-19.03.27 >> #### (2021-09-01) >> >> * Backport platform-detection fixes from containerd [Robert Günzler] >> >
> > > ## meta-balena-2.85.1 > ### (2021-09-17) > > * Fix typo in OS_DEVELOPMENT distro feature [Kyle Harding] > * tests: Remove OS variants [Alex Gonzalez] > > ## meta-balena-2.85.0 > ### (2021-09-15) > > * Replace image variants with development mode [Alex Gonzalez] > >
> balena-supervisor: Update balena-supervisor to v12.10.10 [Alex Gonzalez] > >> ### balena-supervisor-12.10.10 >> #### (2021-09-07) >> >> * api-keys: Remove os variant parameter for authentication check [Alex Gonzalez] >> * os-release: Use developmentMode to ascertain OS variant in new releases [Alex Gonzalez] >> * config: Add developmentMode to schema [Alex Gonzalez] >> >> ### balena-supervisor-12.10.9 >> #### (2021-09-02) >> >> * Update URL to balena-proxy-config source code [Kyle Harding] >> >> ### balena-supervisor-12.10.8 >> #### (2021-09-01) >> >> * Bump path-parse from 1.0.6 to 1.0.7 [dependabot[bot]] >> >> ### balena-supervisor-12.10.7 >> #### (2021-09-01) >> >> * Bump tar from 4.4.13 to 4.4.19 [dependabot[bot]] >> >> ### balena-supervisor-12.10.6 >> #### (2021-09-01) >> >> * Remove "variable list" heading in configuration doc [Miguel Casqueira] >> >> ### balena-supervisor-12.10.5 >> #### (2021-08-31) >> >> * Clean up configurations.md [Miguel Casqueira] >> >> ### balena-supervisor-12.10.4 >> #### (2021-08-31) >> >> * Include issues with downgrading versions in README [Miguel Casqueira] >> >
> > * u-boot: Introduce a compile time osdev-image feature [Alex Gonzalez] > * os-release: Remove image variants information [Alex Gonzalez] > * Replace DEVELOPMENT_IMAGE and image variants with OS_DEVELOPMENT [Alex Gonzalez] > * images: Remove debug-tweaks settings. [Alex Gonzalez] > * openssh: Enable runtime development configuration [Alex Gonzalez] > * balena-info: Rename from resin-info [Alex Gonzalez] > * balena: Expose engine socket on development mode [Alex Gonzalez] > * image-balena: Allow passwordless root logins [Alex Gonzalez] > * image_balena: Remove "balena" hostname from development images [Alex Gonzalez] > * systemd: Runtime enablement of serial console [Alex Gonzalez] > * development-features: Add service for development features runtime management [Alex Gonzalez] > > ## meta-balena-2.84.7 > ### (2021-09-13) > > * hostapp-update-hooks: Fix blacklisted extlinux.conf file path [Alexandru Costache] > > ## meta-balena-2.84.6 > ### (2021-09-11) > > * balena-persistent-logs: add comment and update logging [Mark Corbin] > * meta-balena: rename resin-persistent-logs [Mark Corbin] > > ## meta-balena-2.84.5 > ### (2021-09-10) > > * tests: led: require led property from device type [Joseph Kogut] > > ## meta-balena-2.84.4 > ### (2021-09-09) > > * tests: Remove reboots from redsocks test cases [Kyle Harding] > > ## meta-balena-2.84.3 > ### (2021-09-09) > > * tests: Prevent failure when journalctl has no logs for some boots [Kyle Harding] > > ## meta-balena-2.84.2 > ### (2021-09-08) > > * contributing-device-support.md: Updates to board support instructions [Florin Sarbu] > > ## meta-balena-2.84.1 > ### (2021-09-05) > > * tests: s/BALENA_MACHINE_NAME/BALENA_ARCH [Joseph Kogut] > > ## meta-balena-2.84.0 > ### (2021-09-03) > > * balena-engine: Enable storage migration [Robert Günzler] > >
> Update balena-engine to v19.03.26 [Robert Günzler] > >> ### balena-engine-19.03.26 >> #### (2021-08-31) >> >> * storagemigration: capture failcleanup logs in logfile [Robert Günzler] >> >> ### balena-engine-19.03.25 >> #### (2021-08-20) >> >> * storagemigration: move logic to package [Robert Günzler] >> >
> > > ## meta-balena-2.83.22 > ### (2021-09-02) > > * tests: remove healthcheck test race condition [rcooke-warwick] > > ## meta-balena-2.83.21 > ### (2021-09-01) > > * tests: Register teardown only when DUT is reachable [rcooke-warwick] > > ## meta-balena-2.83.20 > ### (2021-09-01) > > * tests: Use new Archiver implementation & helpers [Vipul Gupta (@vipulgupta2048)] > > ## meta-balena-2.83.19 > ### (2021-09-01) > > * tests: List boots when collecting journal logs in hup suite [Kyle Harding] > > ## meta-balena-2.83.18 > ### (2021-08-31) > > >
> balena-supervisor: Update balena-supervisor to v12.10.3 [Kyle Harding] > >> ### balena-supervisor-12.10.3 >> #### (2021-08-24) >> >> * Skip restarting services if they are part of conf targets [Kyle Harding] >> >> ### balena-supervisor-12.10.2 >> #### (2021-08-02) >> >> * Removed fire emoji prefix for firewall logs. [peakyDicers] >> >> ### balena-supervisor-12.10.1 >> #### (2021-08-02) >> >> * Fix regression with local mode push [Felipe Lalanne] >> >> ### balena-supervisor-12.10.0 >> #### (2021-07-28) >> >> * Remove comparison based on image, release, and service ids [Felipe Lalanne] >> >> ### balena-supervisor-12.9.6 >> #### (2021-07-26) >> >> * Use tags to track supervised images in docker [Felipe Lalanne] >> >> ### balena-supervisor-12.9.5 >> #### (2021-07-22) >> >> * Log the delta URL that will be downloaded on update [Felipe Lalanne] >> >> ### balena-supervisor-12.9.4 >> #### (2021-07-08) >> >> * Fix db-helper module for tests [Felipe Lalanne] >> >
> > > ## meta-balena-2.83.17 > ### (2021-08-31) > > * Assign a fixed name to the balena-healthcheck container [Kyle Harding] > > ## meta-balena-2.83.16 > ### (2021-08-31) > > * kernel-modules-headers: Copy module.lds [Alex Gonzalez] > > ## meta-balena-2.83.15 > ### (2021-08-30) > > * kernel-balena: remove global blacklist of btrfs [Joseph Kogut] > > ## meta-balena-2.83.14 > ### (2021-08-26) > > * tests: remove reboot requirement from NTP server test [Mark Corbin] > * recipes-connectivity: fix auto-update when config.json changes [Mark Corbin] > > ## meta-balena-2.83.13 > ### (2021-08-26) > > * networkmanager: fix hostname race condition [Mark Corbin] > > ## meta-balena-2.83.12 > ### (2021-08-25) > > * tests: remove reboot requirement from hostname test [Mark Corbin] > * hostname: update system hostname when config.json changes [Mark Corbin] > > ## meta-balena-2.83.11 > ### (2021-08-24) > > * linux-firmware: Use wildcards when selecting files to package [Alex Gonzalez] > * linux-firmware: Add firmware compression support [Alex Gonzalez] > * kernel-balena: Support firmware compression from kernel version 5.3 [Alex Gonzalez] > > ## meta-balena-2.83.10 > ### (2021-08-18) > > * kernel-balena: Add function to conditionally configure based on version [Alex Gonzalez] > * kernel-balena: Split function to get kernel version from source [Alex Gonzalez] > * kernel-resin: Add as symlink to kernel-balena [Alex Gonzalez] > * kernel-balena: Replace and deprecate kernel-resin [Alex Gonzalez] > > ## meta-balena-2.83.9 > ### (2021-08-17) > > * recipes-connectivity: improve NTP dispatcher script [Mark Corbin] > > ## meta-balena-2.83.8 > ### (2021-08-17) > > >
> Update balena-engine to v19.03.24 [Alex Gonzalez] > >> ### balena-engine-19.03.24 >> #### (2021-08-12) >> >> * prevent slice oob access in concatReadSeekCloser [Martin Rauscher] >> >
> > > ## meta-balena-2.83.7 > ### (2021-08-14) > > * grub: don't package or install bindir utils [Joseph Kogut] > > ## meta-balena-2.83.6 > ### (2021-08-13) > > * balena-os-sysctl: disable user namespacing by default [Joseph Kogut] > * common: kernel-resin: enable user namespacing [Joseph Kogut] > > ## meta-balena-2.83.5 > ### (2021-08-13) > > * resin-u-boot.bbclass: Make console silencing change more resilient [Florin Sarbu] > > ## meta-balena-2.83.4 > ### (2021-08-11) > > * balena-os: pin linux-firmware to 20210511 from hardknott [Joseph Kogut] > * linux-firmware: upgrade 20190815 -> 20210511 [Joseph Kogut] > > ## meta-balena-2.83.3 > ### (2021-08-05) > > * supervisor: Consolidate supervisor container removal [Kyle Harding] > > ## meta-balena-2.83.2 > ### (2021-08-05) > > * tests: Fix insecure registry error [Robert Günzler] > > ## meta-balena-2.83.1 > ### (2021-07-31) > > * linux-firmware: package i915 generations separately [Joseph Kogut] > > ## meta-balena-2.83.0 > ### (2021-07-29) > > * Add support for rootfs on MD RAID1 [Michal Toman] > > ## meta-balena-2.82.13 > ### (2021-07-29) > > * tests: Symlink /dev/null instead of copying bash to break services [Michal Toman] > > ## meta-balena-2.82.12 > ### (2021-07-24) > > * common: grub: don't install sbin utils [Joseph Kogut] > > ## meta-balena-2.82.11 > ### (2021-07-21) > > * tests: Remove journalctl line limit from hup suite [Kyle Harding] > * tests: Enable rollback tests in hup suite [Kyle Harding] > * tests: Update smoke test conditions [Kyle Harding] > * tests: Add rollback tests to HUP suite [Kyle Harding] > * rollback-altboot: Fix minor typo in log message [Kyle Harding] > > ## meta-balena-2.82.10 > ### (2021-07-20) > > * tests: Remove reboot requirement from dnsmasq tests [Kyle Harding] > > ## meta-balena-2.82.9 > ### (2021-07-16) > > * patch: Make OS test suite compatible with current helpers [Vipul Gupta (@vipulgupta2048)] > > ## meta-balena-2.82.8 > ### (2021-07-16) > > * kernel-devsrc: Add upstream recipe from hardknott-3.3.1 for dunfell [Florin Sarbu] > > ## meta-balena-2.82.7 > ### (2021-07-15) > > >
> Update balena-engine to v19.03.23 [Leandro Motta Barros] > >> ### balena-engine-19.03.23 >> #### (2021-07-12) >> >> * Make layer download resuming more resilient [Leandro Motta Barros] >> >> ### balena-engine-19.03.22 >> #### (2021-06-30) >> >> * Drop CODEOWNERS [Robert Günzler] >> >> ### balena-engine-19.03.21 >> #### (2021-06-25) >> >> * Lock destination layers while delta is being processed [Robert Günzler] >> >> ### balena-engine-19.03.20 >> #### (2021-06-17) >> >> * pkg/storagemigration: poperly handle errors during state creation [Robert Günzler] >> >> ### balena-engine-19.03.19 >> #### (2021-06-10) >> >> * pkg/storagemigration: allow writing logs to separate file [Robert Günzler] >> * storagemigration: defer commit to next start [Robert Günzler] >> >
> > > ## meta-balena-2.82.6 > ### (2021-07-15) > > * dnsmasq: Restart when config.json changes [Kyle Harding] > * balena-config-vars: Restart target when config.json changes [Kyle Harding] > * balena-config-vars: Add config-json.target service [Kyle Harding] > * balena-config-vars: Restore null as valid for dnsServers [Kyle Harding] > > ## meta-balena-2.82.5 > ### (2021-07-15) > > * kernel-headers-test: Update base image to buster [Florin Sarbu] > > ## meta-balena-2.82.4 > ### (2021-07-14) > > * tests: Add hup test suite [Robert Günzler] > > ## meta-balena-2.82.3 > ### (2021-07-13) > > * Check that the hostapp image fits the inactive partion on HUP [Alex Gonzalez] > * image-balena: Add check for docker image size [Alex Gonzalez] > * balena-image: Break down the rootfs image size calculation [Alex Gonzalez] > * image_types_balena: Add rootfs size calculation function [Alex Gonzalez] > > ## meta-balena-2.82.2 > ### (2021-07-13) > > * Update balena-supervisor from v12.8.8 to v12.9.3 [Miguel Casqueira] > > ## meta-balena-2.82.1 > ### (2021-07-12) > > * balena-hostname: add comments and improve logging [Mark Corbin] > * meta-balena: rename resin-hostname to balena-hostname [Mark Corbin] > > ## meta-balena-2.82.0 > ### (2021-07-10) > > * networkmanager: Rename references to resin [Kyle Harding] > * resin-proxy-config: Rename to balena-proxy-config [Kyle Harding] > * resin-ntp-config: Rename to balena-ntp-config [Kyle Harding] > * resin-net-config: Rename to balena-net-config [Kyle Harding] > > ## meta-balena-2.81.1 > ### (2021-07-09) > > * balena-engine: Restore previous systemd service settings [Kyle Harding] > > ## meta-balena-2.81.0 > ### (2021-07-06) > > * recipes-core: add a 'network connectivity wait' service [Mark Corbin] > > ## meta-balena-2.80.12 > ### (2021-07-05) > > * Remove CODEOWNERS [Michal Toman] > > ## meta-balena-2.80.11 > ### (2021-07-01) > > * get journal logs at the end of the suite [rcooke-warwick] > > ## meta-balena-2.80.10 > ### (2021-06-24) > > * hostapp-update-hooks: Migrate supervisor database [Kyle Harding] > * hostapp-update-hooks: Revert sv database path used by previous hooks [Kyle Harding] > > ## meta-balena-2.80.9 > ### (2021-06-21) > > * balena-engine: refactor systemd service [Robert Günzler] > > ## meta-balena-2.80.8 > ### (2021-06-21) > > * Update balena-supervisor from v12.8.7 to v12.8.8 [Florin Sarbu] > > ## meta-balena-2.80.7 > ### (2021-06-18) > > * prevent failed teardown from making test hang [rcooke-warwick] > > ## meta-balena-2.80.6 > ### (2021-06-17) > > * catch error if image path is corrupted [rcooke-warwick] > > ## meta-balena-2.80.5 > ### (2021-06-17) > > * update-balena-supervisor: Improve obtaining the supervisor directory name [Alexandru Costache] > * Update balena-supervisor from v12.7.0 to v12.8.7 [Miguel Casqueira] > > ## meta-balena-2.80.4 > ### (2021-06-14) > > * kernel-headers-test: simplify example module Makefile [Joseph Kogut] > > ## meta-balena-2.80.3 > ### (2021-06-10) > > * Add oneshot service to migrate supervisor state config [Kyle Harding] > > ## meta-balena-2.80.2 > ### (2021-06-09) > > * update-balena-supervisor: Refactor script to ensure target version is ran [Alexandru Costache] > > ## meta-balena-2.80.1 > ### (2021-06-07) > > * bluez5: Disable PnP Device Information service [Zahari Petkov] > > ## meta-balena-2.80.0 > ### (2021-06-07) > > * Revert Go 1.16 recipes [Joseph Kogut] > > ## meta-balena-2.79.10 > ### (2021-06-03) > > * supervisor: Remove symlink to legacy resin sysconfig [Kyle Harding] > * hostapp-update-hooks: Migrate resin-supervisor to balena-supervisor [Kyle Harding] > * supervisor: Remove legacy resin supervisor container [Kyle Harding] > > ## meta-balena-2.79.9 > ### (2021-06-03) > > * hostapp-update-hooks: Sync to disk when hook is done [Alex Gonzalez] > * extract-balena-ca: Sync changes to disk in case of power loss [Alex Gonzalez] > * resin-net-config: Make sure to sync changes to disk in case of power loss [Alex Gonzalez] > > ## meta-balena-2.79.8 > ### (2021-06-02) > > * bluez: Set policy configuration to AutoEnable [Alex Gonzalez] > * bluez5: Replace executable path directory in unit file [Alex Gonzalez] >
Update balena-yocto-scripts from v1.11.0 to v1.14.9 [Alex Gonzalez] > ## balena-yocto-scripts-1.14.9 > ### (2021-08-20) > > * balena-deploy: When deploying hostapp default to using slug as name [Alex Gonzalez] > * balena-api: Do not use balena_lib_resolve_aliases [Alex Gonzalez] > * balena_lib: Make resolve_aliases local so it is not globally used [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.8 > ### (2021-07-22) > > * Use slug when setting deviceType for leviathan [Kyle Harding] > > ## balena-yocto-scripts-1.14.7 > ### (2021-06-29) > > * balena-lib: Fix print statements helper functions [Kyle Harding] > * balena-lib: Fix device dir when running in Jenkins containers [Kyle Harding] > > ## balena-yocto-scripts-1.14.6 > ### (2021-06-18) > > * balena-deploy: Flag hostapps as bootable apps [Alex Gonzalez] > * balena-deploy: Provide working directory when deploying hostapp [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.5 > ### (2021-06-18) > > * balena-deploy-block: Do not add variant suffix to release tag [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.4 > ### (2021-06-16) > > * Dockerfile_balena-push-env: Add balena-lib to image [Alex Gonzalez] > * balena-deploy-block: source balena-lib script library [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.3 > ### (2021-06-01) > > * balena-api: Filter out debug output [Alex Gonzalez] > * balena-api: Specify API environment and token when setting app roles [Alex Gonzalez] > * jenkins_build-blocks: Separate recipes and packages [Alex Gonzalez] > * balena-lib: Generalize contract fetcher [Alex Gonzalez] > * balena-deploy: Shorten installation directory '/yocto/resin-board' to '/work' [Alex Gonzalez] > * Conditional verbosity mode [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.2 > ### (2021-05-26) > > * balena-lib: Add function to fetch labels from image [Alex Gonzalez] > * balena-lib: contracts: Add package list fetcher [Alex Gonzalez] > * semver: Add bash utility for semantic version comparison [Alex Gonzalez] > * balena-docker: Add image retrieval function [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.1 > ### (2021-05-24) > > * Add a parsable representation of the changelog [Alex Gonzalez] > > ## balena-yocto-scripts-1.14.0 > ### (2021-05-21) > > * Dockerfile_yocto-block-build-env: Add container to build Yocto based hostOS blocks [Alex Gonzalez] > * balena-build-block: Balena build and deploy a hostOS block image [Alex Gonzalez] > * jenkins_build-blocks: Add package blocks builder script [Alex Gonzalez] > * balena-deploy: Add functions to deploy block, feed and OS release [Alex Gonzalez] > * README: Add brief introduction to the main scripts [Alex Gonzalez] > > ## balena-yocto-scripts-1.13.0 > ### (2021-05-19) > > * barys: Replace supervisor tag with supervisor release version [Alex Gonzalez] > * jenkins_build: Replace supervisor tag with supervisor release [Alex Gonzalez] > * jenkins_build: Rename metaResinBranch to metaBalenaBranch [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.16 > ### (2021-05-18) > > * tests: Substitute deviceType with MACHINE when packaging tests [Kyle Harding] > > ## balena-yocto-scripts-1.12.15 > ### (2021-05-18) > > * Dockerfile_yocto-build-env: Specify docker version [Alex Gonzalez] > * balena-docker: Allow to control iptables and ipmasq flags [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.14 > ### (2021-05-17) > > * balena-api: Set default argument value not to exist on nounset setting [Alex Gonzalez] > * balena-api: Allow access to OS developers to public apps [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.13 > ### (2021-05-14) > > * balena-api: Add functions for apps management [Alex Gonzalez] > * balena-api: Add block images getter functions [Alex Gonzalez] > * balena-api: Add missing argument to function comments [Alex Gonzalez] > * balena-deploy-block: Create public app if required [Alex Gonzalez] > * balena-lib: Fix device installation path when running in helper container [Alex Gonzalez] > * balena-deploy: Fix device installation path when running in helper container [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.12 > ### (2021-05-12) > > * balena-docker: Adapt to be used from POSIX shell [Alex Gonzalez] > * balena-docker: Generalize functions to any engine [Alex Gonzalez] > * balena-build: Re-enable the container's output [Alex Gonzalez] > * balena-build: Add option to keep local containers [Alex Gonzalez] > * yocto-build-env: Update Dockerfile to add host tools dependencies [Alex Gonzalez] > * Shorten installation directory '/yocto/resin-board' to '/work' [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.11 > ### (2021-05-11) > > * Substitute device type in config.js if present [Kyle Harding] > > ## balena-yocto-scripts-1.12.10 > ### (2021-04-28) > > * balena-build: print submodule status [Alex Gonzalez] > * balena-build: Correctly pass development images flag and amend usage [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.9 > ### (2021-04-22) > > * balena-build: Pass the API environment to the build container [Alex Gonzalez] > * balena-lib: Add function to resolve between contract slugs and Yocto machines [Alex Gonzalez] > * balena-build: Do not exit if no SSH_AUTH_SOCK defined [Alex Gonzalez] > * balena-build: Fix indentation [Alex Gonzalez] > * balena-build: Cleanup build containers and enable build output [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.8 > ### (2021-04-15) > > * balena-build: Fix development image build [Alex Gonzalez] > * jenkins_build-containers: Use a fixed length for the git short revision [Alex Gonzalez] > * balena-lib: Do not err when sourcing without a repository [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.7 > ### (2021-04-12) > > * balena-api: Improve logs when setting version [Alex Gonzalez] > * balena-docker: Make it less verbose [Alex Gonzalez] > * balena-deploy: Set the OS version before setting deploy directory [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.6 > ### (2021-03-30) > > * include: Move include files and entry scripts into its own folder [Alex Gonzalez] > * balena-build.sh: Move into build script [Alex Gonzalez] > * balena-lib: Set default namespace if not defined [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.5 > ### (2021-03-30) > > * balena-deploy: Shellcheck warnings [Alex Gonzalez] > * balena-deploy-block: Adjust variables for common use [Alex Gonzalez] > * balena-deploy-block: Fix shellcheck warnings [Alex Gonzalez] > * balena-deploy: Adjust balena_deploy_hostapp to new balena_deploy_block entrypoint arguments [Alex Gonzalez] > * balena-deploy.inc: Pass API environment to balena_lib_token [Alex Gonzalez] > * balena-build: Pass an API environment to balena_lib_token [Alex Gonzalez] > * balena-lib: Pass API environment to balena_lib_token [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.4 > ### (2021-03-29) > > * balena-api: Add is_dt_private function [Alex Gonzalez] > * balena-lib: Add several function to extract device details from device type JSON file [Alex Gonzalez] > * balena-lib: By default only login to BaleneCloud if not token is found [Alex Gonzalez] > * balena_deploy: Add functions to deploy Jenkins artifacts to S3 and dockerhub [Alex Gonzalez] > * balena-deploy: Fix indentation and shellcheck warnings [Alex Gonzalez] > * jenkins_build: Call out to script libraries functions [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.3 > ### (2021-03-26) > > * balena-lib: Fix indentation to tabs [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.2 > ### (2021-03-26) > > * balena-docker: Remove execution trace flag [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.1 > ### (2021-03-25) > > * balena-lib: Add commonly used utility functions [Alex Gonzalez] > * jenkins_build-containers: Allow docker login for local development [Alex Gonzalez] > * barys: Add bitbake-args argument and make bitbake-target accept multiple arguments [Alex Gonzalez] > * jenkins_build: Separate deploy functions [Alex Gonzalez] > * jenkins_build: Refactor balena_lib_get_os_version [Alex Gonzalez] > * balena-api: Add script library with API calls [Alex Gonzalez] > * balena-push-os-version: Rename to balena-deploy-block and set the release version on deploy [Alex Gonzalez] > * Dockerfile_balena-push-env: Refactor to use balena-deploy-block [Alex Gonzalez] > * balena-build: Split build related functions [Alex Gonzalez] > * jenkins_build: Separate barys build functions [Alex Gonzalez] > * balena-deploy: Add script library for deploy logic [Alex Gonzalez] > * jenkins_build: Use balena_deploy_hostapp from balena-deploy [Alex Gonzalez] > > ## balena-yocto-scripts-1.12.0 > ### (2021-03-25) > > * barys: Improve template layer matching [Kyle Harding] > > ## balena-yocto-scripts-1.11.2 > ### (2021-03-22) > > * jenkins_build-container: Do not overwrite environment DOCKERFILES variable if provided [Alex Gonzalez] > * balena-lib: Rename to balena-lib.inc [Alex Gonzalez] > * balena-lib: Rename functions with the balena_lib prefix [Alex Gonzalez] > * jenkins_build: Use balena-lib.inc instead of balena-inc.sh [Alex Gonzalez] > > ## balena-yocto-scripts-1.11.1 > ### (2021-03-22) > > * balena-docker: Rename manage-docker to balena-docker [Alex Gonzalez] > * balena-push-os-version: Refactor to use balena-docker [Alex Gonzalez] > * prepare-and-start: Refactor to use balena-lib [Alex Gonzalez] > * Dockerfile_yocto_build-env: Refactor to update dockerd and use balena-docker [Alex Gonzalez] > * Dockerfile_balena-push-env: Refactor to use balena-docker [Alex Gonzalez] >
# v2.79.7+rev2 ## (2021-08-26) * Add balena-yocto-scripts upstream source [Alex Gonzalez] # v2.79.7+rev1 ## (2021-06-02)
Update meta-balena from v2.78.0 to v2.79.7 [Mark Corbin] > ## meta-balena-2.79.7 > ### (2021-05-26) > > * meta-balena: rename connectivity packagegroup [Mark Corbin] > > ## meta-balena-2.79.6 > ### (2021-05-26) > > * bluez5: Use bluez5 recipe from poky master [Zahari Petkov] > > ## meta-balena-2.79.5 > ### (2021-05-21) > > * README: Update supported Yocto versions [Alex Gonzalez] > > ## meta-balena-2.79.4 > ### (2021-05-21) > > * Skip some services when running under docker [Robert Günzler] > > ## meta-balena-2.79.3 > ### (2021-05-20) > > * kernel-resin: disable panic on hung task [Joseph Kogut] > > ## meta-balena-2.79.2 > ### (2021-05-19) > > * Add boot-splash test to unmanaged suite [rcooke-warwick] > > ## meta-balena-2.79.1 > ### (2021-05-18) > > * balena-os: Add preferred provider for Go native [Alex Gonzalez] > > ## meta-balena-2.79.0 > ### (2021-05-13) > > * balena-engine: build in GOPATH mode [Joseph Kogut] > * recipes-devtools: go: backport get_linuxloader [Joseph Kogut] > * meta-resin-pyro: go-native: include fix-goarch.inc [Joseph Kogut] > * meta-balena-common: upgrade from go 1.12.17 to 1.16.2 [Joseph Kogut] > > ## meta-balena-2.78.2 > ### (2021-05-13) > > * balena-config-vars: improve handling of NM config parameters [Mark Corbin] > > ## meta-balena-2.78.1 > ### (2021-05-12) > > * Add Device Tree tests [Vipul Gupta (@vipulgupta2048)] >
* balena-allwinner: rename connectivity packagegroup [Mark Corbin] # v2.78.0+rev1 ## (2021-05-11) * Rename resin-supervisor to balena-supervisor [Kyle Harding]
Update meta-balena from v2.72.0 to v2.78.0 [Kyle Harding] > ## meta-balena-2.78.0 > ### (2021-05-10) > > * Add symlinks and aliases for legacy resin namespaces [Kyle Harding] > * Rename resin-supervisor to balena-supervisor [Kyle Harding] > > ## meta-balena-2.77.2 > ### (2021-05-10) > > >
> Update balena-supservisor from v12.5.10 to v12.7.0 [Kyle Harding] > >> ### balena-supervisor-12.7.0 >> #### (2021-05-07) >> >> * Backwards compatility changes for old resin namespaces [Kyle Harding] >> * Change container name to balena_supervisor [Kyle Harding] >> * Rename resin-supervisor to balena-supervisor [Kyle Harding] >> >> ### balena-supervisor-12.6.8 >> #### (2021-05-06) >> >> * Show warning instead of exception for invalid network config [Felipe Lalanne] >> >> ### balena-supervisor-12.6.7 >> #### (2021-05-06) >> >> * Patch awaiting response when checking if supervisor0 network exists [Miguel Casqueira] >> >> ### balena-supervisor-12.6.6 >> #### (2021-05-06) >> >> * Fix parsing driver_opts from compose to docker network creation [quentinGllmt] >> >> ### balena-supervisor-12.6.5 >> #### (2021-05-06) >> >> >>
>> Update balena-register-device and send extra info at provision time [Pagan Gazzard] >> >>> #### balena-register-device-7.2.0 >>> ##### (2021-04-29) >>> >>> * Support `supervisorVersion`/`osVersion`/`osVariant`/`macAddress` fields [Pagan Gazzard] >>> >>> #### balena-register-device-7.1.1 >>> ##### (2021-04-29) >>> >>> * Update dependencies [Pagan Gazzard] >>> >>> #### balena-register-device-7.1.0 >>> ##### (2020-07-13) >>> >>> * Switch from randomstring to uuid for generating device uuids [Pagan Gazzard] >>> >>> #### balena-register-device-7.0.1 >>> ##### (2020-07-13) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### balena-register-device-7.0.0 >>> ##### (2020-07-06) >>> >>> * Convert to type checked javascript [Pagan Gazzard] >>> * Drop callback interface in favor of promise interface [Pagan Gazzard] >>> * Switch to a named export [Pagan Gazzard] >>> * Convert to typescript [Pagan Gazzard] >>> * Update to typed-error 3.x [Pagan Gazzard] >>> * Switch to returning native promises [Pagan Gazzard] >>> * Update to balena-request 11.x [Pagan Gazzard] >>> * Use typescript import helpers [Pagan Gazzard] >>> >>
>> >> >> ### balena-supervisor-12.6.4 >> #### (2021-05-05) >> >> * Log error responses from API when reporting state [Felipe Lalanne] >> >> ### balena-supervisor-12.6.3 >> #### (2021-05-04) >> >> * Added configurations.md to document all configurable vars [Miguel Casqueira] >> >> ### balena-supervisor-12.6.2 >> #### (2021-04-30) >> >> * Remove version tag from livepush generated image [Felipe Lalanne] >> >> ### balena-supervisor-12.6.1 >> #### (2021-04-27) >> >> * Remove mz, mkdirp, body-parser dependencies [Christina Wang] >> >> ### balena-supervisor-12.6.0 >> #### (2021-04-27) >> >> * Bump dockerode types to 2.5.34 [Felipe Lalanne] >> >> ### balena-supervisor-12.5.16 >> #### (2021-04-27) >> >> * Enable docker layer caching on CircleCI [Miguel Casqueira] >> >> ### balena-supervisor-12.5.15 >> #### (2021-04-26) >> >> * Added clean step to remove previous builds before running tests [Miguel Casqueira] >> >> ### balena-supervisor-12.5.14 >> #### (2021-04-26) >> >> * balena-supervisor: replace references to resin-vars [Mark Corbin] >> >> ### balena-supervisor-12.5.13 >> #### (2021-04-25) >> >> * Update supervisor to typescript 4 [Felipe Lalanne] >> >> ### balena-supervisor-12.5.12 >> #### (2021-04-20) >> >> * Bump ssri from 6.0.1 to 6.0.2 [dependabot[bot]] >> >> ### balena-supervisor-12.5.11 >> #### (2021-04-14) >> >> * Refactor extra_uEnv to not match with intel nuc [Miguel Casqueira] >> >
> > > ## meta-balena-2.77.1 > ### (2021-05-10) > > * Update os-config from v1.2.0 to v1.2.1 [Kyle Harding] > > ## meta-balena-2.77.0 > ### (2021-05-05) > > * grub update hook: move variables from grub.cfg to grubenv [Michal Toman] > > ## meta-balena-2.76.0 > ### (2021-04-30) > > * kernel: Always include overlayfs support [Robert Günzler] > > ## meta-balena-2.75.1 > ### (2021-04-29) > > * grub: grub-efi: buildin gzio for gz compressed kernels [Joseph Kogut] > > ## meta-balena-2.75.0 > ### (2021-04-22) > > * Update mobynit to the new multi-container hostOS specification [Alex Gonzalez] > > ## meta-balena-2.74.0 > ### (2021-04-20) > > * balena-engine: Update to 19.03.18 [Robert Günzler] > > ## meta-balena-2.73.15 > ### (2021-04-20) > > * modemmanager:u-blox-switch: Rework the u-blox modem switch to ECM mode [Florin Sarbu] > > ## meta-balena-2.73.14 > ### (2021-04-19) > > * device-progress: do not force an exit code [Matthew McGinn] > > ## meta-balena-2.73.13 > ### (2021-04-19) > > * add retries to status check [rcooke-warwick] > > ## meta-balena-2.73.12 > ### (2021-04-16) > > * meta-balena: rename resin-vars to balena-config-vars [Mark Corbin] > > ## meta-balena-2.73.11 > ### (2021-04-16) > > * patch: Add strict bootcount count condition [Vipul Gupta (@vipulgupta2048)] > * patch: Reactivate Persistent Logging test [Vipul Gupta (@vipulgupta2048)] > > ## meta-balena-2.73.10 > ### (2021-04-14) > > * repo.yml: Move balena-supervisor reference to balena-os [Alex Gonzalez] > > ## meta-balena-2.73.9 > ### (2021-04-14) > > * Update balena-supervisor from v12.5.6 to v12.5.10 [Christina Wang] > > ## meta-balena-2.73.8 > ### (2021-04-13) > > * resin-mounts/etc-fake-hwclock: add dependency on resin-state services [Mark Corbin] > > ## meta-balena-2.73.7 > ### (2021-04-13) > > * fix udev test indentation [rcooke-warwick] > * Added comments for easier debugging [rcooke-warwick] > * Fix old tests + add new tests based on testlodge [rcooke-warwick] > > ## meta-balena-2.73.6 > ### (2021-04-12) > > * Add automated test checking for udev/resin_update_state_probe warnings [Michal Toman] > * udev: Silence warnings from resin_update_state_probe [Michal Toman] > > ## meta-balena-2.73.5 > ### (2021-04-06) > > * Update balena-supervisor from v12.4.6 to v12.5.6 [Christina Wang] > > ## meta-balena-2.73.4 > ### (2021-03-20) > > * Add to persistent logging defn [Andrew Nhem] > > ## meta-balena-2.73.3 > ### (2021-03-19) > > * wifi: remove listed example as it's discontinued [Tomás Migone] > > ## meta-balena-2.73.2 > ### (2021-03-17) > > * hostapp-update: convert absolute symlinks to relative [Joseph Kogut] > > ## meta-balena-2.73.1 > ### (2021-03-16) > > * Update balena-supervisor from v12.3.5 to v12.4.6 [Felipe Lalanne] > > ## meta-balena-2.73.0 > ### (2021-03-15) > > * image_types_balena: make rootfs labeling generic [Joseph Kogut] > * image_types_balena: make agnostic to root fstype [Joseph Kogut] > * mkfs-hostapp-native: make agnostic to fstype [Joseph Kogut] > > ## meta-balena-2.72.2 > ### (2021-03-15) > > * balena: dissolve healthcheck-image-load into healthcheck script [Robert Günzler] > > ## meta-balena-2.72.1 > ### (2021-03-11) > > * Fix disablement of userspace firmware loading requests [Pelle van Gils] >
# v2.72.0+rev1 ## (2021-03-11) * Rename resin image types to balena [Kyle Harding]
Update meta-balena from v2.60.1 to v2.72.0 [Kyle Harding] > ## meta-balena-2.72.0 > ### (2021-03-10) > > >
> os-config: Update os-config from v1.1.4 to v1.2.0 [Kyle Harding] > >> ### os-config-1.2.0 >> #### (2021-02-23) >> >> * os-config: rename flasher flag path [Kyle Harding] >> >
> > * Rename resin image types to balena [Kyle Harding] > > ## meta-balena-2.71.7 > ### (2021-03-08) > > * Apply aufs patches if aufs is present in kernel config [Kyle Harding] > > ## meta-balena-2.71.6 > ### (2021-03-05) > > * grub-efi: build required modules into grub image [Joseph Kogut] > > ## meta-balena-2.71.5 > ### (2021-03-03) > > * initrdscripts: always use by-uuid symlink looking for flasher rootfs [Michal Toman] > > ## meta-balena-2.71.4 > ### (2021-03-01) > > * Update OS test suite [Vipul Gupta (@vipulgupta2048)] > > ## meta-balena-2.71.3 > ### (2021-02-26) > > * balena: Make the healthcheck loading service part of balena.service [Robert Günzler] > > ## meta-balena-2.71.2 > ### (2021-02-23) > > * dnsmasq: enable dbus support [Kyle Harding] > * dnsmasq: update to 2.84 with dnspooq fix [Kyle Harding] > > ## meta-balena-2.71.1 > ### (2021-02-23) > > * recipes-bsp: grub: install only release modules [Joseph Kogut] > > ## meta-balena-2.71.0 > ### (2021-02-15) > > * meta-balena-common: add grub-efi support [Joseph Kogut] > > ## meta-balena-2.70.2 > ### (2021-02-12) > > * Update PR template to specify test coverage in more detail [Alex Gonzalez] > * Update codeowners [Alex Gonzalez] > > ## meta-balena-2.70.1 > ### (2021-02-11) > > * Add leviathan automated OS test suite [Vipul Gupta (@vipulgupta2048)] > > ## meta-balena-2.70.0 > ### (2021-02-11) > > * systemd/timeinit: use systemd mount unit for /etc/fake-hwclock [Mark Corbin] > > ## meta-balena-2.69.1 > ### (2021-02-03) > > * Update balena-supervisor from v12.3.0 to v12.3.5 [Miguel Casqueira] > > ## meta-balena-2.69.0 > ### (2021-02-01) > > * openvpn: remove resin-ntp-config call from upscript.sh [Mark Corbin] > * resin-vars: trigger NTP config script on config.json changes [Mark Corbin] > * resin-ntp-config: update script and add systemd service [Mark Corbin] > * networkmanager: add improved dispatcher scripts for NTP handling [Mark Corbin] > * chrony: add sourcedir support and helper script [Mark Corbin] > > ## meta-balena-2.68.1 > ### (2021-01-29) > > * Fix task ordering for the iwlwifi_firmware_clean task [Florin Sarbu] > > ## meta-balena-2.68.0 > ### (2021-01-29) > > * Update NetworkManager to 1.28.0 [Zahari Petkov] > > ## meta-balena-2.67.6 > ### (2021-01-28) > > * docs: mention balenaRootCA as a config.json parameter [Matthew McGinn] > > ## meta-balena-2.67.5 > ### (2021-01-27) > > * replace busybox ps with procps [klutchell] [Kyle Harding] > > ## meta-balena-2.67.4 > ### (2021-01-27) > > * Update aufs4 and aufs5 kernel patches [Florin Sarbu] > > ## meta-balena-2.67.3 > ### (2021-01-15) > > * kernel-headers-test: Install python dependency [Alexandru Costache] > > ## meta-balena-2.67.2 > ### (2021-01-14) > > * Fix pppd timeout when launched by NetworkManager [Zahari Petkov] > > ## meta-balena-2.67.1 > ### (2021-01-13) > > * resin-device-register: Fix post provisioning state not reported [Alexandru Costache] > > ## meta-balena-2.67.0 > ### (2021-01-12) > > * Update balena-supervisor from v12.2.11 to v12.3.0 [Felipe Lalanne] > > ## meta-balena-2.66.3 > ### (2021-01-12) > > * Respect custom CA in supervisor [Michal Toman] > > ## meta-balena-2.66.2 > ### (2021-01-11) > > * README: Rename resin-logo to balena-logo. [Alex Gonzalez] > > ## meta-balena-2.66.1 > ### (2021-01-04) > > * kernel-devsrc: use upstream recipe starting with dunfell [Kyle Harding] > * gen_mod_headers: add missing arch headers to tools [Kyle Harding] > > ## meta-balena-2.66.0 > ### (2020-12-18) > > * chrony: bump to version 4.0 [Mark Corbin] > > ## meta-balena-2.65.1 > ### (2020-12-17) > > * u-boot: Add required configuration for BalenaOS environment [Alex Gonzalez] > > ## meta-balena-2.65.0 > ### (2020-12-14) > > * Update balena-supervisor from v12.1.1 to v12.2.11 [Miguel Casqueira] > > ## meta-balena-2.64.4 > ### (2020-12-14) > > * Add IPV6 multicast routing capability [Alex Gonzalez] > > ## meta-balena-2.64.3 > ### (2020-12-11) > > * Revert "resin-data.mount: Remove default dependencies" [Alex Gonzalez] > * hostapp-update-hooks: Add supervisor database fix [Alex Gonzalez] > * resin-supervisor: Make sure the database directory exists [Alex Gonzalez] > * Correct the data partition mountpoint [Alex Gonzalez] > > ## meta-balena-2.64.2 > ### (2020-12-10) > > * meta-balena-common: kernel-resin: enable task-accounting by default [Joseph Kogut] > * meta-balena-common: kernel-resin: create task-accounting config [Joseph Kogut] > > ## meta-balena-2.64.1 > ### (2020-12-09) > > * Update codeowners [Alex Gonzalez] > > ## meta-balena-2.64.0 > ### (2020-12-07) > > * rust: remove merged fix for TUNE_FEATURES parsing [Kyle Harding] > * systemd: update patches to avoid fuzzy matching [Kyle Harding] > * systemd: add missing udev rules [Kyle Harding] > * systemd: avoid conflicts with timeinit package [Kyle Harding] > * dropbear: prevent conflicts with openssh [Kyle Harding] > * networkmanager: add bash requirement [Kyle Harding] > * networkmanager: remove deprecated bluetooth inherit [Kyle Harding] > * meta-balena-common: replace distro_features_check with features_check [Kyle Harding] > * avahi: remove example services [Kyle Harding] > * u-boot: disable u-boot-initial-env [Kyle Harding] > * dnsmasq: fix build after y2038 changes in glib [Kyle Harding] > * bluez5: replace experimental flag patch with service conf [Kyle Harding] > * mtools: remove initialize-direntry patch [Kyle Harding] > * meta-balena-dunfell: dunfell compatibility layer support [Kyle Harding] > > ## meta-balena-2.63.1 > ### (2020-12-04) > > * start-resin-supervisor: fix directory creation for 'balena start' [Mark Corbin] > > ## meta-balena-2.63.0 > ### (2020-11-30) > > * zram-swap-init: adjust default to lesser of 50%/4GB [Joseph Kogut] > > ## meta-balena-2.62.2 > ### (2020-11-25) > > * chrony: use a non-privileged UDP source port [Mark Corbin] > > ## meta-balena-2.62.1 > ### (2020-11-19) > > * supervisor: remove old/unnecessary balenaRootCA references [Matthew McGinn] > > ## meta-balena-2.62.0 > ### (2020-11-13) > > * systemd/timeinit: improve RTC handling at boot [Mark Corbin] > * os-helpers: add support functions for system date/time [Mark Corbin] > > ## meta-balena-2.61.3 > ### (2020-11-05) > > * modemmanager: add u-blox-modeswitch scripts [Mark Corbin] > > ## meta-balena-2.61.2 > ### (2020-11-05) > > * Check the API for configuration changes once a day [Michal Toman] > > ## meta-balena-2.61.1 > ### (2020-11-04) > > * Enable kernel user space probes support [Alex Gonzalez] > > ## meta-balena-2.61.0 > ### (2020-11-04) > > >
> Update balena-supervisor from v11.14.0 to v12.1.1 [Cameron Diver] > >> ### balena-supervisor-12.1.1 >> #### (2020-10-28) >> >> * Use root mount point to find device-type.json [Cameron Diver] >> >> ### balena-supervisor-12.1.0 >> #### (2020-10-28) >> >> * Change log source from docker to journalctl [Thomas Manning] >> >> ### balena-supervisor-12.0.9 >> #### (2020-10-27) >> >> * Change source of deviceType to device-type.json [Felipe Lalanne] >> >> ### balena-supervisor-12.0.8 >> #### (2020-10-26) >> >> * Fixed evaluating if updates are needed to reach target state [Miguel Casqueira] >> >> ### balena-supervisor-12.0.7 >> #### (2020-10-19) >> >> * Improved log message when networks do not match [Miguel Casqueira] >> >> ### balena-supervisor-12.0.6 >> #### (2020-10-16) >> >> * Fixes check allowing preloading in local (unmanaged) mode [ab77] >> * Handle delete of multiple images with same dockerImageId [Felipe Lalanne] >> >> ### balena-supervisor-12.0.5 >> #### (2020-10-14) >> >> * Improve calculation for used system memory [Felipe Lalanne] >> >> ### balena-supervisor-12.0.4 >> #### (2020-10-13) >> >> * Don't require an existing supervisor container to sync [Cameron Diver] >> >> ### balena-supervisor-12.0.3 >> #### (2020-10-12) >> >> * Refactor system information filtering [Cameron Diver] >> * tests: Clean up and consistify naming scheme [Cameron Diver] >> >> ### balena-supervisor-12.0.2 >> #### (2020-10-12) >> >> * Attempt a state report once every maxReportFrequency [Cameron Diver] >> * Remove superfluous current state reporting code from api-binder [Cameron Diver] >> >> ### balena-supervisor-12.0.1 >> #### (2020-10-12) >> >> * Add features label `io.balena.features.journal-logs` [Thomas Manning] >> >> ### balena-supervisor-12.0.0 >> #### (2020-09-29) >> >> * version: drop SUPERVISOR_VERSION env var [Matthew McGinn] >> >> ### balena-supervisor-11.14.8 >> #### (2020-09-29) >> >> * Fix supervisor deadlock during migration [Felipe Lalanne] >> >> ### balena-supervisor-11.14.7 >> #### (2020-09-25) >> >> * Correctly evaluate if scheduledApply.delay is not set [Miguel Casqueira] >> >> ### balena-supervisor-11.14.6 >> #### (2020-09-24) >> >> * Fix config checks for ConfigFS backend [Felipe Lalanne] >> >> ### balena-supervisor-11.14.5 >> #### (2020-09-24) >> >> * mixpanel: superisor_version -> supervisor_version [Matthew McGinn] >> >> ### balena-supervisor-11.14.4 >> #### (2020-09-18) >> >> * api: Implement scoped Supervisor API keys [Rich Bayliss] >> >> ### balena-supervisor-11.14.3 >> #### (2020-09-17) >> >> * Clarify docs for toggling update lock override from dashboard [M. Casqueira] >> >> ### balena-supervisor-11.14.2 >> #### (2020-09-15) >> >> * Refactor extra_uEnv backend to match with more devices [Miguel Casqueira] >> >> ### balena-supervisor-11.14.1 >> #### (2020-09-14) >> >> * application-manager: Convert to a singleton [Rich Bayliss] >> * device-state: Convert to a singleton [Rich Bayliss] >> * api-binder: Convert to a singleton [Rich Bayliss] >> >
> >
* Update balena-yocto-scripts from v1.8.0 to v1.11.0 [Kyle Harding] # v2.60.1+rev1 ## (2020-11-03)
Update meta-balena from v2.53.9 to v2.60.1 [Alexandru Costache] > ## meta-balena-2.60.1 > ### (2020-10-30) > > * chrony: set the source UDP port for NTP requests to 123 [Mark Corbin] > > ## meta-balena-2.60.0 > ### (2020-10-29) > > * chrony: don't restore time from drift file or RTC [Mark Corbin] > * systemd/timeinit: add fake.hwclock to maintain system time over reboots [Mark Corbin] > * resin-mounts: add bind mount service for /etc/fake-hwclock [Mark Corbin] > > ## meta-balena-2.59.0 > ### (2020-10-27) > > * Add host extensions support [Alex Gonzalez] > * packagegroup-resin: Add hostapp extensions update script [Alex Gonzalez] > * hostapp-extensions-update: Add host extensions update script [Alex Gonzalez] > * resin-vars: Parse the HOSTEXT_IMAGES variable from config.json [Alex Gonzalez] > * docker-disk: Add the host extension images to the data partition [Alex Gonzalez] > * docker-disk: Generalize hostapp platform variable [Alex Gonzalez] > * initrdscripts: Busybox switch_root does not support -c argument [Alex Gonzalez] > * resin-filesystem-expand: Omit fs check and resize if partition is mounted [Alex Gonzalez] > * initrdscripts: Expand the resin-data filesystem [Alex Gonzalez] > * initrdscripts: Add resin-data to fs UUID generation [Alex Gonzalez] > * resin-data.mount: Remove default dependencies [Alex Gonzalez] > * packagegroup-resin: Add independent mobynit package to image [Alex Gonzalez] > * balena-engine: Do not build mobynit [Alex Gonzalez] > * mobynit: Fix source directory [Alex Gonzalez] > * mobynit: Separate recipe from balena-engine [Alex Gonzalez] > > ## meta-balena-2.58.6 > ### (2020-10-15) > > * readme: DCHP -> DHCP [Matthew McGinn] > > ## meta-balena-2.58.5 > ### (2020-10-13) > > * bootfiles: blacklist proper grub configuration backend [Matthew McGinn] > > ## meta-balena-2.58.4 > ### (2020-10-05) > > * docker-disk: Allow expanding data filesystem on 2TB disks [Alexandru Costache] > > ## meta-balena-2.58.3 > ### (2020-09-18) > > * Blacklist supervisor configuration backend files during HUP [Alex Gonzalez] > > ## meta-balena-2.58.2 > ### (2020-09-17) > > * hooks: fix up improperly named variable [Matthew McGinn] > > ## meta-balena-2.58.1 > ### (2020-09-15) > > * Wait for the root device to come up when necessary [Michal Toman] > > ## meta-balena-2.58.0 > ### (2020-09-05) > > * Respect balenaRootCA system-wide [Michal Toman] > > ## meta-balena-2.57.1 > ### (2020-09-04) > > * os-helpers-logging: Log to stderr rather than stdout [Michal Toman] > > ## meta-balena-2.57.0 > ### (2020-09-04) > > * Update libmbim to 1.24.2, libqmi to 1.26.0, modemmanager to 1.14.2 [Vicentiu Galanopulo] > > ## meta-balena-2.56.0 > ### (2020-09-03) > > >
> Update balena-supervisor from v11.13.0 to v11.14.0 [Cameron Diver] > >> ### balena-supervisor-11.14.0 >> #### (2020-09-03) >> >> * Add device system information to state endpoint patch [Cameron Diver] >> >
> > > ## meta-balena-2.55.0 > ### (2020-09-03) > > >
> Update balena-supervisor from v11.12.4 to v11.13.0 [Cameron Diver] > >> ### balena-supervisor-11.13.0 >> #### (2020-08-29) >> >> * added support for configuring ODMDATA [Miguel Casqueira] >> >> ### balena-supervisor-11.12.11 >> #### (2020-08-27) >> >> * bug: Resolve mDNS API URLs [Rich Bayliss] >> >> ### balena-supervisor-11.12.10 >> #### (2020-08-24) >> >> * Preventing removing all configurations if device has no backends [Miguel Casqueira] >> >> ### balena-supervisor-11.12.9 >> #### (2020-08-20) >> >> * Don't enforce the vc4-fkms-v3d dtoverlay on rpi4 [Cameron Diver] >> >> ### balena-supervisor-11.12.8 >> #### (2020-08-19) >> >> >>
>> Update dependencies [Pagan Gazzard] >> >>> #### node-docker-delta-2.2.11 >>> ##### (2020-08-19) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### node-docker-delta-2.2.10 >>> ##### (2020-08-05) >>> >>> * Removed unused dependencies [Pagan Gazzard] >>> * circleci: update docker [Pagan Gazzard] >>> >>> #### docker-progress-4.0.3 >>> ##### (2020-08-17) >>> >>> * Update to balena-lint 5.x [Pagan Gazzard] >>> >>> #### docker-progress-4.0.2 >>> ##### (2020-08-17) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### docker-progress-4.0.1 >>> ##### (2020-03-04) >>> >>> * Update dependencies [Pagan Gazzard] >>> >>> #### docker-progress-4.0.0 >>> ##### (2019-03-26) >>> >>> * Detect error events in push/pull progress streams [Paulo Castro] >>> >>> #### docker-toolbelt-3.3.10 >>> ##### (2020-08-19) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### docker-toolbelt-3.3.9 >>> ##### (2020-08-17) >>> >>> * Update to balena-lint 5.x [Pagan Gazzard] >>> >>> #### livepush-3.5.1 >>> ##### (2020-08-19) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### livepush-3.5.0 >>> ##### (2020-07-13) >>> >>> * Allow setting ENV variables in the live image [Roman Mazur] >>> * Bump dockerode types dependency [Roman Mazur] >>> >>> #### livepush-3.4.1 >>> ##### (2020-05-05) >>> >>> * Update README with information about live directives [Cameron Diver] >>> >>> #### livepush-3.4.0 >>> ##### (2020-04-15) >>> >>> * 🔭 Add a file watcher which can be used by library users [Cameron Diver] >>> >>> #### resin-docker-build-1.1.6 >>> ##### (2020-08-19) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### resin-docker-build-1.1.5 >>> ##### (2020-04-02) >>> >>> * Update README with correct instantiation method [CameronDiver] >>> >>
>> >> >> ### balena-supervisor-11.12.7 >> #### (2020-08-19) >> >> >>
>> Update typed-error to 3.x [Pagan Gazzard] >> >>> #### typed-error-3.2.1 >>> ##### (2020-08-05) >>> >>> * Update dependencies [Pagan Gazzard] >>> >>> #### typed-error-3.2.0 >>> ##### (2019-11-20) >>> >>> * update deps and specify minimum engine requirements [Will Boyce] >>> >>> #### typed-error-3.1.0 >>> ##### (2019-04-01) >>> >>> * dev: Enforce prettier coding standards [Will Boyce] >>> * npm: Update dependencies and remove `package-lock.json` [Will Boyce] >>> * codeowners: Add top contributors @wrboyce, @Page-, and @dfunckt [Will Boyce] >>> * versionbot: Add CHANGELOG.yml (for nested changelogs) [Will Boyce] >>> >>> #### typed-error-3.0.2 >>> ##### (2018-11-01) >>> >>> * Update README with new import style [CameronDiver] >>> >>> #### typed-error-3.0.1 >>> ##### (2018-10-29) >>> >>> * Update to typescript 3 [Pagan Gazzard] >>> * Update dev dependencies [Pagan Gazzard] >>> * Add node-10 to the circle test suite [Pagan Gazzard] >>> >>> #### typed-error-3.0.0 >>> ##### (2018-04-17) >>> >>> * Distribute generated typescript declaration [Will Boyce] >>> * use circle for build/publish and add package-lock [Will Boyce] >>> * add lint scripts/requirements [Will Boyce] >>> * Remove `BaseError` class and directly subclass `Error` [Will Boyce] >>> * Update dependencies, clean up package/tsconfig [Will Boyce] >>> >>> #### typed-error-2.0.1 >>> ##### (2017-12-15) >>> >>> * Add LICENSE [Akis Kesoglou] >>> >>
>> >> >> ### balena-supervisor-11.12.6 >> #### (2020-08-18) >> >> >>
>> Update pinejs-client-request to 7.2.1 [Pagan Gazzard] >> >>> #### pinejs-client-request-7.2.1 >>> ##### (2020-08-18) >>> >>> >>>
>>> Update dependencies [Pagan Gazzard] >>> >>>> ##### pinejs-client-js-6.7.1 >>>> ###### (2020-08-12) >>>> >>>> * Fix prepare $count typings [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.7.0 >>>> ###### (2020-08-12) >>>> >>>> * Improve typings for request/post/put/patch/delete [Pagan Gazzard] >>>> >>>
>>> >>> >>> #### pinejs-client-request-7.2.0 >>> ##### (2020-08-12) >>> >>> >>>
>>> Update pinejs-client-core to 6.6.1 [Pagan Gazzard] >>> >>>> ##### typed-error-3.2.1 >>>> ###### (2020-08-05) >>>> >>>> * Update dependencies [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.6.1 >>>> ###### (2020-08-11) >>>> >>>> * Fix typing when id is specified to be `AnyObject | undefined` [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.6.0 >>>> ###### (2020-08-11) >>>> >>>> * Deprecate `$expand: { 'a/$count': {...} }` [Pagan Gazzard] >>>> * Deprecate `resource: 'a/$count'` and update typings to reflect it [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.5.0 >>>> ###### (2020-08-11) >>>> >>>> * Add `options: { $count: { ... } }` sugar for top level $count [Pagan Gazzard] >>>> * Add `$expand: { a: { $count: { ... } } }` sugar for $count in expands [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.4.0 >>>> ###### (2020-08-11) >>>> >>>> * Improve return typing of `subscribe` method [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.3.0 >>>> ###### (2020-08-11) >>>> >>>> * Fix Poll.on typings [Pagan Gazzard] >>>> * Improve return typing when id is passed to GET methods [Pagan Gazzard] >>>> * Remove `PromiseResult` type, use `Promise` instead [Pagan Gazzard] >>>> * Remove `PromiseObj` type, use `Promise<{}>` instead [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.2.0 >>>> ###### (2020-08-10) >>>> >>>> * Add `$filter: { a: { $count: 1 } }` sugar for $count in filters [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.1.2 >>>> ###### (2020-08-10) >>>> >>>> * Remove redundant ParamsObj/SubscribeParamsObj types [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.1.1 >>>> ###### (2020-08-10) >>>> >>>> * Make use of `mapObj` helper in more places [Pagan Gazzard] >>>> * Use `Object.keys` in preference to `hasOwnProperty` where applicable [Pagan Gazzard] >>>> >>>
>>> >>> >>
>> >> >> ### balena-supervisor-11.12.5 >> #### (2020-08-12) >> >> * Refactor configurable backend class names [Miguel Casqueira] >> >
> > > ## meta-balena-2.54.3 > ### (2020-08-25) > > * Pack /lib/vdso/Makefile in kernel-modules-headers [Vicentiu Galanopulo] > > ## meta-balena-2.54.2 > ### (2020-08-12) > > >
> balena-supervisor: Update to v11.12.4 [Alex Gonzalez] > >> ### balena-supervisor-11.12.4 >> #### (2020-08-12) >> >> * bug: Firewall not blocking supervisor access from outside the device [Rich Bayliss] >> >> ### balena-supervisor-11.12.3 >> #### (2020-08-11) >> >> * bug: Allow DNS through firewall for local containers [Rich Bayliss] >> >
> > > ## meta-balena-2.54.1 > ### (2020-08-07) > > * Package iwlwifi-cc-a0-48 firmware separately [Florin Sarbu] > > ## meta-balena-2.54.0 > ### (2020-08-06) > > >
> Update balena-supervisor from v11.9.9 to v11.12.2 [Cameron Diver] > >> ### balena-supervisor-11.12.2 >> #### (2020-08-05) >> >> * Fix device-tag fetching function [Cameron Diver] >> >> ### balena-supervisor-11.12.1 >> #### (2020-08-05) >> >> >>
>> Update resumable-request [Pagan Gazzard] >> >>> #### resumable-request-2.0.1 >>> ##### (2020-08-05) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> * Optimize lodash dependency [Pagan Gazzard] >>> >>
>> >> >> ### balena-supervisor-11.12.0 >> #### (2020-08-05) >> >> >>
>> Update contrato to 0.5 [Pagan Gazzard] >> >>> #### contrato-0.5.0 >>> ##### (2020-08-05) >>> >>> * Remove handlebars-helpers to shrink bundle size [Pagan Gazzard] >>> >>> #### contrato-0.4.0 >>> ##### (2020-08-04) >>> >>> >>>
>>> Update skhema to 5.x [Pagan Gazzard] >>> >>>> ##### skhema-5.3.2 >>>> ###### (2020-08-04) >>>> >>>> * Switch to typed-error [Pagan Gazzard] >>>> >>>> ##### skhema-5.3.1 >>>> ###### (2020-08-04) >>>> >>>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>>> >>>> ##### skhema-5.3.0 >>>> ###### (2020-05-05) >>>> >>>> * filter: Throw a custom error if the schema is invalid [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.9 >>>> ###### (2019-12-12) >>>> >>>> * Add test to show .filter() not working correctly [StefKors] >>>> * When combining with baseSchema merge enum with AND operator [StefKors] >>>> >>>> ##### skhema-5.2.8 >>>> ###### (2019-11-27) >>>> >>>> * Ensure values in "enum" are unique [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.7 >>>> ###### (2019-11-27) >>>> >>>> * filter: Correctly handle "enum" inside "anyOf" [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.6 >>>> ###### (2019-11-19) >>>> >>>> * merge: Be explicit about additionalProperties [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.5 >>>> ###### (2019-05-09) >>>> >>>> * Add a resolver for the const keyword [Lucian] >>>> >>>> ##### skhema-5.2.4 >>>> ###### (2019-04-15) >>>> >>>> * Configure AJV instances with an LRU cache [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.3 >>>> ###### (2019-04-15) >>>> >>>> * Set addUsedSchema to false in all AJV instances [Juan Cruz Viotti] >>>> >>>> ##### skhema-5.2.2 >>>> ###### (2019-03-20) >>>> >>>> * Fix bug in scoreMatch when handling arrays [Lucian] >>>> >>>> ##### skhema-5.2.1 >>>> ###### (2019-03-19) >>>> >>>> * Fix bad require name and .only in tests [Lucian] >>>> >>>> ##### skhema-5.2.10 >>>> ###### (Invalid date) >>>> >>>> * .filter(): Only match if the base schema matches [Lucian Buzzo] >>>> >>>> ##### skhema-5.2.0 >>>> ###### (2019-03-19) >>>> >>>> * Add ability to provide custom resolvers to merge() [Lucian] >>>> >>>> ##### skhema-5.1.1 >>>> ###### (2019-02-08) >>>> >>>> * Split up and optimize lodash dependencies [Lucian] >>>> >>>> ##### skhema-5.1.0 >>>> ###### (2019-01-08) >>>> >>>> * feature: Implement method for restricting a schema by another schema [Lucian Buzzo] >>>> >>>> ##### skhema-5.0.0 >>>> ###### (Invalid date) >>>> >>>> * Remove ability to add custom keywords or formats [Lucian] >>>> >>>> ##### skhema-4.0.4 >>>> ###### (Invalid date) >>>> >>>> * Improve performance of clone operations [Lucian] >>>> >>>> ##### skhema-4.0.3 >>>> ###### (2018-12-10) >>>> >>>> * Don't bust AJV cache [Lucian] >>>> >>>> ##### skhema-4.0.2 >>>> ###### (2018-12-10) >>>> >>>> * Add benchmark tests [Giovanni Garufi] >>>> >>>> ##### skhema-4.0.1 >>>> ###### (2018-12-04) >>>> >>>> * Recurse through nested `anyOf` statements when filtering [Lucian] >>>> >>>> ##### skhema-4.0.0 >>>> ###### (2018-12-03) >>>> >>>> * Treat undefined additionalProperties as true instead of false [Lucian] >>>> >>>> ##### skhema-3.0.1 >>>> ###### (Invalid date) >>>> >>>> * stryker: Increase test timeout [Juan Cruz Viotti] >>>> * test: Configure Stryker for mutative testing [Juan Cruz Viotti] >>>> >>>> ##### skhema-3.0.0 >>>> ###### (2018-11-29) >>>> >>>> * Define additionalProperty inheritance in anyOf [Giovanni Garufi] >>>> * Formalising filtering logic [Lucian] >>>> * Added failing test case with mutation [Lucian] >>>> >>>> ##### skhema-2.5.2 >>>> ###### (2018-11-07) >>>> >>>> * hotfix: Make sure things that should be filtered are filtered [Juan Cruz Viotti] >>>> >>>> ##### skhema-2.5.1 >>>> ###### (2018-11-06) >>>> >>>> * filter: Force additionalProperties: true on match schemas [Juan Cruz Viotti] >>>> >>>> ##### skhema-2.5.0 >>>> ###### (2018-10-16) >>>> >>>> * Validate against just the schema if `options.schemaOnly` is true [Lucian Buzzo] >>>> >>>> ##### skhema-2.4.1 >>>> ###### (2018-10-09) >>>> >>>> * merge: When merging an empty array, return a wildcard schema [Lucian Buzzo] >>>> >>>> ##### skhema-2.4.0 >>>> ###### (2018-10-09) >>>> >>>> * validate: Make object optional [Lucian Buzzo] >>>> >>>
>>> >>> >>> #### contrato-0.3.1 >>> ##### (2020-08-04) >>> >>> * Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard] >>> >>> #### contrato-0.3.0 >>> ##### (2020-07-17) >>> >>> * Add logical operator support in templates [Stevche Radevski] >>> >>
>> >> >> ### balena-supervisor-11.11.7 >> #### (2020-08-04) >> >> * Bump elliptic from 6.5.2 to 6.5.3 [dependabot[bot]] >> >>
>> Update pinejs-client-request and make use of a named key [Pagan Gazzard] >> >>> #### pinejs-client-request-7.1.0 >>> ##### (2020-07-28) >>> >>> >>>
>>> Update dependencies [Pagan Gazzard] >>> >>>> ##### pinejs-client-js-6.1.0 >>>> ###### (2020-07-21) >>>> >>>> * Add support for using named ids [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-6.0.1 >>>> ###### (2020-06-19) >>>> >>>> * Drop unnecessary async from request() [Thodoris Greasidis] >>>> >>>
>>> >>> >>> #### pinejs-client-request-7.0.1 >>> ##### (2020-07-28) >>> >>> * Increase default timeout to 59s [Pagan Gazzard] >>> >>
>> >> >> ### balena-supervisor-11.11.6 >> #### (2020-07-31) >> >> * Fixes documentation - ping doesn't need apiKey and minor documentation formatting changes. [Nitish Agarwal] >> >> ### balena-supervisor-11.11.5 >> #### (2020-07-31) >> >> * Fixes #1299 v1 start/stop endpoint issue with service access. [Nitish Agarwal] >> >> ### balena-supervisor-11.11.4 >> #### (2020-07-31) >> >> * bug: Fix undefined containerId object [Rich Bayliss] >> >> ### balena-supervisor-11.11.3 >> #### (2020-07-30) >> >> * fix matching extra_uEnv backend with unsupported devices [Miguel Casqueira] >> >> ### balena-supervisor-11.11.2 >> #### (2020-07-30) >> >> * Fix an issue with reporting initial config using a stale target state [Pagan Gazzard] >> >> ### balena-supervisor-11.11.1 >> #### (2020-07-29) >> >> * fix up "atleast" -> "at least" [Matthew McGinn] >> >> ### balena-supervisor-11.11.0 >> #### (2020-07-28) >> >> * Support setting device/fleet configuration in extra_uEnv.txt [Miguel Casqueira] >> >> ### balena-supervisor-11.10.0 >> #### (2020-07-24) >> >> * Extract current state reporting to its own module [Pagan Gazzard] >> >> ### balena-supervisor-11.9.10 >> #### (2020-07-23) >> >> * log detection of changes to VPN status [dt-rush] >> >
> > > ## meta-balena-2.53.14 > ### (2020-08-06) > > * balena-unique-key: Ensure config.json is synced after replacing [Alexandru Costache] > > ## meta-balena-2.53.13 > ### (2020-08-05) > > * flasher-register: if no supervisor information found, report null [Matthew McGinn] > > ## meta-balena-2.53.12 > ### (2020-08-04) > > * systemd: Set net.ipv4.conf.all.rp_filter in balena-os-sysctl [Alexandru Costache] > > ## meta-balena-2.53.11 > ### (2020-07-30) > > * Use a named key when querying for device by uuid [Pagan Gazzard] > > ## meta-balena-2.53.10 > ### (2020-07-29) > > * supervisor: allow supervisor updates without controlling the supervisor state [Matthew McGinn] >
# v2.53.9+rev2 ## (2020-08-11) * Update balena-yocto-scripts to v1.8.0 [Alexandru Costache] # v2.53.9+rev1 ## (2020-08-05)
Update meta-balena from v2.51.2 to v2.53.9 [Vicentiu Galanopulo] > ## meta-balena-2.53.9 > ### (2020-07-23) > > >
> balena-supervisor: Update to v11.9.9 [Rich Bayliss] > >> ### balena-supervisor-11.9.9 >> #### (2020-07-23) >> >> * common: Fix bug where aliases might be undefined [Rich Bayliss] >> >
> > > ## meta-balena-2.53.8 > ### (2020-07-23) > > * resin-supervisor: Create required directories before launch [Alex Gonzalez] > > ## meta-balena-2.53.7 > ### (2020-07-23) > > >
> balena-supervisor: Update to v11.9.8 [Florin Sarbu] > >> ### balena-supervisor-11.9.8 >> #### (2020-07-22) >> >> * Bump lodash from 4.17.15 to 4.17.19 [dependabot[bot]] >> >> ### balena-supervisor-11.9.7 >> #### (2020-07-22) >> >> * docker-utils: Test network gateway determination logic [Rich Bayliss] >> * Fix docker-util using incorrect reference for function [Miguel Casqueira] >> >
> > > ## meta-balena-2.53.6 > ### (2020-07-21) > > * recipes-containers/balena: Use separate service for loading healthcheck image [Alexandru Costache] > > ## meta-balena-2.53.5 > ### (2020-07-21) > > >
> balena-supervisor: Update to v11.9.6 [Rich Bayliss] > >> ### balena-supervisor-11.9.6 >> #### (2020-07-20) >> >> * Fix purge and restart invocations by providing instanced apps [Cameron Diver] >> * Fix purge invocations of new singletons [Cameron Diver] >> >> ### balena-supervisor-11.9.5 >> #### (2020-07-14) >> >> * Update ESR version information [Cameron Diver] >> >
> > > ## meta-balena-2.53.4 > ### (2020-07-21) > > * Add support for aufs5 on kernel 5.x variants [Florin Sarbu] > * Force choosing busybox-hwclock over util-linux-hwclock [Alex Gonzalez] > > ## meta-balena-2.53.3 > ### (2020-07-16) > > * provisioning: provide base supervisor_version during provision [Matthew McGinn] > > ## meta-balena-2.53.2 > ### (2020-07-16) > > * Add LZ4 support config for older kernels [Alexandru Costache] > > ## meta-balena-2.53.1 > ### (2020-07-14) > > * Remove unnecessary config.json keys [Pagan Gazzard] > > ## meta-balena-2.53.0 > ### (2020-07-14) > > * resin-supervisor: Create required directories before launch [Alex Gonzalez] > * Rebrand custom resin logos [Alex Gonzalez] > * plymouth: Remove patch that sets plymouth resin theme [Alex Gonzalez] > * docker-disk: Update dind container to v19.03.10 [Michal Toman] > * docker-disk: Update to still supported dind container [Gergely Imreh] > * Use udev for setting up wlan power management [Michal Toman] > * Use --mount instead of --volume for bind mounts to the supervisor container. [Robert Günzler] > > ## meta-balena-2.52.7 > ### (2020-07-13) > > >
> Update balena-supervisor from v11.9.3 to v11.9.4 [Rich Bayliss] > >> ### balena-supervisor-11.9.4 >> #### (2020-07-13) >> >> * bug: Fix unhandled promise rejection [Rich Bayliss] >> >
> > > ## meta-balena-2.52.6 > ### (2020-07-13) > > * Update to use api v6 and fix a quoting bug [Pagan Gazzard] > > ## meta-balena-2.52.5 > ### (2020-07-10) > > * Allow comments in iptables ruleset [Alex Gonzalez] > > ## meta-balena-2.52.4 > ### (2020-07-09) > > >
> Update balena-supervisor from v11.4.10 to v11.9.3 [Cameron Diver] > >> ### balena-supervisor-11.9.3 >> #### (2020-07-08) >> >> * Fix bug where a promise was not resolved in db-format [Cameron Diver] >> * Convert deviceConfig module to a singleton [Cameron Diver] >> >> ### balena-supervisor-11.9.2 >> #### (2020-07-06) >> >> * avahi: Control with HOST_DISCOVERABILITY [Cameron Diver] >> >> ### balena-supervisor-11.9.1 >> #### (2020-07-01) >> >> * firewall: Add Host Firewall functionality [Rich Bayliss] >> >> ### balena-supervisor-11.9.0 >> #### (2020-06-23) >> >> * Added support for configuring FDT directive in extlinux.conf [Miguel Casqueira] >> >> ### balena-supervisor-11.8.4 >> #### (2020-06-22) >> >> * state: Report device MAC address to the API [Rich Bayliss] >> >> ### balena-supervisor-11.8.3 >> #### (2020-06-18) >> >> >>
>> Update pinejs-client-request to 7.x [Pagan Gazzard] >> >>> #### pinejs-client-request-7.0.0 >>> ##### (2020-06-16) >>> >>> * Empty commit to attempt republish [Pagan Gazzard] >>> * Switch from bluebird-lru-cache to lru-cache for caching [Pagan Gazzard] >>> * Update target to es2018 [Pagan Gazzard] >>> * Remove bluebird dependency [Pagan Gazzard] >>> * Convert to async/await [Pagan Gazzard] >>> >>>
>>> Update to pinejs-client-core 6.x [Pagan Gazzard] >>> >>>> ##### pinejs-client-js-6.0.0 >>>> ###### (2020-06-04) >>>> >>>> * Increase minimum es version to es2015 [Pagan Gazzard] >>>> * Convert to async/await [Pagan Gazzard] >>>> * Remove now unnecessary PinejsClientCoreFactory [Pagan Gazzard] >>>> * Switch to using native promises [Pagan Gazzard] >>>> * Drop support for deprecated request overrides [Pagan Gazzard] >>>> * Drop support for deprecated `query` method [Pagan Gazzard] >>>> * Drop support for deprecated string based requests [Pagan Gazzard] >>>> * Use `;` for expand options instead of `&` [Pagan Gazzard] >>>> >>>
>>> >>> >>> #### pinejs-client-request-6.2.0 >>> ##### (2020-06-08) >>> >>> * Lazy load bluebird-lru-cache and lodash [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.1.4 >>> ##### (2020-06-08) >>> >>> * Convert some lodash usage to native versions [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.1.3 >>> ##### (2020-06-04) >>> >>> * Remove unused dependencies [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.1.2 >>> ##### (2020-06-02) >>> >>> >>>
>>> Update dependencies [Pagan Gazzard] >>> >>>> ##### pinejs-client-js-5.8.0 >>>> ###### (2020-05-29) >>>> >>>> * Generate optional builds for es2015/es2018 as well as the default es5 [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.7.1 >>>> ###### (2020-05-25) >>>> >>>> * Update dependencies [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.7.0 >>>> ###### (2020-04-15) >>>> >>>> * Make transformGetResult a method , to ease overriding the get method [Thodoris Greasidis] >>>> >>>
>>> >>> >>> #### pinejs-client-request-6.1.1 >>> ##### (2020-03-19) >>> >>> * Add linting [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.1.0 >>> ##### (2020-03-19) >>> >>> * Move require-npm4-to-publish to dev dependencies [Pagan Gazzard] >>> >>>
>>> Update dependencies [Pagan Gazzard] >>> >>>> ##### typed-error-3.2.0 >>>> ###### (2019-11-20) >>>> >>>> * update deps and specify minimum engine requirements [Will Boyce] >>>> >>>> ##### pinejs-client-js-5.6.11 >>>> ###### (2020-02-21) >>>> >>>> * 🐛: Fix missing `deprecated.getStringParams` function [Andreas Fitzek] >>>> >>>> ##### pinejs-client-js-5.6.10 >>>> ###### (2020-02-14) >>>> >>>> * Update to resin-lint 3.x [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.9 >>>> ###### (2020-02-14) >>>> >>>> * CircleCI: Remove deploy job as it's handled by balenaCI [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.8 >>>> ###### (2020-02-14) >>>> >>>> * Add the missing `method` on the post method [Thodoris Greasidis] >>>> >>>> ##### pinejs-client-js-5.6.7 >>>> ###### (2020-02-14) >>>> >>>> * Deprecate request overrides [Pagan Gazzard] >>>> * Deprecate queries using a string url [Pagan Gazzard] >>>> * Deprecate `query` in favor of `get` [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.6 >>>> ###### (2020-02-14) >>>> >>>> * Allow resource/$count in $filter [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.5 >>>> ###### (2020-01-30) >>>> >>>> * Remove `defaults` helper in favour of `??` [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.4 >>>> ###### (2020-01-30) >>>> >>>> * Avoid allocations when destroying a poll [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.3 >>>> ###### (2020-01-30) >>>> >>>> * Improve `RawFilter` typing [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.2 >>>> ###### (2020-01-29) >>>> >>>> * Update dependencies [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.1 >>>> ###### (2020-01-22) >>>> >>>> * Switch most CODEOWNERS entries to a team [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.6.0 >>>> ###### (2019-07-12) >>>> >>>> * Add 'upsert' method supporting natural keys, requires Pinejs ^10.19.1 [Thodoris Greasidis] >>>> >>>> ##### pinejs-client-js-5.5.4 >>>> ###### (2019-06-18) >>>> >>>> * Remove unnecessary `string` type that is handled by the `Params` type [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.5.3 >>>> ###### (2019-06-18) >>>> >>>> * Use an .npmrc to prevent creating a package-lock on each install [Thodoris Greasidis] >>>> >>>> ##### pinejs-client-js-5.5.2 >>>> ###### (2019-06-10) >>>> >>>> * Add some type casting so that it compiles on TypeScript 3.5 [Thodoris Greasidis] >>>> >>>> ##### pinejs-client-js-5.5.1 >>>> ###### (2019-05-15) >>>> >>>> * Fix downstream declaration creation errors due to `Dictionary` [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.5.0 >>>> ###### (2019-05-15) >>>> >>>> * Add a prepare method that prepares a query into a function [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.4.1 >>>> ###### (2019-05-10) >>>> >>>> * Add CODEOWNERS [Gergely Imreh] >>>> >>>> ##### pinejs-client-js-5.4.0 >>>> ###### (2019-05-10) >>>> >>>> * Add support for parameter aliases in resource ids [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.3.10 >>>> ###### (2019-05-10) >>>> >>>> * Deduplicate transformation of GET results [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.3.9 >>>> ###### (2019-05-10) >>>> >>>> * Simplify how we expose types, which means `subscribe` is now exposed [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.3.8 >>>> ###### (2019-05-09) >>>> >>>> * Add automatic formatting via prettier [Pagan Gazzard] >>>> >>>> ##### pinejs-client-js-5.3.7 >>>> ###### (2019-05-08) >>>> >>>> * Remove node 4 build, add node 12 [Pagan Gazzard] >>>> * Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard] >>>> >>>
>>> >>> >>> #### pinejs-client-request-6.0.3 >>> ##### (2020-01-22) >>> >>> * Add CODEOWNERS [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.0.2 >>> ##### (2019-05-08) >>> >>> * Add node 12 tests [Pagan Gazzard] >>> * Add upstream for pinejs-client-core [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.0.1 >>> ##### (2019-04-23) >>> >>> * Update target to es2016, part of/fixing the typed-error bump [Pagan Gazzard] >>> >>> #### pinejs-client-request-6.0.0 >>> ##### (2019-04-17) >>> >>> * typed-error: Update to v3.1.0 [Will Boyce] >>> >>
>> >> >> ### balena-supervisor-11.8.2 >> #### (2020-06-17) >> >> * Make service-manager module a singleton [Cameron Diver] >> * Make volume-manager module a singleton [Cameron Diver] >> * Make network-manager module a singleton [Cameron Diver] >> * Add supervisor upgrade document [Hugh Brown] >> >> ### balena-supervisor-11.8.1 >> #### (2020-06-16) >> >> * Update webpack dependencies [Pagan Gazzard] >> >> ### balena-supervisor-11.8.0 >> #### (2020-06-16) >> >> * Use API v6 [Akis Kesoglou] >> >> ### balena-supervisor-11.7.3 >> #### (2020-06-15) >> >> * Db-format module code fixups [Cameron Diver] >> >> ### balena-supervisor-11.7.2 >> #### (2020-06-11) >> >> * Add label to expose gpu to container [Robert Günzler] >> >> ### balena-supervisor-11.7.1 >> #### (2020-06-11) >> >> * Move database app processing out to its own module [Cameron Diver] >> * Make target-state-cache a singleton [Cameron Diver] >> >> ### balena-supervisor-11.7.0 >> #### (2020-06-10) >> >> * Respect an initialDeviceName field in the config.json [Cameron Diver] >> >> ### balena-supervisor-11.6.6 >> #### (2020-06-10) >> >> * Make images module a singleton [Cameron Diver] >> >> ### balena-supervisor-11.6.5 >> #### (2020-06-09) >> >> * fix: API auth missing on state GET/PATCH [Rich Bayliss] >> >> ### balena-supervisor-11.6.4 >> #### (2020-06-08) >> >> * Refactored @ts-ignore to @ts-expect-error in test file [Miguel Casqueira] >> >> ### balena-supervisor-11.6.3 >> #### (2020-06-08) >> >> * Make logger module a singleton [Cameron Diver] >> * Fix exponential backoff for state polling [Pagan Gazzard] >> >> ### balena-supervisor-11.6.2 >> #### (2020-06-08) >> >> * Make the event-tracker module a singleton [Cameron Diver] >> >> ### balena-supervisor-11.6.1 >> #### (2020-06-05) >> >> * Convert all test files to TS and add .spec to all filenames [Miguel Casqueira] >> * fix: Pin alpine python version [Rich Bayliss] >> >> ### balena-supervisor-11.6.0 >> #### (2020-06-03) >> >> * Isolate target state fetching to its own module which emits on update [Pagan Gazzard] >> >> ### balena-supervisor-11.5.3 >> #### (2020-06-02) >> >> * Make docker module a singleton [Cameron Diver] >> >> ### balena-supervisor-11.5.2 >> #### (2020-06-02) >> >> * Make the config module a singleton [Cameron Diver] >> >> ### balena-supervisor-11.5.1 >> #### (2020-06-01) >> >> * Remove unused dependencies and dedupe [Cameron Diver] >> >> ### balena-supervisor-11.5.0 >> #### (2020-05-29) >> >> * Refactor device-state healthchecks to log reason for failure [Miguel Casqueira] >> >> ### balena-supervisor-11.4.17 >> #### (2020-05-29) >> >> * Update dependencies [Pagan Gazzard] >> >> ### balena-supervisor-11.4.16 >> #### (2020-05-29) >> >> * Make the db module a singleton [Cameron Diver] >> >> ### balena-supervisor-11.4.15 >> #### (2020-05-26) >> >> * Check for ApiError before using it as such [Cameron Diver] >> >> ### balena-supervisor-11.4.14 >> #### (2020-05-21) >> >> * check for 409 status code, rather than string matching uuid conflicts [Cameron Diver] >> >> ### balena-supervisor-11.4.13 >> #### (2020-05-21) >> >> * Use safeStateClone to avoid call-stack exceeding errors [Cameron Diver] >> >> ### balena-supervisor-11.4.12 >> #### (2020-05-19) >> >> * Improved handling of invalid appId in V2 state endpoint [Miguel Casqueira] >> >> ### balena-supervisor-11.4.11 >> #### (2020-05-18) >> >> * Switch to balenaApi for the state patch as patching cannot be cached [Pagan Gazzard] >> >
> > > ## meta-balena-2.52.3 > ### (2020-07-09) > > * systemd: Simplify zram swap unit dependencies to avoid ordering cycle [Alex Gonzalez] > > ## meta-balena-2.52.2 > ### (2020-07-06) > > * kernel-resin: Make USB_SERIAL and USB_SERIAL_GENERIC built-ins [Alex Gonzalez] > * kernel-resin: Fix configuration warnings from newer kernels [Alex Gonzalez] > * kernel-resin: Update balena kernel configuration for updated engine [Alex Gonzalez] > > ## meta-balena-2.52.1 > ### (2020-07-02) > > * Fix up UUID variable when communicating with API [Matthew McGinn] > > ## meta-balena-2.52.0 > ### (2020-06-30) > > * Add compressed memory swap support [Alex Gonzalez] > * systemd-zram-swap: Add compressed memory swap support [Alex Gonzalez] > * kernel-resin: Built-in zram configuration [Alex Gonzalez] > > ## meta-balena-2.51.8 > ### (2020-06-30) > > * resin-ntp-config: merge 'burst' command with 'add server' line [Mark Corbin] > > ## meta-balena-2.51.7 > ### (2020-06-25) > > * resin-image: Install extra_uEnv.txt in boot partition [Alexandru Costache] > > ## meta-balena-2.51.6 > ### (2020-06-25) > > * initrdscripts: rootfs: Fix comparison to account for empty variable [Alex Gonzalez] > * Use UUID rather than ID when communicating with API [Matthew McGinn] > > ## meta-balena-2.51.5 > ### (2020-06-18) > > * Set chrony default servers as pools [Matthew McGinn] > > ## meta-balena-2.51.4 > ### (2020-06-15) > > * Generate nested changelogs for balena-engine [Robert Günzler] > > ## meta-balena-2.51.3 > ### (2020-06-10) > > * Revert allowing local resin-supervisor image updates [Alex Gonzalez] >
# v2.51.2+rev1 ## (2020-06-09) * Update meta-balena from v2.48.0 to v2.51.2 [Florin Sarbu] * Update balena-yocto-scripts to v1.7.2 [Florin Sarbu] # v2.48.0+rev6 ## (2020-05-12) * Set private to false in .coffee files for the public device types [Florin Sarbu] # v2.48.0+rev5 ## (2020-04-06) * Switch the BSP layer to master branch so we have kernel 5.4.18 [Florin Sarbu] # v2.48.0+rev4 ## (2020-04-02) * Update to warrior-21.0.3 [Florin Sarbu] # v2.48.0+rev3 ## (2020-04-01) * Add missing kernel module bluetooth dependency for NanoPi Neo Air [Florin Sarbu] # v2.48.0+rev2 ## (2020-04-01) * Enable bluetooth on NanoPi Neo Air [Florin Sarbu] # v2.48.0+rev1 ## (2020-03-27) * Update balena-yocto-scripts to v1.5.6 [Alexandru Costache] * Update meta-balena from v2.46.1 to v2.48.0 [Alexandru Costache] # v2.46.1+rev5 ## (2020-03-27) * Remove unnecessary override of IMAGE_ROOTFS_MAXSIZE [Zubair Lutfullah Kakakhel] # v2.46.1+rev4 ## (2020-03-10) * Update meta-rust to include 1.36 [Zubair Lutfullah Kakakhel] # v2.46.1+rev3 ## (2020-01-15) * Change the state to 'released' in the coffee file [Vicentiu Galanopulo] # v2.46.1+rev2 ## (2020-01-13) * Add wifi kernel configs in linux-mainline_%bbappend [Vicentiu Galanopulo] # v2.46.1+rev1 ## (2020-01-09) * Update meta-balena from 2.45.1 to 2.46.1 [Vicentiu Galanopulo] # v2.45.1+rev3 ## (2020-01-08) * Add remaining Netflix patches [Vicentiu Galanopulo] # v2.45.1+rev2 ## (2019-12-17) * Ensure license is present repo root [Alexandru Costache] # v2.45.1+rev1 ## (2019-12-17)
Update meta-balena from v2.44.0 to v2.45.1 [Alexandru Costache] > ## meta-balena-2.45.1 > ### (2019-11-21) > > * Fix for a race condition where occasionally the supervisor might not be able to come up during boot. Also can be caused by using io.balena.features.balena-socket and app container restart always policy. Affects meta-balena 2.44.0 and 2.45.0. To be fixed in 2.44.1 and 2.46.0 [Zubair Lutfullah Kakakhel] > * Rename resin to balena where possible [Pagan Gazzard] > * Add leading new line for PACKAGE_INSTALL variable [Vicentiu Galanopulo] > * Set `net.ipv4.ip_local_port_range` to recommended range (49152-65535) [Will Boyce] > * No user impact, subtle fix in rollback version checks [Zubair Lutfullah Kakakhel] > ## meta-balena-2.45.0 > ### (2019-10-30) > > * Increase persistent journal size to 32M [Will Boyce] > * Move persistent logs from state to data partition [Will Boyce] > * Add wpa-supplicant recipe and update to v2.9 [Will Boyce] > * Improve robustness by making variou services restart if they stop for some reason [Zubair Lutfullah Kakakhel] > * Build net/dummy as module [Alexandru Costache]
# v2.44.0+rev3 ## (2019-11-19) * Update balena-yocto-scripts to v1.5.2 [Florin Sarbu] # v2.44.0+rev2 ## (2019-10-31) * U-boot patches fixup [Vicentiu Galanopulo] * Add configs in the kernel to enable configfs [Vicentiu Galanopulo] # v2.44.0+rev1 ## (2019-10-29) * Rename re-worked patch to have it applied [Vicentiu Galanopulo]
Update meta-balena from v2.41.1 to v2.44.0 [Vicentiu Galanopulo] > ## meta-balena-2.44.0 > ### (2019-10-03) > > * Make uboot dev images autoboot delay build time configurable. Default is no delay [Zubair Lutfullah Kakakhel] > * Reduce systemd logging level from info to notice [Zubair Lutfullah Kakakhel] > * resin-supervisor: Expose container ID via env variable [Roman Mazur] > * kernel-devsrc: Copy vdso.lds.S file in source archive if available [Sebastian Panceac] > * Disable PasswordAuthentication in sshd in production images as an extra precautionary measure. [Zubair Lutfullah Kakakhel] > * Update balena-engine to 18.9.10 [Robert Günzler] > * hostapp-update-hooks: Filter out automount for inactive sysroot [Alexandru Costache] > * Add support for hooks 2.0 enabling finer granularity during HostOS updates. [Zubair Lutfullah Kakakhel] > * Update balena-supervisor to v10.3.7 [Cameron Diver] > * Add support for balena cloud SSH public keys [Andrei Gherzan] > * Map any user to root using libnss-ato [Andrei Gherzan] > * Add option to disable kernel headers from being built. [Zubair Lutfullah Kakakhel] > ## meta-balena-2.43.0 > ### (2019-09-13) > > * Update NetworkManager to 1.20.2 [Andrei Gherzan] > * Update ModemManager to 1.10.6 [Andrei Gherzan] > ## meta-balena-2.42.0 > ### (2019-09-13) > > * A small fix in initramfs when /dev/console is invalid due to whatever reason [Zubair Lutfullah Kakakhel] > * Add automated testing for external kernel module header tarballs [Zubair Lutfullah Kakakhel] > * Make sure correct utsrelease.h is packaged [Zubair Lutfullah Kakakhel] > * Fix a bug where application containers with new systemd versions were failing to start in cases. Switch to systemd cgroup driver in balenaEngine [Zubair Lutfullah Kakakhel]
# v2.41.1+rev9 ## (2019-10-24) * Add overlays for orange-pi-zero [Vicentiu Galanopulo] # v2.41.1+rev8 ## (2019-10-21) * Update balena-yocto-scripts to v1.4.0 [Florin Sarbu] # v2.41.1+rev7 ## (2019-10-17) * Checkout to warrior-21.0.1 tag [Vicentiu Galanopulo] # v2.41.1+rev6 ## (2019-10-14) * Remove unused patches and cleanup [Vicentiu Galanopulo] # v2.41.1+rev5 ## (2019-10-11) * Remove linux-4.14 recipe [Vicentiu Galanopulo] * Remove linux-mainline-4.17.3 recipe [Vicentiu Galanopulo] # v2.41.1+rev4 ## (2019-10-10) * Update yocto versions in coffee files [Vicentiu Galanopulo] * Add orange-pi-lite svg icon [Vicentiu Galanopulo] * Update balena-allwiner config to using warrior [Vicentiu Galanopulo] * Update the poky submodule to warrior [Vicentiu Galanopulo] # v2.41.1+rev3 ## (2019-10-01) * Update balena-yocto-scripts to v1.3.8 [Zubair Lutfullah Kakakhel] # v2.41.1+rev2 ## (2019-09-13) * Update balena-yocto-scripts to v1.3.7 [Zubair Lutfullah Kakakhel] # v2.41.1+rev1 ## (2019-09-10) * Rename meta-resin to meta-balena in repository [Florin Sarbu] * Change the poky submodule to our github mirror [Florin Sarbu] * Update repo.yml to be able to trigger VersionBot with `meta-balena` [Florin Sarbu] * Update the balena-yocto-scripts submodule to v1.2.1 [Florin Sarbu]
Update the meta-balena submodule from v2.33.0 to v2.41.1 [Florin Sarbu] > ## meta-balena-2.41.1 > ### (2019-09-03) > > * Update ModemManager to version 1.10.4 [Florin Sarbu] > * Fix for some innocous systemd tmpfile warnings /var/run -> /run ones [Zubair Lutfullah Kakakhel] > * Fix for rollbacks where the inactive partition mount was unavailable when altboot triggered [Zubair Lutfullah Kakakhel] > * kernel-resin: Enable FTDI USB-serial convertors driver [Sebastian Panceac] > ## meta-balena-2.41.0 > ### (2019-08-22) > > * Fix a hang in initramfs for warrior production images [Zubair Lutfullah Kakakhel] > * Update balena-engine to 18.09.8 [Robert Günzler] > * Avoid overlayfs mounts in poky's volatile-binds [Andrei Gherzan] > ## meta-balena-2.40.0 > ### (2019-08-14) > > * Update balena-supervisor to v10.2.2 [Cameron Diver] > * Workaround for a cornercase bug in PersistentLogging where journalctl filled the state partition. Vacuum the journal on boot. [Zubair Lutfullah Kakakhel] > ## meta-balena-2.39.0 > ### (2019-07-31) > > * usb-modeswitch-data: Switch Huawei E3372 12d1:1f01 to mbim mode [Alexandru Costache] > * Fix rollback altboots to prevent good reboots by supervisor triggering rollback. [Zubair Lutfullah Kakakhel] > * Devices using u-boot. Remove any BOOTDELAY for production images. Add a 2 seconds delay for development images [Zubair Lutfullah Kakakhel] > * Devices using u-boot. Enable CONFIG_CMD_SETEXPR for all devices. Required for rollbacks to work [Zubair Lutfullah Kakakhel] > * Devices using u-boot. Enable rollback-altboot by handling bootcount via meta-balena. [Zubair Lutfullah Kakakhel] > * Production Devices using u-boot. Enable CONFIG_RESET_TO_RETRY to reset a device in case it drops into a u-boot shell [Zubair Lutfullah Kakakhel] > * Remove confusing networkmanager https connectivity warning [Zubair Lutfullah Kakakhel] > * Increase fs.inotify.max_user_instances to 512 [Zubair Lutfullah Kakakhel] > * Update balena-supervisor to v10.0.3 [Cameron Diver] > * Fix balena hello-world healthcheck [Zubair Lutfullah Kakakhel] > * Add nf_table kernel modules [Zubair Lutfullah Kakakhel] > * hostapp-update-hooks: Use correct source for inactive sysroot [Alexandru Costache] > * Add extra healthcheck to balena service. It will spin up a hello-world container as well [Zubair Lutfullah Kakakhel] > * Update balena-supervisor to v9.18.8 [Cameron Diver] > * image-resin.bbclass: fixed a typo [Kyle Harding] > * kernel-resin: Add support for CH340 family of usb-serial adapters [Sebastian Panceac] > * resin-proxy-config: add missing reserved ip ranges to default noproxy [Will Boyce] > * Reduce data partition size from 1G to 192M [Zubair Lutfullah Kakakhel] > ## meta-balena-2.38.3 > ### (2019-07-10) > > * resin-proxy-config: fix up incorrect bash subshell command [Matthew McGinn] > ## meta-balena-2.38.2 > ### (2019-06-27) > > * Update to kernel-modules-headers v0.0.20 to fix missing target modpost binary on kernel 5.0.3 [Florin Sarbu] > * Update to kernel-modules-headers v0.0.19 to fix target objtool compile issue on kernel 5.0.3 [Florin Sarbu] > ## meta-balena-2.38.1 > ### (2019-06-20) > > * Add warrior to compatible layers for meta-balena-common [Florin Sarbu] > * Fix image-resin.bbclass to be able to use deprecated layers [Andrei Gherzan] > * Fix kernel-devsrc on thud when kernel version < 4.10 [Andrei Gherzan] > ## meta-balena-2.38.0 > ### (2019-06-14) > > * Fix VERSION_ID os-release to be semver complient [Andrei Gherzan] > * Introduce META_BALENA_VERSION in os-release [Andrei Gherzan] > * Fix a case where changes to u-boot were not regenerating the config file at build time and using stale values. [Zubair Lutfullah Kakakhel] > * Use all.rp_filter=2 as the default value in balenaOS [Andrei Gherzan] > * Persist bluetooth storage data over reboots [Andrei Gherzan] > * Drop support for morty and krogoth Yocto versions [Andrei Gherzan] > * Add Yocto Warrior support [Zubair Lutfullah Kakakhel] > * Set both VERSION_ID and VERSION in os-release to host OS version [Andrei Gherzan] > * Bump balena-engine to 18.9.6 [Zubair Lutfullah Kakakhel] > * Downgrade balena-supervisor to v9.15.7 [Andrei Gherzan] > * Switch from dropbear to openSSH [Andrei Gherzan] > * Rename meta-resin-common to meta-balena-common [Andrei Gherzan] > * Add wifi firmware for rtl8192su [Zubair Lutfullah Kakakhel] > ## meta-balena-2.37.0 > ### (2019-05-29) > > * Update balena-supervisor to v9.15.8 [Cameron Diver] > * kernel-modules-headers: Update to v0.0.18 [Andrei Gherzan] > * os-config: Update to v1.1.1 to fix mDNS [Andrei Gherzan] > * Fix busybox nslookup mdns lookups [Andrei Gherzan] > * Update balena-supervisor to v9.15.4 [Cameron Diver] > * Improve logging and version comparison in linux-firmware cleanup class [Andrei Gherzan] > * Sync ModemManager recipe with upstream [Andrei Gherzan] > * Update NetworkManager to 1.18.0 [Andrei Gherzan] > ## meta-balena-2.36.0 > ### (2019-05-20) > > * Cleanup old versions of iwlwifi firmware files in Yocto Thud [Florin Sarbu] > ## meta-balena-2.35.0 > ### (2019-05-18) > > * Update kernel-module-headers to version v0.0.16 [Florin Sarbu] > * Add uboot support for unified kernel cmdline arguments [Andrei Gherzan] > * Switch flasher detection in initramfs to flasher boot parameter [Andrei Gherzan] > * Update balena-supervisor to v9.15.0 [Cameron Diver] > * Improve boot speed by only mounting the inactive partition when needed [Zubair Lutfullah Kakakhel] > * Fix openssl dependency of balena-unique-key [Andrei Gherzan] > * Do not spawn getty in production images [Florin Sarbu] > ## meta-balena-2.34.1 > ### (2019-05-14) > > * Update balena-supervisor to v9.14.10 [Cameron Diver] > ## meta-balena-2.34.0 > ### (2019-05-10) > > * Add support to update a connectivity section in NetworkManager via config.json [Zubair Lutfullah Kakakhel] > * systemd: Fix journald configuration file [Andrei Gherzan] > * Add --max-download-attempts=10 to balenaEngine service to improve performance on shaky networks [Zubair Lutfullah Kakakhel] > * Update balena-engine to 18.09.5 [Zubair Lutfullah Kakakhel] > * Log initramfs messages to kernel dmesg to capture fsck, partition expand etc. command output [Zubair Lutfullah Kakakhel] > * kernel-resin: Add FAT fs specific configs to RESIN_CONFIGS [Sebastian Panceac] > * Update balena-supervisor to v9.14.9 [Cameron Diver] > * Introduce meta-balena yocto thud support [Andrei Gherzan] > * Update os-config to 1.1.0 [Andrei Gherzan]
# v2.33.0+rev1 ## (2019-05-05) * Update rust to 1.33 [Andrei Gherzan] * Update meta-resin from v2.32.0 to v2.33.0 [Andrei Gherzan]
View details ## meta-resin-2.33.0 ### (2019-05-02) * Fixes for sysroot symlinks creation [Andrei Gherzan] * libmbim: Refresh patches after last update to avoid build warnings [Andrei Gherzan] * modemmanager: Refresh patches after last update to avoid build warnings [Andrei Gherzan] * Make security flags inclusion yocto version specific [Andrei Gherzan] * systemd: Make directory warning patch yocto version specific [Andrei Gherzan] * Replace wireless tools by iw [Andrei Gherzan] * systemd: Use a conf.d file for journald configuration [Andrei Gherzan] * Set go verison to 1.10.8 to match balena-engine requirements [Andrei Gherzan] * Update balena-engine to 18.09.3 [Andrei Gherzan] * Update balena-supervisor to v9.14.6 [Cameron Diver] * resin-u-boot: make devtool-compatible [Sven Schwermer] * docker-disk: Disable unnecessary docker pid check [Armin Schlegel] * Update libmbim to version 1.18.0 [Zahari Petkov] * Update libqmi to version 1.22.2 [Zahari Petkov] * Update to ModemManager v1.10.0 [Zahari Petkov] * Add a OS_KERNEL_CMDLINE parameter that allows BSPs to easily add extra kernel cmdline args to production images [Zubair Lutfullah Kakakhel]
# v2.31.5+rev2 ## (2019-03-25) * nanopi-air-bt: Load BT firmware according to chip revision [Sebastian Panceac] # v2.31.5+rev1 ## (2019-03-22) * Update meta-resin from v2.27.0 to v2.31.5 [Sebastian Panceac]
View details ## meta-resin-2.31.5 ### (2019-03-21) * Update resin-supervisor to v9.11.3 [Andrei Gherzan] ## meta-resin-2.31.4 ### (2019-03-20) * resin-supervisor: Recreate on start if config has changed [Rich Bayliss] ## meta-resin-2.31.3 ### (2019-03-20) * Update resin-supervisor to v9.11.2 [Pablo Carranza Velez] ## meta-resin-2.31.2 ### (2019-03-19) * Update resin-supervisor to v9.11.1 [Pablo Carranza Velez] ## meta-resin-2.31.1 ### (2019-03-18) * Update resin-supervisor to v9.11.0 [Pablo Carranza Velez] ## meta-resin-2.31.0 ### (2019-03-08) * README:md: Document dnsServers behaviour [Alexis Svinartchouk] * Update resin-supervisor to v9.9.0 [Cameron Diver] * Cleanup old versions of iwlwifi firmware files in Yocto sumo [Andrei Gherzan] * Remove polkit dependency in balenaOS [Andrei Gherzan] * Remove support for XFS file system [Andrei Gherzan] * resin-init: update resin.io reference to balenaOS [Matthew McGinn] ## meta-resin-2.30.0 ### (2019-02-28) * resin-supervisor: Recreate on start if config has changed [Rich Bayliss] * Generate the temporary kernel-devsrc compressed archive in WORKDIR instead of B [Florin Sarbu] * balena-engine: Update to include fix for signal SIGRTMIN+3 [Andrei Gherzan] * Reduce sleeps while trying to mount partition to speed up boot [Zubair Lutfullah Kakakhel] * resin-expand: Reduce sleep duration to speed up boot [Zubair Lutfullah Kakakhel] * initrdscripts: Reduce sleep to speed up boot [Zubair Lutfullah Kakakhel] * Make balena-host daemon socket activated to reduce baseline cpu/memory usage [Zubair Lutfullah Kakakhel] * Update resin-supervisor to v9.8.6 [Cameron Diver] * Add support for aufs 4.18.11+, 4.19, 4.20 variants and update 4.14, 4.14.56+, 4.15, 4.16, 4.17, 4.18 [Florin Sarbu] * balena-engine: Bump to include runc patch [Andrei Gherzan] * Improve kernel-module-headers for v4.18+ kernels [Zubair Lutfullah Kakakhel] * Update balena-supervisor to v9.8.3 [Cameron Diver] * Ask chrony to quickly take measurements from custom NTP servers when they are added [Zubair Lutfullah Kakakhel] * Disable in-tree rtl8192cu driver [Florin Sarbu] * Prevent rollbacks from running if the previous OS is before v2.30.0 [Zubair Lutfullah Kakakhel] * Change rollbacks to accept hex partition numbers for jetsons [Zubair Lutfullah Kakakhel] * Convert partition numbers to hex in u-boot hook. Shouldn't affect any device. [Zubair Lutfullah Kakakhel] * Reduce default reboot/poweroff timeouts from 30 minutes to 10 minutes [Zubair Lutfullah Kakakhel] * Configure systemd tmpfiles to ignore supervisor tmp directories [Andrei Gherzan] * Fixed "Can't have overlapping partitions." error in flasher [Alexandru Costache] * Define default DNS servers behaviour with and without google DNS [Andrei Gherzan] * Update balena-supervisor to v9.4.2 [Cameron Diver] * Fix for some warnings [Zubair Lutfullah Kakakhel] * Fix tini filename after balena-engine rename [Andrei Gherzan] * Fix nm dispatcher hook when there are no custom ntp servers in config.json [Zubair Lutfullah Kakakhel] * Improve persistent logging systemd service dependencies [Zubair Lutfullah Kakakhel] * Update balena-supervisor to v9.3.0 [Cameron Diver] * Use the new revision for balena source code [Florin Sarbu] * Add a workaround for a bug where the chronyc online command in network manager hook would get stuck and eat cpu cycles [Zubair Lutfullah Kakakhel] * Fix img to rootfs dependency when img is invalidated [Andrei Gherzan] * Have boot partition type configurable as FAT32 [Andrei Gherzan] * Deprecate morty and krogoth [Zubair Lutfullah Kakakhel] * Deploy kernel source as a build artifact as well for external module compilation [Zubair Lutfullah Kakakhel] * kernel-devsrc: Tarball up the kernel source and deploy it. [Zubair Lutfullah Kakakhel] * kernel-modules-headers: Use the build directory for artifacts [Zubair Lutfullah Kakakhel] * docs: Add documentation on nested changelogs [Giovanni Garufi] * VersionBot: update upstream name and url [Giovanni Garufi] ## meta-resin-2.29.0 ### (2018-12-19) * OS will default apps.json to an empty json file [Andrei Gherzan] * Update balena-engine to include low entropy fixes [Andrei Gherzan] * Move an NM patch to the right place to reduce a warning [Zubair Lutfullah Kakakhel] * Update balena-supervisor to v9.0.1 [Pablo Carranza Velez] * Fix cases where RESIN_BOOT_PARTITION_FILES includes invalid entries [Andrei Gherzan] * Enable some common linux kernel serial device drivers [Andrei Gherzan] * Configure NetworkManager to only ignore our vpn interface but manage other tun devices [Andrei Gherzan] * networkmanager: Add pppd to FILES [Zubair Lutfullah Kakakhel] * networkmanager: Add balena-client-id.patch in bbappend [Zubair Lutfullah Kakakhel] * Bump network manager from v1.12.2 to v1.14.4 [Zubair Lutfullah Kakakhel] * Update balena-supervisor to v8.7.0 [Pablo Carranza Velez] * Fix test cases for kernel module header compilation [Zubair Lutfullah Kakakhel] * Add chrony v3.2 recipe in various layers to keep minimum chrony version on devices above v3.2 [Zubair Lutfullah Kakakhel] * chrony/pyro: Add v3.2 recipe [Zubair Lutfullah Kakakhel] * chrony/morty: Add v3.2 recipe [Zubair Lutfullah Kakakhel] * chrony/krogoth: Bump recipe version to v3.2 [Zubair Lutfullah Kakakhel] * Update resin-supervisor to v8.6.8 [Zubair Lutfullah Kakakhel] ## meta-resin-2.28.0 ### (2018-12-05) * Update os-config to 1.0.0 [Zahari Petkov] * Update libqmi to version 1.20.2 [Florin Sarbu] * Update libmbim to version 1.16.2 [Florin Sarbu] * kernel-modules-headers: Add basic sanity test [Zubair Lutfullah Kakakhel] * Fix kernel module header generation [Zubair Lutfullah Kakakhel] * image-resin.bbclass: Fix config.json pretty format [Andrei Gherzan] * Allow supervisor update on unmanaged devices [Andrei Gherzan] * Update resin-supervisor to v8.6.3 [Cameron Diver]
* Enable UART3 in Nanopi Neo Air device tree for bluetooth [Sebastian Panceac] # v2.27.0+rev5 ## (2019-03-22) * Add xradio firmware for XR819 Chipset [Michel Wohlert] * Add xradio out-of-tree kernel module [Michel Wohlert] # v2.27.0+rev4 ## (2019-03-07) * Mark orange-pi-zero as community in the .coffee file [Florin Sarbu] * Mark orange-pi-one as community in the .coffee file [Florin Sarbu] # v2.27.0+rev3 ## (2019-02-25) * add support for Orange Pi One device [Stephen] * add support for Orange Pi One device [Stephen] # v2.27.0+rev2 ## (2019-02-18) * Add support for XR819 Wifi on Orange Pi Zero board [Michel Wohlert] * Add support for Orange Pi Zero [Michel Wohlert] # v2.27.0+rev1 ## (2018-12-05) * Update the meta-resin submodule from v2.26.0 to v2.27.0 [Florin Sarbu]
View details ## meta-resin-2.27.0 ### (2018-11-23) * Expose randomMacAddressScan config.json knob [Andrei Gherzan] * Move modemmanager udev rules in /lib/udev/rules.d [Andrei Gherzan] * Fix modemmanager bbappend files [Andrei Gherzan] * dnsmasq: Define 8.8.8.8 as a fallback nameserver [Andrei Gherzan] * Increase timeout for filesystem label [Vicentiu Galanopulo] * Add support for Huawei ME936 modem in MBIM mode [Florin Sarbu] * Backport systemd sd-shutdown improvements for sumo versions [Florin Sarbu] * Include avahi d-bus introspection files in rootfs [Andrei Gherzan] * Fix custom udev rules when rule is removed from config.json [Zubair Lutfullah Kakakhel] * resin-mounts: Add NetworkManager conf.d bind mounts [Zubair Lutfullah Kakakhel] * Add support to pass custom configuration to NetworkManager [Zubair Lutfullah Kakakhel] * README.md: Add info about SSH and Avahi services [Andrei Gherzan] * Avoid xtables lock in resin-proxy-config [Andrei Gherzan] * Migrate the supervisor to balena repositories [Florin Sarbu] * Update balena-supervisor to v8.3.5 [Cameron Diver] * Update supported modems list [Florin Sarbu]
* Switch from resin-yocto-scripts to balena-yocto-scripts [Florin Sarbu] # v2.26.0+rev2 ## (2018-11-12) * Specify deps for kernel config task needed for newer (4.16+) kernels [Florin Sarbu] * Add icon for NanoPi NEO Air [Florin Sarbu] * Add icon for Orange Pi Plus2 [Florin Sarbu] # v2.26.0+rev1 ## (2018-11-12) * Update the meta-resin submodule from v2.19.0 to v2.26.0 [Florin Sarbu]
View details ## meta-resin-2.26.0 ### (2018-11-05) * Rename resin-unique-key to balena-unique-key [Andrei Gherzan] * Don't let resin-unique-key rewrite config.json [Andrei Gherzan] ## meta-resin-2.25.0 ### (2018-11-02) * Generate ssh host key at first boot (not at first connection) [Andrei Gherzan] * Fix extraneous space in kernel-resin.bbclass config [Florin Sarbu] * Drop obsolete eval from kernel-resin's do_kernel_resin_reconfigure [Florin Sarbu] * Add SyslogIdentifier for balena and resin-supervisor healthdog services [Matthew McGinn] ## meta-resin-2.24.1 ### (2018-11-01) * Update resin-supervisor to v8.0.0 [Pablo Carranza Velez] ## meta-resin-2.24.0 ### (2018-10-24) * resin-info: Small tweak for balenaCloud product [Andrei Gherzan] * Update resin-supervisor to v7.25.8 [Pablo Carranza Velez] * Rename resinOS to balenaOS [Andrei Gherzan] ## meta-resin-2.23.0 ### (2018-10-22) * Update resin-supervisor to v7.25.5 [Cameron Diver] * recipes-containers: Increase healthcheck timeout to 180s [Gergely Imreh] * .gitignore: add node_modules and package-lock files [Giovanni Garufi] ## meta-resin-2.22.1 ### (2018-10-20) * Update resin-supervisor to v7.25.3 [Pablo Carranza Velez] ## meta-resin-2.22.0 ### (2018-10-19) * Update resin-supervisor to v7.25.2 [Andrei Gherzan] * Include a CONTRIBUTING.md file [Andrei Gherzan] * Update to ModemManager v1.8.2 [Andrei Gherzan] * Updates on contributing-device-support.md [Vicentiu Galanopulo] ## meta-resin-2.21.0 ### (2018-10-18) * Improve systemd service ordering in rollbacks [Zubair Lutfullah Kakakhel] * Update resin-supervisor to v7.24.1 [Andrei Gherzan] ## meta-resin-2.20.0 ### (2018-10-18) * Avoid expander on flasher based on root kernel argument [Andrei Gherzan] * resin-vars: Implement custom ssh keys service [Andrei Gherzan] * Fix redsocks interface creation when no proxy configured [Andrei Gherzan] * Replace NM's DHCP request option "Client indentifier" with udhcpc style option [Sebastian Panceac] * Fix for rollbacks in case of old balenaOS version [Zubair Lutfullah Kakakhel] * Update resin-supervisor to v7.21.4 [Cameron Diver] * Warn if rules are found in /etc/udev/rules.d [Zubair Lutfullah Kakakhel] * Add support to load custom udev rules from config.json [Zubair Lutfullah Kakakhel] * aufs-util: Package auplink separately [Florin Sarbu] * Enable kernel config dependencies for MBIM and QMI [Florin Sarbu] * Set UPX to use LZMA compression by default [Andrei Gherzan] * Downgrade UPX to 3.94 for ARM [Andrei Gherzan] * Balena update for rollbacks. mobynit can now mount rootfs from sysroot. [Zubair Lutfullah Kakakhel] * Fix proxy when using containers over bridge network [Andrei Gherzan] * Add support for aufs 4.9.9+, 4.9.94+, 4.18 [Florin Sarbu] * Add rollback-altboot service before balena service [Zubair Lutfullah Kakakhel] * Add Automated Rollback recipe [Zubair Lutfullah Kakakhel] * Add Automated Rollback support in u-boot env_resin.h [Zubair Lutfullah Kakakhel] * Add a hook to support Automated Rollbacks [Zubair Lutfullah Kakakhel] * Update HUP grub hook to support Automated Rollbacks [Zubair Lutfullah Kakakhel] * Update HUP u-boot hook to support Automated Rollbacks [Zubair Lutfullah Kakakhel] * Move kernel-image-initramfs from resin-image recipe to packagegroup-resin.inc [Zubair Lutfullah Kakakhel] * Have 99-resin-grub hostapp-update-hook decide which grub to use [Florin Sarbu] ## meta-resin-2.19.0 ### (2018-09-23) * Update Balena to fix tty console hanging in some cases [Petros Angelatos] * Pin down cargo deps (using Cargo.lock) to versions known working with rust 1.24.1 (for sumo) [Florin Sarbu] * Remove duplicate packaging of bcm43143 [Florin Sarbu] * Set ModemManager to ignore Inca Roads Serial Device [Petros Angelatos] * Add support for aufs 4.14.56+ [Florin Sarbu] * Update resin-supervisor to v7.19.7 [Cameron Diver]
* Update contribution commit guidelines [Florin Sarbu] * Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2 board [Florin Sarbu] * Update the resin-yocto-scripts to master HEAD [Florin Sarbu] # v2.19.0+rev1 ## (2018-10-09) * Update the meta-resin submodule from v2.14.3 to v2.19.0 [Florin Sarbu]
View details ## meta-resin-2.19.0 ### (2018-09-23) * Update Balena to fix tty console hanging in some cases * Pin down cargo deps (using Cargo.lock) to versions known working with rust 1.24.1 (for sumo) * Remove duplicate packaging of bcm43143 * Set ModemManager to ignore Inca Roads Serial Device * Add support for aufs 4.14.56+ * Update resin-supervisor to v7.19.7 ## meta-resin-2.18.1 ### (2018-09-14) * Add a parsable representation of the changelog ## meta-resin-v2.18.0 ### (2018-09-12) * Update grub hooks to prepare to load kernel from root [Zubair Lutfullah Kakakhel] * Update resin-supervisor to v7.19.4 [Cameron Diver] * Kernel-resin.bbclass: Enable CONFIG_IP_NF_TARGET_LOG as a module [John (Jack) Brown] * Balena: Update to current HEAD of 17.12-resin [Andrei Gherzan] * Compress os-config with UPX on arm64 too [Andrei Gherzan] * Update upx to 3.95 [Andrei Gherzan] * Add support to skip flasher detection in env_resin.h [Zubair Lutfullah Kakakhel] * Add the kernel to the rootfs [Zubair Lutfullah Kakakhel] * Rework resin-supervisor systemd dependency on balena [Florin Sarbu] * Enhanced security options for dropbear - sumo [Andrei Gherzan] * Enhanced security options for dropbear - rocko [Andrei Gherzan] * Enhanced security options for dropbear - pyro [Andrei Gherzan] * Enhanced security options for dropbear - morty [Andrei Gherzan] * Enhanced security options for dropbear - krogoth [Andrei Gherzan] ## meta-resin-2.17.0 ### (2018-09-03) * Resin-proxy-config: The no_proxy file fails to parse when missing EOL [Rich Bayliss] ## meta-resin-2.16.0 ### (2018-08-31) * Os-config: UPX is broken on aarch64 [Theodor Gherzan] * Allow flasher types to pin preloaded devices [Theodor Gherzan] * Disable PIE for go [Zubair Lutfullah Kakakhel] * Disable PIE for balena [Zubair Lutfullah Kakakhel] ## meta-resin-2.15.0 ### (2018-08-28) * Bump balena version to latest 17.12-resin [Zubair Lutfullah Kakakhel] * Update NetworkManager to 1.12.2 [Andrei Gherzan] * Avoid os-config-devicekey / uuid service race [Andrei Gherzan] * Move the rw copy of config.json out of /tmp for flasher [Andrei Gherzan] * Fix dashboard feedback on fast flashing devices [Andrei Gherzan] * Fix ucl dependency in upx [Andrei Gherzan] * Update kernel-modules-headers to v0.0.11 [Andrei Gherzan] ## meta-resin-2.14.3 ### (2018-08-13) * Update resin supervisor to v7.16.6 [Cameron Diver]
* Update the meta-sunxi submodule to latest sumo [Florin Sarbu] * Do not package missing armbian dtbs for the Nanopi Neo Air [Florin Sarbu] # v2.14.3+rev4 ## (2018-09-25) * Add a parsable representation of the changelog [Giovanni Garufi] # v2.14.3+rev3 ## (2018-09-25) * Update the poky submodule to sumo-19.0.1 [Florin Sarbu] # v2.14.3+rev2 ## (2018-09-10) * Add new style docs links for NanoPi Neo Air [Florin Sarbu] * Use nanopi-neo-air.conf machine definition from the BSP layer [Florin Sarbu] * Set PREFERRED_VERSION linux-mainline to 4.17.3 for bananapi-m1-plus [Florin Sarbu] * Clean-up swap, conf-notes.txt and obsolete kernel recipes [Florin Sarbu] * Add LAYERSERIES_COMPAT to yocto in layer.conf [Florin Sarbu] * Add versionist support [Giovanni Garufi] # v2.14.3+rev1 ## (2018-08-14) * Update the meta-resin submodule to version v2.14.3 [Florin] * Switch to Yocto Sumo 19.0.0 [Florin] # v2.14.0+rev3 ## (2018-07-27) * linux-mainline: Enable CONFIG_USB_SERIAL_OPTION necessary for modems functionality [Sebastian] # v2.14.0+rev2 ## (2018-07-26) * linux-mainline: Enable drivers for CP210x usb-serial converters [Sebastian] * linux-mainline: Enable drivers for Huawei modems [Sebastian] * Update the resin-yocto-scripts submodule to 8312741e13604a9d166370349061876afb22c0fa [Sebastian] # v2.14.0+rev1 ## (2018-07-18) * Update the meta-resin submodule to version v2.14.0 [Florin] # v2.13.6+rev1 ## (2018-07-13) * Update the meta-resin submodule to version v2.13.6 [Sebastian] * linux-mainline: Revert "random: fix crng_ready() test" patch [Sebastian] * coffeescript: Add instructions for flashing OrangePi Plus2 [Thodoris] # v2.13.5+rev1 ## (2018-07-09) * Update the meta-resin submodule to version v2.13.5 [Sebastian] * Update the resin-yocto-scripts submodule to 59ccd8558435ff6424827fb36ccb43b14650f4d4 [Sebastian] # v2.13.3+rev1 ## (2018-07-04) * Update meta-resin submodule to version 2.13.3 [Sebastian] * linux-mainline: Update kernel to 4.17.3 version for OrangePi Plus2 [Sebastian] * linux-mainline: Activate USB_SERIAL_PL2303 kernel module for OrangePi-Plus2 [Sebastian] * linux-mainline: Enable i2c0 in OrangePi-Plus2 device tree [Sebastian] # v2.12.7+rev3 ## (2018-05-23) * packagegroup-resin-connectivity: Add necessary firmware for WiFi [Sebastian] # v2.12.7+rev2 ## (2018-05-16) * hostapp-update-hooks: Fix bootloader update hook [Sebastian] # v2.12.7+rev1 ## (2018-05-11) * Update the meta-resin submodule to version v2.12.7 [Sebastian] * Add support for the OrangePi Plus2 device [Sebastian] # v2.12.6+rev1 ## (2018-05-02) * Update the meta-resin submodule to version v2.12.6 [Florin] # v2.12.5+rev4 ## (2018-04-13) * Use correct deploy artifact name in coffescript [Sebastian] * Use native python as u-boot tool [Sebastian] * Update resin-yocto-scripts to f7718efbbf53369aaacb7eb54e707ee8a5d4fc4b [Sebastian] # v2.12.5+rev3 ## (2018-03-30) * Remove oe-meta-go layer from .gitmodules [Sebastian] # v2.12.5+rev2 ## (2018-03-30) * Update resin-yocto-scripts to 9cecb1ca4d9d4713dd337148b7d04a17afdba772 [Sebastian] # v2.12.5+rev1 ## (2018-03-26) * Update meta-resin submodule to version v2.12.5 [Sebastian] * Update resin-yocto-scripts to 51b8849e2a02d0d4e729bff24909d9746e0bf4c3 [Sebastian] # v2.12.3+rev1 ## (2018-03-21) * Add support for BananaPi-M1+ boards [Sebastian]