- Update layers/meta-openembedded to 7b3fdcdfaab2fc964bbf9eec2cce4e03001fa8cf [balena-renovate[bot]]
- Explicitly set GITHUB_TOKEN permissions for yocto workflow [Ryan Cooke]
Update layers/meta-balena to 7db3c31ccc6640f4c424e910db6999e06d27f34d [balena-renovate[bot]]
- u-boot: env_resin: fix use of skip bootcount [Alex Gonzalez]
- initrdscripts: migrate: panic on installation failure [Alex Gonzalez]
- balena-os: allow to specify early console for OS development builds [Alex Gonzalez]
- layers/meta-balena: Update to v6.1.10 [Alexandru Costache]
- hostapp-update-hooks: Improve firmware update speed [Alexandru Costache]
- Add GHA Built Test Deploy workflows [rcooke-warwick]
Update layers/meta-balena to f95917dab4a9e2f6b7e6830c22ba26d461fac816 [balena-renovate[bot]]
- classes/image_types_balena: Add support for device specific boot filesystem options [Alexandru Costache]
- Update balena-os/balena-yocto-scripts action to v1.25.25 [balena-renovate[bot]]
- Update balena-os/balena-yocto-scripts action to v1.25.24 [balena-renovate[bot]]
Update balena-supervisor to v16.4.6 [balena-renovate[bot]]
- Update semver to v7.6.3 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.74 [Self-hosted Renovate Bot]
Update tests/leviathan digest to f4e9332 [balena-renovate[bot]]
- Update actions/upload-artifact digest to 834a144 [balena-renovate[bot]]
- Update core/contracts digest to 6d69a05 [balena-renovate[bot]]
- core: remove nested retries in getDutIp function [rcooke-warwick]
- patch: Add migration & secureboot options to e2e test suite [Vipul Gupta (@vipulgupta2048)]
- Update docker/setup-buildx-action digest to aa33708 [Self-hosted Renovate Bot]
- tests: os: add check for iptables rules [rcooke-warwick]
- modemmanager: Fix Quectel modems initialization bug [Florin Sarbu]
- patch: Fix broken links in CDS Docs [Vipul Gupta]
Update balena-supervisor to v16.4.4 [Self-hosted Renovate Bot]
- Improve log message typing [Pagan Gazzard]
- Logs: only truncate the message if it's possible it will need it [Pagan Gazzard]
- Logs: skip setting default values if we're dropping as an invalid log [Pagan Gazzard]
- Logs: only call
Date.now()
if a timestamp is not already present [Pagan Gazzard]
- Cleanup images after state-engine tests [Felipe Lalanne]
- Update balena-os/balena-yocto-scripts action to v1.25.8 [Self-hosted Renovate Bot]
- Update docker API version to match the v20.10 engine version [Alex Gonzalez]
- conf: distro: set default docker API version [Alex Gonzalez]
Update tests/leviathan digest to 081cbeb [Self-hosted Renovate Bot]
- Update core/contracts digest to 17b44ca [Self-hosted Renovate Bot]
- Update core/contracts digest to 773c77c [Self-hosted Renovate Bot]
- client: use /start endpoint of worker to reserve worker if IDLE immediately [rcooke-warwick]
- NetworkManager: remove duplicate rules in shared dispatcher script [Michal Toman]
- common: remove module compression bbclass [Joseph Kogut]
- kernel-balena: enable zstd module compression [Joseph Kogut]
- image-balena: support zst compressed modules [Joseph Kogut]
- kmod: enable zstd [Joseph Kogut]
- Add build-only GHA workflows for missing devices [Kyle Harding]
- classes: kernel-balena: remove configuration warnings for 6.1 [Alex Gonzalez]
- classes: balena-bootloader: add USB configuration dependencies [Alex Gonzalez]
- initrscripts: migrate: use configuration file to specify post-install action [Alex Gonzalez]
- resin-init-flasher: use configuration file to specify post-install action [Alex Gonzalez]
- tests: secureboot: add RPI specialization [Alex Gonzalez]
- Add GHA yocto workflows for common device types [Kyle Harding]
Update tests/leviathan digest to 60b559c [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 0b2256b [Self-hosted Renovate Bot]
- Update docker/setup-buildx-action digest to 4fd8129 [Self-hosted Renovate Bot]
- patch: Remove internal presentation link to testbot [Vipul Gupta (@vipulgupta2048)]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.41 [Self-hosted Renovate Bot]
- Docs: Fix endpoint name from s/status/state [Vipul Gupta]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 8adfb6d [Self-hosted Renovate Bot]
- Update actions/checkout digest to 692973e [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.40 [Self-hosted Renovate Bot]
- allow for secureboot flasher env var for non-qemu runs [rcooke-warwick]
- Update core/contracts digest to 94c4f90 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 6546280 [Self-hosted Renovate Bot]
- Update Pin docker/setup-buildx-action action to d70bba7 [Self-hosted Renovate Bot]
- Client: Update alpine packages before installing packages [Vipul Gupta (@vipulgupta2048)]
- minor: Add leviathan GitHub Action [Vipul Gupta (@vipulgupta2048)]
- Update actions/checkout digest to a5ac7e5 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update actions/checkout digest to 44c2b7a [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.39 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.38 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- patch: Replace environment switcher in e2e config.js [Vipul Gupta (@vipulgupta2048)]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 6546280 [Self-hosted Renovate Bot]
- Update actions/checkout digest to 0ad4b8f [Self-hosted Renovate Bot]
- tests: secureboot: rename resetWorker() to resetDUT() [Alex Gonzalez]
- tests: secureboot: refactor to facilitate extension [Alex Gonzalez]
Update balena-supervisor to v16.4.1 [Self-hosted Renovate Bot]
- Remove custom typings for docker-delta [Felipe Lalanne]
- Refactor host-config to be its own module [Christina Ying Wang]
- Add HostConfig.parse method [Christina Ying Wang]
- workflows: fix linter errors [Alex Gonzalez]
Update balena-supervisor to v16.3.17 [Self-hosted Renovate Bot]
- Fix engine deadlock on network+service change [Felipe Lalanne]
- Update balena-io/deploy-to-balena-action action to v2.0.72 [Self-hosted Renovate Bot]
- initrdscripts: make the kexec script fail hard in unexpected states [Michal Toman]
- initrdscripts: Allow passing extra kernel arguments to kexec [Michal Toman]
- hostapp-update-hooks: Re-add check for UEFI to signed-update hook [Michal Toman]
- kernel-balena: do not use cache for signed kernel modules [Alex Gonzalez]
Update balena-supervisor to v16.3.15 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.71 [Self-hosted Renovate Bot]
Update balena-supervisor to v16.3.14 [Self-hosted Renovate Bot]
- Update got to v14.4.1 [Self-hosted Renovate Bot]
- Split target state set/get into separate module [Felipe Lalanne]
- Move device-state.ts into the device-state/index.ts [Felipe Lalanne]
- Move device-state/target state to api-binder/poll [Felipe Lalanne]
- Update balena-io/deploy-to-balena-action action to v2.0.70 [Self-hosted Renovate Bot]
- Work around uuid file corruption in balenaEngine health check [Leandro Motta Barros]
- os-helpers-tpm2: fix empty efivar reads [Joseph Kogut]
- rollback-health: bind mount EFI partition in old_rootfs [Joseph Kogut]
- rollback-health: mount securityfs in old_rootfs [Joseph Kogut]
- os-helpers-tpm2: compute_pcr7 w/ events post separator [Joseph Kogut]
- rtl8192cu: Remove this unmaintained out-of-tree kernel driver [Florin Sarbu]
Update balena-supervisor to v16.3.11 [Self-hosted Renovate Bot]
- Move OS variant retrieval to config module [Felipe Lalanne]
- Do not export balenaApi on api-binder [Felipe Lalanne]
- Move api-keys module to src/lib [Felipe Lalanne]
- Do not re-export ContractObject on lib/contracts [Felipe Lalanne]
- Move Compose(Network|Volume)Config to top level types [Felipe Lalanne]
- Move composition types to compose/types [Felipe Lalanne]
- Split compose types into interface and implementation [Felipe Lalanne]
- patch: Add Test Suite specific config for GHA [Vipul Gupta (@vipulgupta2048)]
Update balena-supervisor to v16.3.10 [Self-hosted Renovate Bot]
- Update got to v14.3.0 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.69 [Self-hosted Renovate Bot]
Update balena-supervisor to v16.3.8 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.68 [Self-hosted Renovate Bot]
- Update sinon to v18 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.67 [Self-hosted Renovate Bot]
- NetworkManager: do not use FW rule numbers in shared dispatcher script [Michal Toman]
- tests: safe-reboot: fetch and modify target state [rcooke-warwick]
- tests: os: modem: fix curl command [rcooke-warwick]
- peak: Update to version 8.17.0 [Florin Sarbu]
Update balena-supervisor to v16.3.5 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.66 [Self-hosted Renovate Bot]
- Update semver to v7.6.2 [Self-hosted Renovate Bot]
- Update semver to v7.6.1 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.65 [Self-hosted Renovate Bot]
- Update @balena/contrato to 0.9.4 [Christina Ying Wang]
- Add rpi support to balenaOS secure boot [Christina Ying Wang]
- Update balena-io/deploy-to-balena-action action to v2.0.63 [Self-hosted Renovate Bot]
- Remove unused event-stream dependency [Christina Ying Wang]
- Update io-ts to 2.2.20, io-ts-reporters to 2.0.1, fp-ts to 2.16.5 [Christina Ying Wang]
- Update @types dependencies [Pagan Gazzard]
- Dev: update husky to v9 [Pagan Gazzard]
- Update docker related dependencies [Felipe Lalanne]
- Update balena-io/deploy-to-balena-action action to v2.0.62 [Self-hosted Renovate Bot]
- Move lib/fs-utils tests to testfs [Christina Ying Wang]
- Update supertest to v7 [Christina Ying Wang]
- Update fork-ts-checker-webpack-plugin to v9 [Christina Ying Wang]
- Update yargs to v17, tar-stream to v3 [Christina Ying Wang]
- Refactor MDNS resolver into a module [Felipe Lalanne]
- Fix mdnsResolver import [Felipe Lalanne]
- Gracefully handle multiple reboot/shutdown requests [Christina Ying Wang]
- Update ts-node to v10 [Self-hosted Renovate Bot]
- Remove unnecessary @types packages [Christina Ying Wang]
- Update knex to 3.1.0 [Christina Ying Wang]
- Update json-mask to 2.0.0 [Christina Ying Wang]
- Update lint-staged to 15.2.2 [Christina Ying Wang]
- Update mocha-pod to 2.0.5 [Christina Ying Wang]
- Update mocha to 10.4.0 [Christina Ying Wang]
- Update rewire to 7, @balena/lint to 8 [Christina Ying Wang]
- Update nodemon to 3.1.0 [Christina Ying Wang]
- Update sinon to 17 [Christina Ying Wang]
- Update systeminformation to 5.22.7 [Christina Ying Wang]
- Update copy-webpack-plugin to v12 [Self-hosted Renovate Bot]
- Update webpack-cli to v5 [Self-hosted Renovate Bot]
- Update got to v14 [Self-hosted Renovate Bot]
- Update @types/supertest to v6 [Self-hosted Renovate Bot]
- Remove unused
tmp
dependency [Pagan Gazzard]
- Update rimraf [Self-hosted Renovate Bot]
- Update semver to v7.6.0 [Self-hosted Renovate Bot]
- Update event-stream to v3.3.5 [Self-hosted Renovate Bot]
- Add additional update lock tests for lockOverride & force [Christina Ying Wang]
- Update @types/chai-things to v0.0.38 [Self-hosted Renovate Bot]
- Update webpack to v5.76.0 [SECURITY] [Self-hosted Renovate Bot]
- Disable automerge for major npm devDependencies [Kyle Harding]
- Update shell-quote to v1.7.3 [SECURITY] [Self-hosted Renovate Bot]
- Update express to v4.19.2 [SECURITY] [Self-hosted Renovate Bot]
- Enable npm package management via Renovate [Kyle Harding]
- Update balena-io/deploy-to-balena-action action to v2.0.58 [Self-hosted Renovate Bot]
- Don't follow symlinks when checking for lockfiles [Christina Ying Wang]
- Update balena-io/deploy-to-balena-action action to v2.0.57 [Self-hosted Renovate Bot]
- Add memory usage healthcheck [Christina Ying Wang]
- Update balena-io/deploy-to-balena-action action to v2.0.55 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.54 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.53 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action action to v2.0.52 [Self-hosted Renovate Bot]
- Inherit Renovate settings from balena-io [Kyle Harding]
- Fix some RegEx io-ts types [Christina Ying Wang]
- Take lock before updating service metadata [Christina Ying Wang]
- hostapp-update-hooks: 99-balena-bootloader: Adapt to secure boot [Alex Gonzalez]
- hostapp-update-hooks: fix linter warnings [Alex Gonzalez]
- classes: image-balena: use relative path to generate boot fingerprint [Alex Gonzalez]
- os-helpers: add a helper function to generate fingerprint files [Alex Gonzalez]
- classes: sign-rsa: add dependencies [Alex Gonzalez]
- initrdscripts: migrate: allow command line argument configuration [Alex Gonzalez]
- classes: image-balena: provide board configuration hook [Alex Gonzalez]
- initrdscripts: abroot: add missing dependency [Alex Gonzalez]
- classes: kernel-balena: selectively include dmcrypt for signed images [Alex Gonzalez]
- hostapp-update-hooks: only include os-helpers-sb for signed builds [Alex Gonzalez]
- hostapp-update-hooks: 1-bootfiles: Check for os-helpers-sb before including [Alex Gonzalez]
- docs: add secure boot abstractions details [Alex Gonzalez]
- initrdscripts: fsuuidinit: use file based mutex to avoid race condition [Alex Gonzalez]
- systemd: update_state_probe: Use a file mutex to avoid race condition [Alex Gonzalez]
- os-helpers: extend filesystem helper with wait4rm [Alex Gonzalez]
- os-helpers-fs: regenerate_uuid: skip remounting [Joseph Kogut]
- resin-init-flasher: replace fatal with fail [Alex Gonzalez]
- balena-image-bootloader-initramfs: add modules needed for secure boot [Alex Gonzalez]
- classes: balena-bootloader: add support for encrypted disks mount and kexec [Alex Gonzalez]
- classes: balena-bootloader: specify a deployment subfolder [Alex Gonzalez]
- classes: kernel-balena: add secureboot configuration dependencies [Alex Gonzalez]
- classes: kernel-balena: non-efi device types also use EFI signing for kexec [Alex Gonzalez]
- classes: sign-efi: allow to configure deployment directory [Alex Gonzalez]
- classes: sign-efi: support compressed payloads [Alex Gonzalez]
Update balena-yocto-scripts to 64c93852695af74dc1ddb355da0c8e2ff464638c [Self-hosted Renovate Bot]
- Fix quoting of $GITHUB_OUTPUT [Leandro Motta Barros]
- Simplify check for secure boot [Leandro Motta Barros]
- Support runner selection in the test matrix [Kyle Harding]
- Allow both combinatorial and include syntax for test_matrix [Kyle Harding]
- Refactor secrets and variables to use environments [Kyle Harding]
- Dockerfiles: update balenaCLI version to 18.2.2 [Joseph Kogut]
- Dockerfile_yocto-build-env: bump base image to 22.04 [Joseph Kogut]
Update balena-yocto-scripts to bdd131fd36a3edcc9a1bb2af493794ced60379a6 [Self-hosted Renovate Bot]
- Update job conditions to allow non-PR events for internal branches [Kyle Harding]
- Hardcode environment paths at the job level [Kyle Harding]
- Replace test inputs with a single JSON matrix input [Kyle Harding]
- jenkins_generate_ami: pass yocto scripts version as an env var to helper container [rcooke-warwick]
- Update the triggers on the example test workflow [Kyle Harding]
- Prevent duplicate workflow runs for multiple triggers [Kyle Harding]
- Add catchall job to yocto-build-deploy for merge requirements [Kyle Harding]
- Create workflow to build and deploy balenaOS [Kyle Harding]
- Update layers/poky to db3cb6f1138d1765fb64d2415083c8503f318a5f [Self-hosted Renovate Bot]
Update balena-yocto-scripts to 466d6ec592656bb950a393fc1c7a5d5ff4cf3455 [Self-hosted Renovate Bot]
- balena-deploy: deploy usbboot if available [Alex Gonzalez]
- balena-lib: improve base tag detection [Alex Gonzalez]
- Support commit tags when extracting version tag from git [Kyle Harding]
- Add missing $select for release_asset.asset_key [Thodoris Greasidis]
Update layers/meta-balena to cc46d73fa73a599f744a2f06a6c6983d76a45a41 [Self-hosted Renovate Bot]
- docs: elaborate automated testing requirement in board support guide [rcooke-warwick]
- contributing-device-support.md: Rework repo transfer and autokit requirement steps [Florin Sarbu]
- tests: os: address race in internet con. sharing tests [rcooke-warwick]
- hup: signed-update: silence tpm2-tools output [Joseph Kogut]
- hup: silence mountpoint [Joseph Kogut]
- hup: signed-update: print predicted PCR values after creating a policy [Joseph Kogut]
- os-helpers-tpm2: firmware_measures_efibins: silence grep [Joseph Kogut]
- os-helpers-tpm2: specify TCTI backend [Joseph Kogut]
- os-helpers-sb: silence 'command -v' [Joseph Kogut]
- hup: signed-update: update boot files as needed [Joseph Kogut]
- hup: signed-update: always remove policy directory [Joseph Kogut]
- os-helpers-tpm2: append event log digests before separator [Joseph Kogut]
- hostapp-update-hooks: signed-update: fix exit code conditional [Joseph Kogut]
- os-helpers-tpm2: fix awk syntax error causing unbootable machines [Joseph Kogut]
- hostapp-update-hooks: check for logging helper [Alex Gonzalez]
- Update layers/poky to 2b21c6009aa6b955e1a0e7312c3c0ad66557681b [Self-hosted Renovate Bot]
Update layers/meta-balena to 5d7a7ecfdc69c481e6e762e38e66b8b291a70e32 [Self-hosted Renovate Bot]
- Test: Unmanaged: Replace ping command in tests with curl [Vipul Gupta (@vipulgupta2048)]
- packagegroup-resin: Install ldd script in balenaOS images [Alexandru]
Update tests/leviathan digest to 0c2f44d [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to d06ad25 [Self-hosted Renovate Bot]
- Update core/contracts digest to bdc5ec8 [Self-hosted Renovate Bot]
- Update core/contracts digest to 619554d [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to cb7b222 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.37 [Self-hosted Renovate Bot]
- core/lib/components: Specify Jetson Xavier boot partition indexes [Alexandru Costache]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- minor: Add general FAQ to Leviathan [Vipul Gupta (@vipulgupta2048)]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 8631765 [Self-hosted Renovate Bot]
- Update core/contracts digest to 2de3526 [Self-hosted Renovate Bot]
- classes: sign-rsa: add class for RSA artifact signing [Alex Gonzalez]
Update balena-supervisor to v16.1.10 [Self-hosted Renovate Bot]
- Add revpi-connect-4 to RPi variants We need the supervisor to be able to manage config.txt changes for the RevPi Connect 4. [Shreya Patel]
- Log the full error on device state report failure as it is more useful [Pagan Gazzard]
- Set @balena/es-version to es2022 to match tsconfig.json [Pagan Gazzard]
- Increase the timeout for auto select family to 5000ms to avoid issues [Pagan Gazzard]
- Pin iptables to 1.8.9 (legacy) [Christina Ying Wang]
- mv docs/{,uefi-}secure-boot.md [Joseph Kogut]
- docs: secure-boot: update for PCR7 sealing [Joseph Kogut]
- os-helpers: compute_pcr7: merge event log digests [Joseph Kogut]
- Update policy's PCR7 value in hostapp-update hook [Joseph Kogut]
- os-helpers-tpm2: compute_pcr7: allow overriding efivars [Joseph Kogut]
- Move policy update to HUP commit hook [Joseph Kogut]
- rollback-health: move apply-dbx to HUP commit hook [Joseph Kogut]
- hostapp-hooks: include 0-signed-update only for efi [Joseph Kogut]
- secure boot: seal luks passphrase w/ PCR7 [Joseph Kogut]
- os-helpers-tpm2: separate authentication from crypto [Joseph Kogut]
- tcgtool: new recipe [Joseph Kogut]
- recipes-bsp: add recipe for GRUB 2.12 [Joseph Kogut]
- tests: skip bootloader config integrity check [Joseph Kogut]
- secureboot: enroll kernel hash in db for EFISTUB [Joseph Kogut]
Update balena-yocto-scripts to 35108dbe920e2b96e976065df205e265d19d86a5 [Self-hosted Renovate Bot]
- Revert "balena-build: avoid using device-type as a prefix in yocto sstate" [Kyle Harding]
- Merge AMI publishing dependencies into yocto-build-env [Kyle Harding]
- balena-build: avoid using device-type as a prefix in yocto sstate [Kyle Harding]
- Enable S3 Server Side Encryption flags [Kyle Harding]
- automation/include: Pass helper image version [Florin Sarbu]
- balena-deploy: Remove docker.io when pulling image [Alexandru]
- Return image id after pulling helper images [Kyle Harding]
- Build and publish helper images with Flowzone [Kyle Harding]
- Remove unused block-build functions [Kyle Harding]
- automation/balena-deploy: Pin to known working version of balena-img [Alexandru Costache]
- Dockerfiles: update balenaCLI version to 17.2.2 [Alex Gonzalez]
- balena-deploy-block.sh: deploy licenses and changelog as release assets [Alex Gonzalez]
- balena-deploy: Add changelog to deployed artifacts [Alex Gonzalez]
- balena-api: add release assets helper functions [Alex Gonzalez]
Update layers/meta-balena to b551e7d7a37d040165676862dba5a29ff1109b13 [Self-hosted Renovate Bot]
- Update contributing-device-support with balena-info documentation [Alexandru]
- networkmanager: Wait for iptables lock in shared dispatcher script [Michal Toman]
- Update NetworkManager to version 1.46.0 [Florin Sarbu]
- mkfs-hostapp-native: Disable iptables features in yocto balena daemon [Kyle Harding]
Update layers/meta-balena to 4f480f5a5ef8595e963b373ea03f9f684ab9073b [Self-hosted Renovate Bot]
Update balena-supervisor to v16.1.5 [Self-hosted Renovate Bot]
- Update fatrw to v0.2.21 [Felipe Lalanne]
- images: balena-image-initramfs: remove uneeded kernel image [Alex Gonzalez]
- classes: kernel-balena-noimage: add extra space [Alex Gonzalez]
Update balena-supervisor to v16.1.4 [Self-hosted Renovate Bot]
- Update balena-register-device and its deps [Felipe Lalanne]
- Remove dependency on @balena/happy-eyeballs [Felipe Lalanne]
- Update Node to v20 [Felipe Lalanne]
- Update typescript to v5 [Felipe Lalanne]
- Update @balena/lint to v7 [Felipe Lalanne]
- tests/device-tree: Rework to account for new form of setting dtoverlay in config.txt by the supervisor [Florin Sarbu]
Update layers/meta-balena to 069243961adb123830eb4073a6245b2fa1e6f8b3 [Self-hosted Renovate Bot]
Update tests/leviathan digest to a677d89 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- hostapp-update-hooks: Soft include balena-config-defaults [Michal Toman]
- pass input parameters to common esr workflow [Alex Gonzalez]
Update layers/meta-balena to 6accf97a7c0276a78d47b8d5fa93c515f31d24c2 [Self-hosted Renovate Bot]
- classes: kernel-balena: fix secureboot append [Alex Gonzalez]
- classes: kernel-balena: correct dmcrypt dependencies [Alex Gonzalez]
- classes: kernel-balena: separate kexec configuration [Alex Gonzalez]
- kernel-balena: remove EFI specific settings [Alex Gonzalez]
- kernel-balena: separate EFI specific secure boot configurations [Alex Gonzalez]
- kernel-balena: remove deprecated kernel configuration [Alex Gonzalez]
- kernel-balena: add nfsd kernel setting [Alex Gonzalez]
- resin_update_state_probe: ignore RAID members when looking for root [Michal Toman]
Update tests/leviathan digest to 2b34fec [Self-hosted Renovate Bot]
- Update core/contracts digest to f3ba2ee [Self-hosted Renovate Bot]
- resin-init-flasher: Allow building images for non-flasher devices that have internal storage [Alexandru]
- Start os-config service after extracting CA [jaomaloy]
Update balena-supervisor to v16 [Self-hosted Renovate Bot]
- Add support for repeated overlays [Felipe Lalanne]
- Fix support for rsync deltas [Felipe Lalanne]
- Patch default dtparam handling in config.txt [Christina Ying Wang]
- Patch config.txt backend to return array configs correctly [Christina Ying Wang]
- Update balena-io/deploy-to-balena-action to v2.0.27 [Self-hosted Renovate Bot]
- Add special case for base DTO params on RPI config [Felipe Lalanne]
- Fix processing of dtoverlay/dtparams on config.txt [Felipe Lalanne]
- tests: hup: use secondary antenna for revpi4 [rcooke-warwick]
- tests: cloud : use secondary antenna for revpi4 [rcooke-warwick]
- tests: os: use secondary antenna for revpi4 [rcooke-warwick]
Update tests/leviathan digest to d71ce8f [Self-hosted Renovate Bot]
- ad extra autokit setup information, and basic troubleshooting [rcooke-warwick]
Update tests/leviathan digest to ef8cbac [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- balena-rollback: adapt to secure boot support [Alex Gonzalez]
- hostapp-update-hooks: Adapt resin-uboot hook to secure boot [Alex Gonzalez]
- classes: u-boot: use global secure boot kernel command line instead of hardcoding [Alex Gonzalez]
- grub: use global secure boot kernel command line instead of hardcoding [Alex Gonzalez]
- conf: distro: define kernel command line for secure boot [Alex Gonzalez]
- resindataexpander: encrypted partitions will auto-expand on unlock [Alex Gonzalez]
- initrdscripts: migrate: replace hardcoded kernel image names [Alex Gonzalez]
- resin-mounts: generalize secure boot mounts [Alex Gonzalez]
- initrdscripts: abroot: Use the global label for non-encrypted boot partitions [Alex Gonzalez]
- initrdscripts: allow for cryptsetup to support different secure boot implementations [Alex Gonzalez]
- os-helpers-fs: add shared wait4udev function [Alex Gonzalez]
- balena-image-flasher: fix appended variable with a leading space [Alex Gonzalez]
- balena-config-vars: customize for secure boot support [Alex Gonzalez]
- os-helpers: add dummy os-helpers-sb [Alex Gonzalez]
- resin-init-flasher: allow flasher image use in devices without internal storage [Alex Gonzalez]
- resin-init-flasher: flag non-encrypted boot partition as bootable [Alex Gonzalez]
- resin-init-flasher: replace hardcoded kernel image names [Alex Gonzalez]
- resin-init-flasher: split secureboot and disk encryption interfaces [Alex Gonzalez]
- distro: balena-os: define the boot labels as global [Alex Gonzalez]
- distro: balena-os: Specify full GO version [Alex Gonzalez]
- tests/device-tree: Minor spelling fixes [Alexandru]
- test/device-tree: Send vcdbg to DUT [Alexandru Costache]
- patch: Add vcdbg binary to tests [Vipul Gupta (@vipulgupta2048)]
- tests: hup: test breadcrumbs after rollback services [Joseph Kogut]
Update tests/leviathan digest to 95a9d72 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 0c54ce2 [Self-hosted Renovate Bot]
- resin-init-flasher: add jq dependency [Alex Gonzalez]
- tests: cloud: if no existing release, create generic fleet [rcooke-warwick]
Update tests/leviathan digest to 4b9de7e [Self-hosted Renovate Bot]
- patch: Authenticate the validator before validation [Vipul Gupta (@vipulgupta2048)]
Update tests/leviathan digest to 00ee51c [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.36 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.35 [Self-hosted Renovate Bot]
- balena-image-bootloader-initramfs.bb: Add fsck module [Florin Sarbu]
Update tests/leviathan digest to f6a3391 [Self-hosted Renovate Bot]
- Update core/contracts digest to 4f7dba1 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.34 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.33 [Self-hosted Renovate Bot]
- patch: Add config.js validator [Vipul Gupta (@vipulgupta2048)]
Update balena-engine to v20.10.43 [Self-hosted Renovate Bot]
- Update runc component to v1.1.12 from balena-runc repo [Ken Bannister]
- patch: upgrade recipes/devtools/go to 1.17.13 [JOASSART Edwin]
- patch: removes recipes/devtools/go to 1.16 [JOASSART Edwin]
Update balena-supervisor to v15.3.1 [Self-hosted Renovate Bot]
- Respect update strategies app-wide instead of at the service level [Christina Ying Wang]
Update tests/leviathan digest to a708a7f [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 5d5d22a [Self-hosted Renovate Bot]
Update tests/leviathan digest to 57ba19b [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.32 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- tests: cloud: disable dut internet after flashing [rcooke-warwick]
- balena-rollback/rollback-health: Allow old OS hooks to access efivars [Alexandru Costache]
Update tests/leviathan digest to dd2285a [Self-hosted Renovate Bot]
- Update core/contracts digest to 75a9764 [Self-hosted Renovate Bot]
- Update core/contracts digest to 8dfe06b [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.30 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.29 [Self-hosted Renovate Bot]
Update balena-supervisor to v15.3.0 [Self-hosted Renovate Bot]
- Pin docker version to v24 for tests [Felipe Lalanne]
- Fix docker utils tests for docker v25 [Felipe Lalanne]
- Enable nodemon when using test:env [Felipe Lalanne]
- Improve test:compose and test:env commands [Felipe Lalanne]
- Add prettierrc for editor compatibility [Felipe Lalanne]
- Add balena bootloader class [Michal Toman]
- initrdscripts: remove nr_cpus kernel arg before kexec [Michal Toman]
- classes: kernel-balena: expose watchdog in sysfs [Alex Gonzalez]
Update tests/leviathan digest to 01e65ec [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
Update tests/leviathan digest to 7c94243 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.28 [Self-hosted Renovate Bot]
- networkmanager: make FORWARD rules for shared interfaces last in chain [Michal Toman]
Update tests/leviathan digest to e618772 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 26f96df [Self-hosted Renovate Bot]
- Start extract-balena-ca before os-config update [jaomaloy]
Update tests/leviathan digest to 6be4049 [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 694cdab [Self-hosted Renovate Bot]
- Update actions/upload-artifact digest to 1eb3cb2 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- kernel-balena: Only sign initramfs for EFI machines [Alex Gonzalez]
- balena-image: Add TPM tools conditionally on tpm machine feature [Alex Gonzalez]
- initrdscripts: Add TPM/EFI tools conditionally on tpm machine feature [Alex Gonzalez]
- os-helpers: rename os-helpers-secureboot to os-helpers-efi [Alex Gonzalez]
- image-balena: extract hup boot partition checks into a function [Alex Gonzalez]
- balena-keys: Distinguish EFI devices [Alex Gonzalez]
- balena-image-flasher: only add grub configuration for EFI devices [Alex Gonzalez]
- balena-image: only add grub configuration for EFI machines [Alex Gonzalez]
- tests/bluetooth: Leave Autokit host discoverable on BT for a longer period of time [Alexandru Costache]
Update tests/leviathan digest to 0210c02 [Self-hosted Renovate Bot]
- change to ssh tunnel [rcooke-warwick]
- Update core/contracts digest to 14a10d9 [Self-hosted Renovate Bot]
Update tests/leviathan digest to dbcacdb [Self-hosted Renovate Bot]
- timeout netcat process [rcooke-warwick]
Update balena-supervisor to v15.2.0 [Self-hosted Renovate Bot]
- Try MDNS lookup only if regular DNS lookup fails [Felipe Lalanne]
- Refactor mdns lookup code in app entry [Felipe Lalanne]
- docs: api: start-service: specify this endpoint affects the device [Alex Gonzalez]
- Force remove container if updateMetadata fails [Felipe Lalanne]
Update tests/leviathan digest to 5163c31 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to b469f31 [Self-hosted Renovate Bot]
Update tests/leviathan digest to 70db044 [Self-hosted Renovate Bot]
- Update core/contracts digest to dd3614e [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
Update tests/leviathan digest to 5068028 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
Update tests/leviathan digest to 57546f9 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.27 [Self-hosted Renovate Bot]
- Update core/contracts digest to 31188f5 [Self-hosted Renovate Bot]
- Update actions/upload-artifact action to v4 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 591fda9 [Self-hosted Renovate Bot]
- balena-config-vars: increase config.json parsing resilience [Alex Gonzalez]
Update balena-engine to v20.10.42 [Self-hosted Renovate Bot]
- Update actions/upload-artifact to v4 and generate unique artifacts [Kyle Harding]
- migrate: check for mount point before umounting [Alex Gonzalez]
- initrdscripts: move mounting of log mounts to finish module [Alex Gonzalez]
- update-balena-supervisor: fix supervisor.conf when image already downloaded [Alex Gonzalez]
- hostapp-update-hooks: add debug mode [Alex Gonzalez]
- timesync-https: increase default connection max time to 10s [Alex Gonzalez]
Update tests/leviathan digest to c681ee1 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.26 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update actions/setup-python action to v5 [Self-hosted Renovate Bot]
- os-helpers-logging: replace broken container check [Alex Gonzalez]
Update tests/leviathan digest to eaf8774 [Self-hosted Renovate Bot]
- add jetson-agx-orin-devkit resin-boot index [rcooke-warwick]
Update balena-engine to v20.10.41 [Self-hosted Renovate Bot]
- Simplified development doc 'Build and run' instructions [Ken Bannister]
Update balena-supervisor to v15.0.4 [Self-hosted Renovate Bot]
- Only build sqlite3 from source [Felipe Lalanne]
- Update @balena/systemd to 0.5.0 [Christina Ying Wang]
- Cache last reported current state to /mnt/root/tmp [Christina Ying Wang]
- balena-rollback: If applicable, run device specific healthchecks [Alexandru Costache]
- Make Engine healthcheck performance test aware of device type [Leandro Motta Barros]
Update balena-supervisor to v15 [Felipe Lalanne]
- Expose ports from port mappings on services [Felipe Lalanne]
- Ignore
expose
service compose configuration [Felipe Lalanne]
- Add note regading API jitter on target state poll [Felipe Lalanne]
- tests: os: safe-reboot: wait for SV to start [rcooke-warwick]
Update tests/leviathan digest to c8d2f66 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 9a88055 [Self-hosted Renovate Bot]
- tests: allow for multiple worker fleets [rcooke-warwick]
Update tests/leviathan digest to 935f8ef [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to c45079c [Self-hosted Renovate Bot]
- meta-balena-common: Move code from meta-balena-kirkstone [Florin Sarbu]
Update tests/leviathan digest to 30c115d [Self-hosted Renovate Bot]
- patch: Add support for local autokit support [Vipul Gupta (@vipulgupta2048)]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.25 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- update-balena-supervisor: ensure target supervisor is running [Alex Gonzalez]
- update-balena-supervisor: use os-helpers logging [Alex Gonzalez]
- hostapp-update: surface logs to journal [Alex Gonzalez]
- hostapp-update-hooks: surface logs to journal [Alex Gonzalez]
- os-helpers-logging: skip logging to journal from a container [Alex Gonzalez]
Update tests/leviathan digest to af50e8d [Self-hosted Renovate Bot]
- core: remove request timeout on flashing [rcooke-warwick]
Update tests/leviathan digest to 2a64939 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- patch: Update Learn More docs content [Vipul Gupta (@vipulgupta2048)]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- Update core/contracts digest to 1091793 [Self-hosted Renovate Bot]
- flasher: remove user mode check after programming keys [Joseph Kogut]
- initrdscripts: unlock LUKS partitions only in user mode [Joseph Kogut]
- os-helpers: add secure boot helpers [Joseph Kogut]
- plymouth: Remove --retain-splash flag from plymouth quit [Kyle Harding]
- tests: add safe reboot checks [Alex Gonzalez]
- hostapp-update: move lock checking to helper function [Alex Gonzalez]
- os-helpers-logging: output script logging to journald [Alex Gonzalez]
- os-helpers: add safe_reboot function [Alex Gonzalez]
- Revert "kernel-balena: Remove apparmor support" [Alex Gonzalez]
Update contracts to 109179385bb4b862cd7572be14d4c5edddbd93c9 [Self-hosted Renovate Bot]
- hw.device-type: Add imx8mm-lpddr4-evk device [Alex J Lennon]
Update layers/meta-balena to ff47baf219489312903ecbfe52f6f16a2cb284bb [Self-hosted Renovate Bot]
Update tests/leviathan digest to 5a3ce72 [Self-hosted Renovate Bot]
- Update Lock file maintenance [Self-hosted Renovate Bot]
- resin-device-progress: Add status code check and error reporting [Alex Gonzalez]
Update tests/leviathan digest to cd38f4a [Self-hosted Renovate Bot]
- Update core/contracts digest to 42e712d [Self-hosted Renovate Bot]
- Update core/contracts digest to 2d44c9c [Self-hosted Renovate Bot]
- Update actions/checkout digest to b4ffde6 [Self-hosted Renovate Bot]
- Update core/contracts digest to 97f176d [Self-hosted Renovate Bot]
Update balena-supervisor to v14.13.13 [Self-hosted Renovate Bot]
- Switch some _.includes usage to native versions [Pagan Gazzard]
- Switch _.assign usage to native versions [Pagan Gazzard]
- Switch _.isNaN usage to native versions [Pagan Gazzard]
- Switch _.isFunction usage to native versions [Pagan Gazzard]
- Switch _.isUndefined usage to native versions [Pagan Gazzard]
- Switch _.isNull usage to native versions [Pagan Gazzard]
- Switch _.isNumber usage to native versions [Pagan Gazzard]
- Switch _.isArray usage to native versions [Pagan Gazzard]
- Switch _.isString usage to native versions [Pagan Gazzard]
- Revert "Do not expose ports from image if service network mode" [Felipe Lalanne]
- Fix husky config for automatic linting on commit [Pagan Gazzard]
- Convert multiple bluebird uses to native promises [Pagan Gazzard]
- Do not expose ports from image if service network mode [Felipe Lalanne]
- Move mdns-resolver to devDependencies [Felipe Lalanne]
- Move got to devDependencies [Felipe Lalanne]
- Move semver to dev-dependencies [Felipe Lalanne]
- Move happy-eyeballs to dev-dependencies [Felipe Lalanne]
- Move systeminformation to devDependencies [Felipe Lalanne]
- Use mutation for adding service/image ids to logs to reduce allocations [Pagan Gazzard]
- Keep the container lock for the entire duration of attaching logs [Pagan Gazzard]
- Remove unnecessary async on handling journald stderr entries [Pagan Gazzard]
- Avoid unnecessary work in systemd log row handling for invalid logs [Pagan Gazzard]
- Remove unused docker logs logging code [Pagan Gazzard]
- Revert os-release path to /mnt/root [Christina Ying Wang]
Update balena-yocto-scripts to 39430b27390c28c4b055fb8711005600112a6951 [Self-hosted Renovate Bot]
- Dockerfile_yocto-build-env: Install rsync and uudecode host dependencies [Alexandru Costache]
Update contracts to 42e712dfe54929870e1ef51fc95cff10f760ab08 [Self-hosted Renovate Bot]
- hw.device-type: Modify bluechiptechnology-tm3 [crichardson]
Update contracts to 2d44c9cb5c64b185fed20caf59d846de4d4b8280 [Self-hosted Renovate Bot]
- device: Add Compulab UCM-iMX93 [Alexandru Costache]
- hw.device-type: Modify bluechiptechnology-tm3 [crichardson]
- hw.device-type: Add bluechiptechnology-tm3 [crichardson]
- hw.device-type: Add Eurotec Lowpad lcbzu9 device [Francois Loubser]
- raspberrypi5: remove reference to 64bits in display name [Alex Gonzalez]
- raspberrypi5: Explicitly flag as public for the switch to apply [Alex Gonzalez]
Update layers/meta-balena to b4ba19cb95af296ddb8a4c9998cc741ec9562659 [Self-hosted Renovate Bot]
Update tests/leviathan digest to 62974d9 [Self-hosted Renovate Bot]
- minor: Add Zip Compression support [Vipul Gupta (@vipulgupta2048)]
- client: enable searching multiple apps for worker [rcooke-warwick]
- Update core/contracts digest to a06c0cc [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.24 [Self-hosted Renovate Bot]
- Update core/contracts digest to d68265e [Self-hosted Renovate Bot]
Update layers/meta-balena to 4b47f04ece3742de572dd04180e1e30744ed3980 [Self-hosted Renovate Bot]
- Update Pin dependencies [Self-hosted Renovate Bot]
- classes: image_types_balena: do not hardcode path to data image [Alex Gonzalez]
- os-helpers-fs: fix returning multiple matching devices [Joseph Kogut]
Update balena-yocto-scripts to c9f72aa9d032ab2281b918dab5970f18568a7644 [Self-hosted Renovate Bot]
- README.md ChangeType is needed for PR so add to README example [Alex J Lennon]
- Dockerfile_yocto-build-env: Add screen [Alex J Lennon]
- flowzone: allow external contributions [Alex Gonzalez]
- balena-deploy: fail if device type not found [rcooke-warwick]
- balena-api: Dont assume private if can't get DT [rcooke-warwick]
Update layers/meta-balena to 010ff351b1875554aa86fbaa4f1ac5b8f865cc7f [Self-hosted Renovate Bot]
- Update tibdex/github-app-token action to v2.1.0 [Self-hosted Renovate Bot]
- Update backports with current 2.112.x [BalenaCI github workflow]
- balena-net-config: Ensure NM dispatcher scripts are executable [Alexandru Costache]
- flowzone: meta-balena-esr: add weekly run to keep workflow enabled [Alex Gonzalez]
Update balena-supervisor to v14.13.4 [Self-hosted Renovate Bot]
- Add tmpfs for /mnt/root/tmp in test env [Christina Ying Wang]
- Use
~=
to specify alpine package versions [Felipe Lalanne]
- Use native structuredClone instead of _.cloneDeep [Christina Ying Wang]
- Update balena-io/deploy-to-balena-action to v1.0.3 [Self-hosted Renovate Bot]
- Update runtime-base image to alpine:3.18 [Christina Ying Wang]
- workflows: Switch to balenaOS ESR [bot] for authentication [Kyle Harding]
- recipes-connectivity/networkmanager: Add sample dispatcher script [Alexandru Costache]
Update contracts to 27ea28be5e65c06cac559ab5bddeccf77d13830f [Self-hosted Renovate Bot]
- raspberrypi5: Add new device type [Florin Sarbu]
Update layers/meta-balena to 44da832b8ba67e5889f8c0d09cea7372ca0b7c09 [Self-hosted Renovate Bot]
Update tests/leviathan digest to b4e68c8 [Self-hosted Renovate Bot]
- Update actions/checkout action to v4 [Self-hosted Renovate Bot]
- patch: Add custom build docs [Vipul Gupta (@vipulgupta2048)]
- balena-rollback: Add support for balena bootloader [Michal Toman]
- hostapp-update-hooks: Add hook for balena bootloader [Michal Toman]
- initrdscripts: add a script that switches between rootA and rootB [Michal Toman]
- initrdscripts: make kexec script more robust [Michal Toman]
- initrdscripts: add missing dependencies to rootfs script [Michal Toman]
- balena-image-bootloader-initramfs: Add balena bootloader [Alex Gonzalez]
Update layers/meta-balena to 4fe79e7ee65f47c0a5baebbd82b35aec71d92fbd [Self-hosted Renovate Bot]
- Check if SUPERVISOR_OVERRIDE_LOCK is set [jaomaloy]
- Check and get service lockfiles on HUP reboot [jaomaloy]
- Update balena-os/github-workflows to v0.0.22 [Self-hosted Renovate Bot]
Update layers/meta-balena to 2afff0f8f102e7525f41c81c6c41d0c184a6e5be [Self-hosted Renovate Bot]
Update layers/meta-balena to 966f4447225b4d7def470789ca6239067c22591d [Self-hosted Renovate Bot]
- tegra-binaries/tegra210-flash: Update Nano SD to 32.7.3, switch to prebuilt boot blob [Alexandru Costache]
- Update .gitmodules with submodule branch information [Kyle Harding]
Update layers/meta-balena to 8f952b7a5c8db38d6c674c2a0bef577c743ba2f0 [Self-hosted Renovate Bot]
Update tests/leviathan digest to 397a10f [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.23 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.22 [Self-hosted Renovate Bot]
- Enable back ModemManager AT commands through D-Bus and mmcli [Zahari Petkov]
- Update tibdex/github-app-token action to v2 [Self-hosted Renovate Bot]
Update balena-supervisor to v14.12.1 [Self-hosted Renovate Bot]
- Bump sqlite3 to 5.1.6 [Felipe Lalanne]
- Bump knex to v2.5.1 [Felipe Lalanne]
- tests: os: retry healthcheck disable [rcooke-warwick]
Update layers/meta-balena to 5ebb6671a99eaaa577e03fd16290d25493d05ee2 [Self-hosted Renovate Bot]
- renovate updates patch only [ab77]
Update layers/meta-balena to 5e772f467a81643ad3b78007ce9662df03782bc1 [Self-hosted Renovate Bot]
Update contracts to 518a1d424f09a11dc1b60a16026bfe8ffe07ca78 [Self-hosted Renovate Bot]
- raspberrypi4-unipi-neuron: Add new device type [Florin Sarbu]
Update layers/meta-balena to 6db6c7c9774bf58dc4676816280f81fae83df78e [Self-hosted Renovate Bot]
- classes: sign: add a retry to the signing call [Alex Gonzalez]
- Update actions/checkout action to v4 [Self-hosted Renovate Bot]
- timesync-https: skip time sync if connectivity URI is null [Alex Gonzalez]
- README: update time in the OS section [Alex Gonzalez]
- Update tibdex/github-app-token action to v1.8.2 [Self-hosted Renovate Bot]
- meta-resin-pyro: do not apply further modemmanager updates [Alex Gonzalez]
Update tests/leviathan digest to b353754 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.21 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.20 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.19 [Self-hosted Renovate Bot]
- add nocache flash to balena push [rcooke-warwick]
- patch: Update client dependencies [Vipul Gupta (@vipulgupta2048)]
- patch: Clarify env variables in Documentation [Vipul Gupta (@vipulgupta2048)]
- patch: Add .nojekyll file to docs [Vipul Gupta (@vipulgupta2048)]
- patch: Resolve dead links in README [Vipul Gupta (@vipulgupta2048)]
- Update core/contracts digest to ca46c34 [Self-hosted Renovate Bot]
- Update core/contracts digest to d61d911 [Self-hosted Renovate Bot]
- Update actions/checkout digest to f43a0e5 [Self-hosted Renovate Bot]
- Remove custom automerge rules and use the inherited rules [Kyle Harding]
- patch: Exit GH job if tests fails [Vipul Gupta (@vipulgupta2048)]
Update contracts to ca46c341b263adfd70071288d669f7479983f326 [Self-hosted Renovate Bot]
- Add the BeagleBone AI-64. [Lisandro Damián Nicanor Pérez Meyer]
Update layers/meta-balena to 9b15abeeb36a1e2a8e1b382a1f9b00b3c034371c [Self-hosted Renovate Bot]
- meta-balena-warrior: modemmanager: use v 1.18.4 [Alex Gonzalez]
- meta-balena-warrior: libmqmi: use v 1.30.2 [Alex Gonzalez]
- meta-balena-warrior: libmbim: use v 1.26.2 [Alex Gonzalez]
Update contracts to d61d9118688241409d15a3ba10e963f9a202e347 [Self-hosted Renovate Bot]
- Add alpine 3.18 [Kyle Harding]
- Remove Ubuntu Impish and Kinetic and add Lunar [Kyle Harding]
Update layers/meta-balena to d0fb824dca1869d27592e5c48b757cbf95ae106f [Self-hosted Renovate Bot]
Update tests/leviathan digest to e7622aa [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.18 [Self-hosted Renovate Bot]
- resin-u-boot.class: Fix for older u-boot versions [Alex Gonzalez]
Update layers/meta-balena to b65f4a096bfae592e7f02acf7dd0be2110c84ae9 [Self-hosted Renovate Bot]
- contributing-device-support.md: Clarify repo set-up in balenaOS org for private device types [Florin Sarbu]
Update contracts to d09ff464591acafff8da686110ecc315f94745fa [Self-hosted Renovate Bot]
- iot-gate-imx8plus: Improve provisioning instructions for Windows [Alexandru Costache]
- Fix conditional when installing libssl1.1 [Kyle Harding]
- Fix a condition where /etc/nsswitch.conf exists and the build fails [Kyle Harding]
Update layers/meta-balena to ab712a25ab4b9747037fc2a20f76e1d0b6f49e5e [Self-hosted Renovate Bot]
- tests: cloud: lockfile: change test order [rcooke-warwick]
Update tests/leviathan digest to 26e6cea [Self-hosted Renovate Bot]
- improve autokit quickstart [rcooke-warwick]
- patch: Update suites dependencies to latest [Vipul Gupta (@vipulgupta2048)]
- patch: Add balenaCloud configurable environments to e2e [Vipul Gupta (@vipulgupta2048)]
- modemmanager: hold ModemManager 1.14.2 on Thud [Alex Gonzalez]
- meta-balena-thud: libqmi: Use v1.26.0 [Alex Gonzalez]
- meta-balena-thud: libmbim: use v 1.24.2 [Alex Gonzalez]
- meta-balena-thud: adapt migrate module dependencies [Alex Gonzalez]
Update layers/meta-balena to eeb57a87d32b9dafb4656a5a598a57da425892e4 [Self-hosted Renovate Bot]
- Integration layers: mobile-broadband-provider: fix fetch failure [Alex Gonzalez]
Update balena-supervisor to v14.11.14 [Self-hosted Renovate Bot]
- Update balena-io/deploy-to-balena-action to v0.28.0 [Self-hosted Renovate Bot]
Update layers/meta-balena to e6802f52d479d4ac76622dc6049740c03b0172c2 [Self-hosted Renovate Bot]
- hostapp-update: bind-mount /sys for Jetson efivars [Alexandru Costache]
Update layers/meta-balena to b7d25711fe3895125b92a0ff2852aa82f5c75cee [Self-hosted Renovate Bot]
- tests: secureboot: add test for module signing [Joseph Kogut]
- tests: hup: retry sending image if fails [rcooke-warwick]
- Update build instructions in README [Alex Gonzalez]
Update layers/meta-balena to a54f1b2a8253d564634789283980d54004201bdf [Self-hosted Renovate Bot]
- tests: os: eng. healthcheck: retry timeout change [rcooke-warwick]
Update contracts to bf0ec3d5a42dae4babeed8485030a0ca50f6fde3 [Self-hosted Renovate Bot]
- Replace ifupdown with ifupdown-ng for alpine edge [Kyle Harding]
- Remove OpenJDK v7 as it has been removed from alpine edge [Kyle Harding]
Update layers/meta-balena to a84dc6fbc5967f67acf0d12f4fe5a9081a70cb63 [Self-hosted Renovate Bot]
- resin-init-flasher: Allow background device registration [Michal Toman]
- Update balena-os/github-workflows to v0.0.21 [Self-hosted Renovate Bot]
Update layers/meta-balena to a71647f35b7987e21887d7cf0d0f6a883662ff5b [Self-hosted Renovate Bot]
- Reduce scope of app token used for backports and ESR [Kyle Harding]
- kernel-balena: remove mispelled config setting [Alex Gonzalez]
- tegra-bootfiles: Modify can parents for a04 bpmp for Xavier AGX [Alexandru Costache]
Update layers/meta-balena to 3df341dcfa5681fc27d0713814635ddfe20d6a17 [Self-hosted Renovate Bot]
- resin-init-flasher: Install the dispatcher scripts to installation media [Alex Gonzalez]
- balena-net-config: populate the dispatcher bind mount [Alex Gonzalez]
- resin-mounts: add dispatcher.d bind mount [Alex Gonzalez]
- grub-conf: Do not hardcode the path for grub_extraenv [Michal Toman]
Update layers/meta-balena to ced059b1f06281129434311dddc8ddab3d65fb5b [Self-hosted Renovate Bot]
- linux/kernel-devsrc: Fix aarch64 kernel-headers-test build [Alexandru Costache]
- linux-firmware: upgrade 20210511 -> 20230404 [Joseph Kogut]
- common: firmware: repackage iwlwifi-quz-a0-hr-b0 [Joseph Kogut]
- common: firmware: repackage iwlwifi-cc-a0 [Joseph Kogut]
- compat: connectivity: drop deprecated iwlwifi files [Joseph Kogut]
- compat: install linux-firmware-iwlwifi-3160 [Joseph Kogut]
- balena-image: Install extra_uEnv for all boards that use u-boot [Alexandru Costache]
- conf/layer: Enable debug uart on development images and ttyTCU0 [Alexandru Costache]
- linux-tegra: Use pllaon as clock parent for can1 and can2 [Alexandru Costache]
- tegra194-flash-dry: Set pllaon as parent for can1 and can2 in bpmp [Alexandru Costache]
Update layers/meta-balena to e1f474a9b8d28d5b0a0b993dd52108c214a376ea [Self-hosted Renovate Bot]
- modemmanager: increase qmi port open timeout [Alexandru Costache]
- Update ModemManager to v1.20.6 [Zahari Petkov]
- tests: cloud: sv-timer: account for conn. error [rcooke-warwick]
- tests: cloud: use local ssh for sv timer test [rcooke-warwick]
- tests: cloud: remove preload log check [rcooke-warwick]
- tests: allow for configurable BC env [rcooke-warwick]
Update layers/meta-balena to e378e5c5ac8186c1d8164a05f8aa669c1fe97ed9 [Self-hosted Renovate Bot]
Update layers/meta-balena to 8d432e761bf29b2f9f3f8f9f711b087f9133cfa6 [Self-hosted Renovate Bot]
Update tests/leviathan digest to 4e4c1bb [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.13 [Self-hosted Renovate Bot]
- update e2e tests to use sshconfig [rcooke-warwick]
- core: allow configurable ssh target [rcooke-warwick]
- tests/os: skip boot switch during provisioning [Alexandru Costache]
- hostapp-update-hooks: Improve state symlinks checks [Alexandru Costache]
- Update balena-os/github-workflows to [Self-hosted Renovate Bot]
Update layers/meta-balena to 146e74b5bc28ae5ed734835a4d5a71cb974f51c6 [Self-hosted Renovate Bot]
- .github/workflows: Replace GitHub PAT with ephemeral app tokens [Kyle Harding]
- initrdscripts: make initramfs-module-cryptsetup pull libgcc in [Michal Toman]
Update layers/meta-balena to cd6d6ef437a25ada9a03029367e3b6f36c2b4f6d [Self-hosted Renovate Bot]
Update balena-yocto-scripts to 45e32821ac6e3efba81e24a21e417a375da5e154 [Self-hosted Renovate Bot]
- Remove all traces of --skip-discontinued [Florin Sarbu]
- barys: Remove documenting the --skip-discontinued option [Florin Sarbu]
- Update device-types package from v10.3.0 to v10.5.1 [Alex Gonzalez]
- barys: remove option to skip discontinued device types [Alex Gonzalez]
- balena-lib: remove balena_lib_get_dt_state [Alex Gonzalez]
- jenkins_build: remove discontinued device check [Alex Gonzalez]
- balena-deploy: remove discontinued check [Alex Gonzalez]
Update layers/meta-balena to d36ec27a6f467d936e93a0f4c64f59cd917a00a2 [Self-hosted Renovate Bot]
Update tests/leviathan digest to e081190 [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.10 [Self-hosted Renovate Bot]
- bail out in kexec initramfs hook on failure [Joseph Kogut]
Update layers/meta-balena to f7963b6b6d2cafd4d2b9ab4cfb12052d1afa0e53 [Self-hosted Renovate Bot]
- kernel-devsrc: fix for v6.1+ [Alex Gonzalez]
Update layers/meta-balena to 6a3ed9d310f41d687c9751f8e3e8c37604195cd4 [Self-hosted Renovate Bot]
Update layers/meta-balena to 744eb2021a797c2e2b116e791c395cd0e6b133d7 [Self-hosted Renovate Bot]
Update layers/meta-balena to fac2a045b028c533f12b67712d663cfd3a360649 [Self-hosted Renovate Bot]
Update tests/leviathan digest to 498d4cb [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.9 [Self-hosted Renovate Bot]
- Update core/contracts digest to 6e3d563 [Self-hosted Renovate Bot]
- patch: Pass env variables to client [Vipul Gupta (@vipulgupta2048)]
- minor: Make client work with different balenaCloud environments [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 0232d66721fc127cc14e5078bbc811d50b3cf7a4 [Self-hosted Renovate Bot]
- docs: Explain TPM ownership and possible TPM fill-up with secure boot [Michal Toman]
- docs: Recommend BIOS password and no F-key shortcuts with secure boot [Michal Toman]
Update layers/meta-balena to 05dfed30f590eb14e1721a471262d64e798dea46 [Self-hosted Renovate Bot]
- mkfs-hostapp-native: Allow the compile task to access the network [Alex Gonzalez]
- mkfs-hostapp-native: Use image tags instead of parsing docker output [Alex Gonzalez]
- kernel-headers-test: Use image tags instead of parsing docker output [Alex Gonzalez]
- kernel-headers-test: Allow network access for compile task [Alex Gonzalez]
- kernel-modules-headers: use kernel-devsrc to provide kernel headers [Alex Gonzalez]
Update contracts to 6e3d563f610303a24d0cbf43839919e451879899 [Self-hosted Renovate Bot]
- sw.os+hw.device-type: Add ubuntu and debian distro configs for Orin Nano [Alexandru Costache]
Update layers/meta-balena to c087c2dbcff4ed666bbad7901fe0f28794c99bc0 [Self-hosted Renovate Bot]
- resin-init-flasher: Increase size of LUKS header to 16MB [Michal Toman]
Update layers/meta-balena to 2df4a2410980aa482ebc6355e329a055917fa09d [Self-hosted Renovate Bot]
- balena-keys: add SIGN_KMOD_KEY_APPEND [Joseph Kogut]
Update layers/meta-balena to c2004fe8aea1c95bccb4151079cbfb63c07e864c [Self-hosted Renovate Bot]
Update balena-supervisor to v14.11.8 [Self-hosted Renovate Bot]
- Parse container exit error message instead of status [Christina W]
Update layers/meta-balena to 515a2063746f0a5a1aea47cd6064673f7e80a716 [Self-hosted Renovate Bot]
Update tests/leviathan digest to a19d6ef [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.8 [Self-hosted Renovate Bot]
- Update core/contracts digest to 6c4386a [Self-hosted Renovate Bot]
- patch: Update QEMU getting started guide [Vipul Gupta (@vipulgupta2048)]
Update contracts to 6c4386a7b918796f26b7e06e8ee5585403330e4f [Self-hosted Renovate Bot]
- hw.device-type: Add Jetson Orin Nano Devkit 8GB (SD) module [Alexandru Costache]
Update layers/meta-balena to 87c91cdae3ca87e44a9417627c260701a5f85df9 [Self-hosted Renovate Bot]
- os-helpers: Fix os-helpers-api build warnings [Alex Gonzalez]
Update layers/meta-balena to f50614c3a4c7e6db317d4404368827508d8fce82 [Self-hosted Renovate Bot]
Update balena-supervisor to v14.11.7 [Self-hosted Renovate Bot]
- Fix /v2/applications/state endpoint [Felipe Lalanne]
- Add fail-safe to test the image architecture [Felipe Lalanne]
- Use multi-arch in dockerfile [Felipe Lalanne]
- Improve tests surrounding Engine-host race patch [Christina Ying Wang]
- Specify fs type when mounting partitions to prevent "Can't open blockdev" warnings [Christina Ying Wang]
Update layers/meta-balena to 2d298dfd21cc69271a25642a74608ff39c9ca33f [Self-hosted Renovate Bot]
Update tests/leviathan digest to 09eff9c [Self-hosted Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.7 [Self-hosted Renovate Bot]
- tests: only do serial file read with testbot [rcooke-warwick]
- core: enable serial executeCommandinHostOS [rcooke-warwick]
- Update alpine Docker tag to v3.18.2 [Self-hosted Renovate Bot]
- Update core/contracts digest to c777910 [Self-hosted Renovate Bot]
- patch: Revert "minor: Add Leviathan Test Helpers" [Vipul Gupta]
- Update Pin dependencies [Self-hosted Renovate Bot]
Update layers/meta-balena to f420c91e38843f5cf9b3f68122ee8cb71f9f605f [Self-hosted Renovate Bot]
- resin-init-flasher: Format encrypted partitions as LUKS2 [Michal Toman]
Update contracts to c777910763b2476da6648200ab00629755b24da2 [Self-hosted Renovate Bot]
- hw/device-type: Update contract.json for iot-gate-imx8 [Alexandru Costache]
Update balena-yocto-scripts to 91474e62b74d6390c285d1033b34f77092fe1824 [Self-hosted Renovate Bot]
- balena-deploy: Newer meta-balena do not create a kernel_source tarball [Alex Gonzalez]
Update layers/meta-balena to 9760ab707b5c48d9a67ccacee61eacb063e14ac0 [Self-hosted Renovate Bot]
- balena_check_crc: Add helper u-boot command for crc manipulation [Alexandru Costache]
Update layers/meta-balena to d6546982c2e7777336a00b4d7e289cadc3efb714 [Self-hosted Renovate Bot]
- README: Add bootloader section [Alexandru Costache]
Update layers/meta-balena to 92a2e312bc49b6c35402efc528b035a66d9969ef [Self-hosted Renovate Bot]
Update tests/leviathan digest to 62e4099 [Self-hosted Renovate Bot]
- Update alpine Docker tag to v3.18.0 [Self-hosted Renovate Bot]
- Update core/contracts digest to fd4af4e [Self-hosted Renovate Bot]
- Update balena-cli to v16.1.0 with arm64 binaries [Kyle Harding]
- Update balena-os/github-workflows to [Self-hosted Renovate Bot]
Update contracts to fd4af4e5694608cc0c87d9bff2a5b27b2c5f2f39 [Self-hosted Renovate Bot]
- Fix LED support for ISG-503 [Alexandru Costache]
- hw.device-type: Add revpi-connect-s [Obaid Ch]
- jetson-agx-orin-devkit: Mention the RAM configuration in the device name [Alexandru Costache]
- debian/ubuntu jetson-orin-nx-xavier-nx-devkit: Add distro configs [Alexandru Costache]
- Orin NX: Update flashing steps [Alexandru Costache]
- jetson-orin-nx-xavier-nx-devkit: Add contract for device type [Alexandru Costache]
- iot-gate-imx8plus: Update provisioning instructions [Alexandru]
Update balena-yocto-scripts to e9f9ef5b729ac01f0b8efe0a16187fbb00d0bf54 [Self-hosted Renovate Bot]
- balena-deploy: add a compressed licenses tarball to the deploy artifacts [Alex Gonzalez]
- generate_ami: opt-in secure boot when using signed images [Alex Gonzalez]
- balena-generate-ami: comply with default AMI quotas [Alex Gonzalez]
- balena-deploy: add secureBoot feature into contract [Alex Gonzalez]
- jenkins_build: accept bitbake extra arguments [Alex Gonzalez]
- barys: fix removal of equals sign from argval [Joseph Kogut]
- balena-lib: Do not return error if no balena user token is available [Alex Gonzalez]
Update layers/meta-balena to 7c31e98312e50f7cc6380b00701c6ed8ff3da216 [Self-hosted Renovate Bot]
Update balena-supervisor to v14.11.2 [Self-hosted Renovate Bot]
- Handle Engine-host race condition for "always" and "unless-stopped" restart policy [Christina Ying Wang]
- docs: Make secure boot docs more detailed [Michal Toman]
- resin-init-flasher: check that commands exist before calling [Alex Gonzalez]
- os-helpers: do not fail build if API tests fail [Alex Gonzalez]
- tests: config: set both network options to false [rcooke-warwick]
- tests: hup: use contract to configure network [rcooke-warwick]
- tests: cloud: use contract to configure network [rcooke-warwick]
- tests: os: use contract to configure network [rcooke-warwick]
Update balena-supervisor to v14.11.1 [Renovate Bot]
- Fix
sw.arch
typo when testing contracts [Felipe Lalanne]
- Add
arch.sw
to the valid container requirements [Felipe Lalanne]- Allow using slug to validate hw.device-type contract [Felipe Lalanne]
- Simplify and move lib/contract.spec.ts to tests/unit [Felipe Lalanne]
- Add information about hdmi port 2 config vars [Felipe Lalanne]
- Update table formatting on configurations.md [Felipe Lalanne]
- tests: hup: enable boot-switch skip [rcooke-warwick]
- tests: cloud: enable boot-switch skip Commit body [rcooke-warwick]
- tests: os: enable boot-switch skip [rcooke-warwick]
- resin-init-flasher: add more comments around efi/boot partition split [Michal Toman]
- resin-init-flasher: reboot into signed flasher when provisioning secure boot [Michal Toman]
- resin-init-flasher: Fill db EFI variable from esl file instead of auth [Michal Toman]
- tests: suites: remove default migration force configuration [Alex Gonzalez]
- resin-init-flasher: avoid partition labels clashes [Alex Gonzalez]
- initrdscripts: recovery: set adb default timeouts in minutes [Alex Gonzalez]
- tests: move installerForceMigration suite configuration to balenaOS section [Alex Gonzalez]
- tests: simplify accessing config.json data [Alex Gonzalez]
Update balena-engine to v20.10.36 [Renovate Bot]
- Further improve resilience of image pulls [Leandro Motta Barros]
Update tests/leviathan digest to 256b844 [Renovate Bot]
- suite: move installer configuration to balenaOS configuration section [Alex Gonzalez]
- Updated the CDS link [Ryan]
Update tests/leviathan digest to e6180e9 [Renovate Bot]
- Update core/contracts digest to 75cd5e9 [Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.6 [Renovate Bot]
- Update core/contracts digest to 6c6ed28 [Renovate Bot]
- suite: add installerForceMigration configuration [Alex Gonzalez]
- Update balena-os/leviathan-worker to v2.9.4 [Renovate Bot]
- Update Node.js to v18.16.0 [Renovate Bot]
- Update alpine Docker tag to v3.17.3 [Renovate Bot]
- Update core/contracts digest to 777cd35 [Renovate Bot]
- Update balena-os/leviathan-worker to v2.9.2 [Renovate Bot]
- docker-compose-qemu: allow to configure internal disk [Alex Gonzalez]
- Remove pull_request_target event run for ESR targets [Alex Gonzalez]
Update layers/meta-balena to 0d43fec5037b2b4be928647e9b626c62c794c6f0 [Renovate Bot]
Update balena-supervisor to v14.10.10 [Renovate Bot]
- mount-partitions.sh: Add support for encrypted partitions [Michal Toman]
- Run test supervisor under a different service name [Kyle Harding]
- test: append installer configuration instead of replacing it [Alex Gonzalez]
- test: os: use boolean for installer migration flag [Alex Gonzalez]
- initrdscripts: give the root device a chance to come up before cryptsetup [Michal Toman]
- patch: Add additional logs when logging in using balenaSDK [Vipul Gupta (@vipulgupta2048)]
Update balena-supervisor to v14.10.8 [Renovate Bot]
- Fix service comparison when creating component steps [Felipe Lalanne]
- Create tests with recovery from #1576 [Felipe Lalanne]
- Skip updateMetadata step if there are network changes [Felipe Lalanne]
- Add replication of issue using unit tests [Felipe Lalanne]
- Add integration tests for state-engine [Felipe Lalanne]
- Do not pass auth to images with no registry [Felipe Lalanne]
- hostapp-update-hooks: use unsafe fatrw copy for bootfiles [Alex Gonzalez]
- balena-config-vars: introduce unsafe fatrw copy [Alex Gonzalez]
- classes: kernel-balena: force recompilation if signing variables change [Alex Gonzalez]
- balena-keys: make tasks depends on signing variables [Alex Gonzalez]
- classes: sign: make signing task depends on signing variables [Alex Gonzalez]
Update balena-engine to v20.10.35 [Renovate Bot]
- Update libnetwork to fix port binding issue [Leandro Motta Barros]
- mkfs-hostapp-native: Update base image in Dockerfile [Alexandru Costache]
- tests: os: configure to use installer's migrator [Alex Gonzalez]
- test: os: add installer migration test [Alex Gonzalez]
Update balena-supervisor to v14.10.7 [Renovate Bot]
- Remove safeStateClone function [Felipe Lalanne]
- Get rid of targetVolatile in app manager [Felipe Lalanne]
- Make pausingApply a private member of device-state [Felipe Lalanne]
- Simplify doRestart and doPurge actions [Felipe Lalanne]
- Fix network appUuid inference in local mode [Felipe Lalanne]
- Get image name from DB when getting the app current state [Felipe Lalanne]
- Improve net alias comparison to prevent unwanted restarts [Felipe Lalanne]
- Exclude containerId from service network aliases [Felipe Lalanne]
- Skip image delete when applying intermediate state [Felipe Lalanne]
- Make local mode image management work as in cloud mode [Felipe Lalanne]
- Remove ignoreImages argument from getRequiredSteps [Felipe Lalanne]
Update balena-supervisor to v14.10.6 [Renovate Bot]
- Do not restart balena-hostname on rename [Felipe Lalanne]
- Remove anonymous build volume from Dockerfile [Christina Ying Wang]
- Update db and dbx hashes during HUP when secure boot is enabled [Michal Toman]
- balena-db-hashes: ship both db and dbx updates [Michal Toman]
- Use hashes instead of certificates for secure boot image validation [Michal Toman]
- Ship separate GRUB images for secure boot [Michal Toman]
- initedscripts: recovery: do not use strings for timeout [Alex Gonzalez]
- resin-init-flasher: limit boot device identification to booting disk [Alex Gonzalez]
- resin-init-flasher: add verbose copy of migration log [Alex Gonzalez]
- resin-init-flasher: fix EFI installation for multiple disks [Alex Gonzalez]
- initrdscripts: migrate: correctly identify boot device [Alex Gonzalez]
- distro: balena-os: update GRUB key id for signature [Alex Gonzalez]
Update balena-supervisor to v14.10.4 [Renovate Bot]
- Log uncaught promise exceptions on the app entry [Felipe Lalanne]
- Fix assertion error in restart-service [Christina Ying Wang]
- tests: cloud: convert ssh tunneling to test [rcooke-warwick]
- tests: hup: convert ssh tunneling to test [rcooke-warwick]
- tests: os: convert ssh tunneling to test [rcooke-warwick]
- tests: cloud: check engine+sv ok in suite [rcooke-warwick]
- tests: os: check engine+sv ok in suite [rcooke-warwick]
- tests:cloud: convert initial SSH attempt into test [rcooke-warwick]
- tests: hup: convert initial SSH attempt into test [rcooke-warwick]
- tests: os: convert initial SSH attempt into test [rcooke-warwick]
Update balena-supervisor to v14.10.2 [Renovate Bot]
- backends: Add Jetson Orin NX custom device-tree support [Alexandru Costache]
Update balena-supervisor to v14.10.1 [Renovate Bot]
- Use dbus-send to get current boot block device instead of fdisk [Christina Ying Wang]
- Mount boot partition into container on Supervisor start [Christina Ying Wang]
Update balena-engine to v20.10.34 [Renovate Bot]
- Update librsync-go to v0.8.5, circbuf to v0.1.3 [Leandro Motta Barros]
Update tests/leviathan digest to 5785e44 [Renovate Bot]
- Deprecate worker release env var (again) [Kyle Harding]
- minor: Add Leviathan Test Helpers [Vipul Gupta (@vipulgupta2048)]
- patch: Output final-result in the end [Vipul Gupta (@vipulgupta2048)]
- update default worker version [rcooke-warwick]
- swtpm: store state in tmpfs [Joseph Kogut]
- Update core/contracts digest to fa51fae [Renovate Bot]
- u-boot-tegra: Remove kconfig patches [Alexandru Costache]
Update layers/meta-balena to 98b6efa43d3d83df72b49b4caed6ade5b5326fa9 [Renovate Bot]
Update tests/leviathan digest to e5dcbae [Renovate Bot]
- patch: Update path to balena-io/renovate-config [Kyle Harding]
- renovate: Inherit automerge settings from org [Kyle Harding]
- Don't create core dumps in containers by default [Leandro Motta Barros]
- Make sure balenaEngine owns the container cgroups [Leandro Motta Barros]
Update balena-engine to v20.10.33 [Renovate Bot]
- Add integration tests for balena's "delta on load" [Leandro Motta Barros]
- Simplify and improve delta error handling [Leandro Motta Barros]
- Refactor the xfer portions of delta [Leandro Motta Barros]
- Refactor the distribution portions of delta [Leandro Motta Barros]
Update balena-supervisor to v14.9.8 [Renovate Bot]
- Revert "Use multi-arch in dockerfile" [Felipe Lalanne]
- README: modify migration documentation to match module [Alex Gonzalez]
- linux-tegra: Add patch for fixing rssi monitor event behavior [ttomaino]
- u-boot-tegra: Increase environment size [Alexandru Costache]
Update layers/meta-balena to ead4a8fb7c11d565ca2be168b2bf33a69f1bc7f6 [Renovate Bot]
Update balena-supervisor to v14.9.7 [Renovate Bot]
- Add missing log backend field assignment in logger init [Christina Ying Wang]
- Update deploy-to-balena action to 0.26.2 [Felipe Lalanne]
- Use multi-arch in dockerfile [Felipe Lalanne]
- Use log endpoint subdomain if it exists in config.json [Christina Ying Wang]
Update balena-engine to v20.10.32 [Renovate Bot]
- Installer: Make the script POSIX-compliant [Leandro Motta Barros]
- Installer: Improve handling of su/sudo [Leandro Motta Barros]
- Installer: Improve checking for dependencies [Leandro Motta Barros]
- Installer: remove support for the 386 architecture [Leandro Motta Barros]
- Remove the installation script from docs/ [Leandro Motta Barros]
- Remove references to deprecated build targets [Kyle Harding]
- Revert "Cross-build the dynbinary target" [Kyle Harding]
- Fix typos in the masterclass docs [Leandro Motta Barros]
- patch: Migrate balenaEngine Debugging docs from masterclass [Vipul Gupta (@vipulgupta2048)]
- Rename test functions for better clarity [Leandro Motta Barros]
- Add test case for the delta image store [Leandro Motta Barros]
- Add dev-focused docs on some balenaEngine features [Leandro Motta Barros]
- Simplify test code by using new std lib function [Leandro Motta Barros]
- Set the delta image store, fix delta-based HUPs [Leandro Motta Barros]
- Disable builds for linux/386 [Leandro Motta Barros]
- Merge upstream v20.10.17 [Leandro Motta Barros]
- kernel-balena: Include NFS V2, V3 and V4 client and server modules [Alexandru Costache]
- dunfell+: remove obsolete systemd patch [Joseph Kogut]
- plymouth: replace duplicated patches w/ shared drop-ins [Joseph Kogut]
- systemd: mask systemd-getty-generator instead of patching [Joseph Kogut]
- systemd: replace duplicated patch w/ shared drop-ins [Joseph Kogut]
- pyro/sumo: initrdscripts: fix migrate module for older Yocto versions [Alex Gonzalez]
- networkmanager: do not update to latest version in sumo [Alex Gonzalez]
Update tests/leviathan digest to ad4f908 [Renovate Bot]
- compose: qemu: add FLASHER_SECUREBOOT var [Joseph Kogut]
- swtpm: fix abort on exit [Joseph Kogut]
- tests: os: secureboot: add integrity checks [Joseph Kogut]
- tests: configure flasher secure boot opt-in [Joseph Kogut]
- tests: os: disable unwrapping [Joseph Kogut]
- tests: hup: disable unwrapping [Joseph Kogut]
- tests: cloud: disable unwrapping [Joseph Kogut]
- resin-u-boot.bbclass: Default to u-boot Kconfig support [Florin Sarbu]
- Enable CI for external contributions from forks [Kyle Harding]
- Removed links to hub [Ryan H]
- balena-image-flasher: Default image type to balenaos-img [Florin Sarbu]
- resin-u-boot.bbclass: Replace static patch resin-specific-env-integration-kconfig.patch [Florin Sarbu]
- jetson-dtbs: Update tegra186-tx2-6.dtb [ttomaino]
- balena-image-flasher: Add back kernel to the boot partition for the TX2 [Alexandru Costache]
- layers/meta-balena: update to v2.113.14 [Alexandru Costache]
- Prevent duplicate CI workflow executions [Kyle Harding]
Update contracts to 0ff4f419b4467349d7cb1d1202b580004067664c [Renovate Bot]
- patch: Remove CircleCI in favor of Flowzone [Vipul Gupta (@vipulgupta2048)]
- patch: Fix fluid tags for revpi-core-3 [Vipul Gupta (@vipulgupta2048)]
- patch: Fix punctuation in partials [Vipul Gupta (@vipulgupta2048)]
- patch: Fix spelling of eMMC [Vipul Gupta (@vipulgupta2048)]
- patch: Fix spelling of while [Vipul Gupta (@vipulgupta2048)]
- node: do not set unsafe-perm with npm 9 and newer [Michal Toman]
Update balena-yocto-scripts to 93f94ff88593966c1f417861b235e729d5192ba6 [Renovate Bot]
- Dockerfile: yocto-build-env: update balenaCLI to 14.5.15 [Alex Gonzalez]
- balena-api: ignore quotes from API replies [Alex Gonzalez]
- linux-tegra: Update CTI Photon TX2 NX DTBS to L4T 32.7.2 [Alexandru Costache]
- tegra-binaries: Update TX2 NX boot blob for L4T 32.7.3 [Alexandru Costache]
- trigger deploy builds on multi-digit revisions too [Alex Gonzalez]
- remove recovery module from balena-image-initramfs [Alex Gonzalez]
Update layers/meta-balena to 80ca81f9e4ec9d4b2e4d21bc1cf12bd59220be5a [Renovate Bot]
- balena-config-vars: Remove dependency on fatrw [Alex Gonzalez]
- balena-config-vars: split in two packages [Alex Gonzalez]
- Add raid support based on machine features [Alex Gonzalez]
- packagegroup-resin: add resin-device-progress dependency [Alex Gonzalez]
- resin-init-flasher: remove device-register and device-progress dependencies [Alex Gonzalez]
- resin-init-flasher: reduce dependencies [Alex Gonzalez]
- os-helpers-fs: replace inform with info helper [Alex Gonzalez]
- resin-init-flasher: Build time check on INTERNAL_DEVICE_KERNEL only for flasher device types [Alex Gonzalez]
- resin-init-flasher: wait for the by-label links to be created [Alex Gonzalez]
Update contracts to 7e5420c232e35b678f2138d9878f1d1fc921b1cf [Renovate Bot]
- hw.device-type: Rename radxaFlash protocol to usbMassStorage [Alexandru Costache]
Update contracts to 6acab7c69f61f6660fe5fa41ccfd617281442fb3 [Renovate Bot]
- patch: Fix spelling for eMMC in Radxa-zero contract [Vipul Gupta (@vipulgupta2048)]
- hw.device-type: Various fixes [Alexandru Costache]
Update layers/meta-balena to f6327ce662208faa11b250b47518a5f01679dd25 [Renovate Bot]
- recipes-bsp/u-boot: Disable saveenv shell command [Alexandru Costache]
- Update tests/leviathan digest to 771bac8 [Renovate Bot]
- Update CI workflow to allow external contributions [Kyle Harding]
Update contracts to f32bce95ef31a6890812fbcf8f403a3ac2df95fd [Renovate Bot]
- patch: Add docs to contracts for instructions partials [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 2e4f0c9530e0c8ea71b52a6e6a4f12fd01f1643b [Renovate Bot]
- os-helpers-fs: get_internal_device() skip disks w/out media [Joseph Kogut]
Update layers/meta-balena to d21da1fc034f4e0b09a457d0ed5eda47d0a18e13 [Renovate Bot]
Update layers/meta-balena to c7ef4ad6fe401699d0c24960ab27a8d10511697f [Renovate Bot]
- tests: os: secureboot: skip if system is not locked down [Joseph Kogut]
Update layers/meta-balena to 5cc1aa23062247235a71dee20760fd188cd68651 [Renovate Bot]
Update contracts to 93ba80ca1ffeced474d0567cc58703cdbeb629d5 [Renovate Bot]
- Updated owa5X logo. [Alvaro Guzman]
Update contracts to 103037ca9624070c01ed388e8fd425bef609e924 [Renovate Bot]
- Add node v19.6.1 v18.14.1 v16.19.1 and v14.21.3 [Trong Nghia Nguyen]
- Update layers/meta-balena to 70d37200e8af95b6a784ead0682708c7e7f3acfb [Renovate Bot]
Update layers/meta-balena to 9fdf1011b4061ed579c71dfb58f22a97f904a50b [Renovate Bot]
- renovate: Only consider github releases when bumping engine [Kyle Harding]
Update layers/meta-balena to fd42070393600c11ae162b35f126b2632c3bb694 [Renovate Bot]
Update layers/meta-balena to beb261875db907bcfa9ad8604100860c362d9ebe [Renovate Bot]
- grub: Add chain module to support multiboot [Alex Gonzalez]
Update contracts to 9b8811faee63c0884f367537d3411a8d70f0fcd0 [Renovate Bot]
- Add Golang v1.20.1 and v1.19.6 [Trong Nghia Nguyen]
Update layers/meta-balena to e9e5601e6bb0c4ee4ab51094714f88ce074b4b09 [Renovate Bot]
- Update backports with current 2.102.x [BalenaCI github workflow]
- workflows: update-backports: remove skipping tests [Alex Gonzalez]
- workflows: add update-backports [Alex Gonzalez]
Update layers/meta-balena to dcef4ce75f4f77bdcf941d0c095487bc4bc128f4 [Renovate Bot]
- Update aufs5 kernel patches for 5.10 versions [Florin Sarbu]
Update layers/meta-balena to 7cc56305880ded60850c3440840dcdba823bd179 [Renovate Bot]
Update layers/meta-balena to b48ce7abc1eb2506eb81ebbb18a1c4b90e55c4d4 [Renovate Bot]
- tests: hup: fix flashing for tx2 [rcooke-warwick]
Update layers/meta-balena to a1621d4de1730a4f943f758b7fd7896d870ef9f7 [Renovate Bot]
Update layers/meta-balena to 3e652503831c517ed60bc838c250d2910f2de8fe [Renovate Bot]
- docs: add section for sb/fde opt-in [Joseph Kogut]
Update layers/meta-balena to ad77fa3dacfa32044deb80c2266e3c2d8e1e13dd [Renovate Bot]
- resin-init-flasher: do not report progress if unprovisioned [Alex Gonzalez]
- resin-init-flasher: check splash configuration exists before copying [Alex Gonzalez]
- resin-init-flasher: Move configuration data definitions to config file [Alex Gonzalez]
Update layers/meta-balena to 18d3baaee23803f2b15e45c1ce3b1446e7a87eb1 [Renovate Bot]
Update layers/meta-balena to 152fe5b0fde438279bf0bc05e8f51d2cafb28fc0 [Renovate Bot]
Update contracts to 35f42232b2c24e9a43c4b0e171f9644b1b12a686 [Renovate Bot]
- Add Fedora 37 (latest) and 38 [Trong Nghia Nguyen]
- Add Python v3.11.2 and v3.10.10 [Trong Nghia Nguyen]
Update layers/meta-balena to 2c4c90350f1748a5b8d11441d84023c65069f01d [Renovate Bot]
- os-helpers: remove shebangs as these are not meant to be executed [Alex Gonzalez]
- resindataexpander: Fix formatting [Alex Gonzalez]
- resin-init-flasher: Extract code that resolved internal device [Alex Gonzalez]
- os-helpers-fs: Add shared code from resin-init-flasher [Alex Gonzalez]
- resin-init-flasher: remove unused variable [Alex Gonzalez]
- resin-init-flasher: Use the default for the external boot partition mount [Alex Gonzalez]
- resin-init-flasher: search for images to copy instead of hardcoding paths [Alex Gonzalez]
- resin-init-flasher: Do not hardcode the path to the internal boot device [Alex Gonzalez]
- resin-init-flasher: remove systemd dependency [Alex Gonzalez]
- resin-init-flasher: Do not hardcode path to the raw image [Alex Gonzalez]
- initrdscript: prepare: expose path to initramfs logs [Alex Gonzalez]
- initrdscript: resindataexpander: skip for flasher images [Alex Gonzalez]
- docs: add initramfs overview [Alex Gonzalez]
Update contracts to 79998a238ca981b890dfb9206f50bde2d367ff7c [Renovate Bot]
- Add golang v1.20 [Trong Nghia Nguyen]
- Add node v19.6.0 and v18.14.0 [Trong Nghia Nguyen]
- Add support for latest dotnet releases v7 (7.0.102) and v6 (6.0.113) [Trong Nghia Nguyen]
- Add node v19.5.0 [Trong Nghia Nguyen]
- Add golang v1.19.5 and v1.18.10 [Trong Nghia Nguyen]
- hw.device-type: Add Radxa CM3 on Raspberry Pi Compute Module 4 IO Board [Florin Sarbu]
Update balena-yocto-scripts to fe6beafdcfa7406b20257cf67a6b74cd8f59142f [Renovate Bot]
- balena-generate-ami: increase import snapshot timeout [Alex Gonzalez]
- balena-generate-ami: remove s3 temporary image if snapshot import times out [Alex Gonzalez]
- balena-generate-ami: match instance type with image type [Alex Gonzalez]
- balena-generate-ami: fix linter warnings [Alex Gonzalez]
- balena-generate-ami: allow for staging deployments [Alex Gonzalez]
- jenkins_generate_ami: allow for staging deployment [Alex Gonzalez]
- balene-generate-ami: remove key name [Alex Gonzalez]
- jenkins_generate_ami: default to pull cloud-config apps from balena_os [Alex Gonzalez]
- balena-generate-ami: do not remove AMI snapshot [Alex Gonzalez]
- jenkins_generate_ami: use balena_os tokens instead of org specific token [Alex Gonzalez]
- jenkins_build: respect the preserve build flag [Alex Gonzalez]
- balena-generate-ami: cleanup images after deployment [Alex Gonzalez]
- balena-generate-ami: test image before making it public [Alex Gonzalez]
- Remove workarounds for mangled upstream download links [Alexandru Costache]
Update layers/meta-balena to c005b8bf80326b05d3e7605bdcfda43433232679 [Renovate Bot]
Update tests/leviathan digest to 4f63a2d [Renovate Bot]
- patch: Automate docs deployment with Flowzone [Vipul Gupta (@vipulgupta2048)]
- Update core/contracts digest to 7797750 [Renovate Bot]
- patch: Update client lockfile [Vipul Gupta (@vipulgupta2048)]
- patch: Update core lockfile [Vipul Gupta (@vipulgupta2048)]
- patch: Update core dependencies [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 22f6f33279e7d152dec60de927371312093396cd [Renovate Bot]
- renovate: Include to and from versions for supervisor and engine [Kyle Harding]
- Update balena-supervisor to v14.7.1 [Renovate Bot]
Update layers/meta-balena to 4cffdcd9cff0a3a7573811e98f15f44124a00ac0 [Renovate Bot]
- efitools: backport patch to fix build failure [Joseph Kogut]
- efitools: fix cross-compilation on arm [Joseph Kogut]
- Only include EFI tools if the machine feature is defined [Alex Gonzalez]
- resin-extra-udev-rules: Remove after all device types have been updated [Alex Gonzalez]
- kernel-balena: Remove apparmor support [Alex Gonzalez]
- flasher: handle user mode system w/out secure boot [Joseph Kogut]
- flasher: fix keys not enrolling with secure boot enabled [Joseph Kogut]
- flasher: fix secure boot setup with enrolled keys [Joseph Kogut]
Update leviathan to v2.17.4 [Kyle Harding]
- patch: Upgrade client to v18 [Vipul Gupta (@vipulgupta2048)]
- patch: Update client dependencies [Vipul Gupta (@vipulgupta2048)]
- chore(deps): update alpine docker tag to v3.17.1 [renovate[bot]]
- patch: Convert balenaCloudInteractor to JS [Vipul Gupta (@vipulgupta2048)]
- chore(deps): update dependency json5 [security] [renovate[bot]]
- split swtpm service into separate compose file [Joseph Kogut]
- chore(deps): update core/contracts digest to 8392bb2 [renovate[bot]]
- patch: Drop config NPM package [Vipul Gupta (@vipulgupta2048)]
- chore(deps): update dependency ansi-regex [security] [renovate[bot]]
- compose: qemu: add swtpm service [Joseph Kogut]
- Update balena-engine to v20.10.26 [Renovate Bot]
- flasher: remove duplicate EFI boot entries [Joseph Kogut]
- flasher: create EFI boot entry [Joseph Kogut]
- common: os-helpers-fs: fix get_dev_path_from_label w/ luks [Joseph Kogut]
- flasher: make secure boot opt-in [Joseph Kogut]
- flasher: ensure image is signed before enrollment [Joseph Kogut]
- flasher: refactor secure boot block [Joseph Kogut]
- renovate: Add regex manager for balena-engine [Kyle Harding]
- docs: Add secure boot and disk encryption overview [Alex Gonzalez]
- hostapp-update-hooks: Fail if new keys are used [Alex Gonzalez]
- resin-init-flasher: In setupmode program new keys [Alex Gonzalez]
- tests: os: skip persistent logging test for pi0 [rcooke-warwick]
Update layers/meta-balena to ccab7759d432f7be780c194087c38eca7e02084d [Renovate Bot]
- efitools: Allow builds for ARM architecture [Alex Gonzalez]
Update layers/meta-balena to c3560cf861dbd8505adecd0e12b280c85a0eac88 [Renovate Bot]
- rollback-health: bind-mount EFI partition when split from boot [Michal Toman]
Update layers/meta-balena to e7ea08bd6459cb8a0c0c59b61ef3a46caaeaaa68 [Renovate Bot]
- redsocks: Deploy README and sample configration file [Alexandru Costache]
- recipes-bsp/u-boot: Import extra uboot environment from scanned devices [Alexandru Costache]
Update layers/meta-balena to bdfe242725e83784931987d85f83a35e861683d8 [Renovate Bot]
- redsocks: Deploy README and sample configration file [Alexandru Costache]
- recipes-bsp/u-boot: Import extra uboot environment from scanned devices [Alexandru Costache]
Update layers/meta-balena to 00324bf0a842b63ee46b24ab5a19bff68d4b3799 [Renovate Bot]
- patch: Update balenaOS docs title [Vipul Gupta (@vipulgupta2048)]
- add meta-perl to bblayers.conf [Alex Gonzalez]
Update layers/meta-balena to 73bc1884cad100723ee16dd08c1abd5796260cc2 [renovate[bot]]
- tests: os: fix tests that use glider on rpi0 [rcooke-warwick]
- Enable back connectivity check in NetworkManager [Zahari Petkov]
- tests: os: add basic SB/FDE tests [Joseph Kogut]
- networkmanager: Make iptables wait for xtables.lock [Zahari Petkov]
- balena-keys: rebuild if keys change [Alex Gonzalez]
- classes: sign-*: resign if keys change [Alex Gonzalez]
- workflows: esr: use semver compatible versions [Alex Gonzalez]
- efitools: Package lock down EFI image into its own package [Alex Gonzalez]
- workflows: meta-balena-esr: Fix version calculation [Alex Gonzalez]
- Discontinue Blackboard TX2 and N310 TX2 [Alexandru Costache]
- Add ESR workflow [Alex Gonzalez]
Update layers/meta-balena to 707ed18ca071fb7d7d557e0774f9f479323892af [renovate[bot]]
- redsocks: Increase maximum number of open files [Alex Gonzalez]
- Revert "flasher: output logs to serial console" [Joseph Kogut]
Update layers/meta-balena to 8347887ab69018c1e4bcf0a7aecbf6faf85af2bd [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.10 [renovate[bot]]
- balena-supervisor: Set the supervisor package version [Kyle Harding]
Update balena-yocto-scripts to 56bb055d91481023a6b6cff92d61ebfffa884139 [renovate[bot]]
- balena-generate-ami: Enable TPM support on x86_64 only [Michal Toman]
Update contracts to cbc450a40296e716e50344b3d625fb9a9b6975f6 [renovate[bot]]
- Forecr DSBOARD NX2 Xavier NX eMMC: Add community device-type [Alexandru Costache]
Update contracts to d647331a48dfbc6d398139831054d41fa52f79da [renovate[bot]]
- Add node v18.13.0 and v19.4.0 [Trong Nghia Nguyen]
Update layers/meta-balena to b75d73b4811e1bc37546d0e2329b6acb758852da [renovate[bot]]
Update tests/leviathan digest to e23c1bb [renovate[bot]]
- chore(deps): update dependency eslint-config-standard to 17.0.0 [renovate[bot]]
- worker: Deprecate the WORKER_RELEASE env var [Kyle Harding]
- e2e: Switch from rpi4 to rpi3 for e2e tests [Kyle Harding]
- core: Increase the default timeout for worker connections to 30s [Kyle Harding]
- renovate: Disable automerge for major and minor updates [Kyle Harding]
- chore(deps): update dependency typedoc to 0.23.23 [renovate[bot]]
- forecr: Add coffee file and yocto machine [Alexandru Costache]
- linux-tegra: Add Forecr Xavier NX dtb, patches and configs [Alexandru Costache]
Update layers/meta-balena to 91b8ee4980b559c90ae3330bf8ebe1c526b26728 [renovate[bot]]
- tests: os: chrony: disable NTP w/ dnsmasq dbus API [Joseph Kogut]
Update tests/leviathan digest to 44dceb4 [renovate[bot]]
- chore(deps): update dependency eslint to 8.31.0 [renovate[bot]]
Update layers/meta-balena to 576d3f249fbab16bf93a4dd5d158bae6f2ad9f9b [renovate[bot]]
- tests/hup: Avoid an old engine bug when pulling multiarch images on rpi [Kyle Harding]
Update layers/meta-balena to ef1c2dd3af72fcf8d9ac8b8df74caae0d59f4db3 [renovate[bot]]
Update tests/leviathan digest to 7d6326d [renovate[bot]]
- chore(deps): update dependency eslint-plugin-node to 11.1.0 [renovate[bot]]
- Run out-of-band e2e tests after Flowzone passes [Kyle Harding]
- chore(deps): update dependency eslint-plugin-jsdoc to 39.6.4 [renovate[bot]]
- chore(deps): update core/contracts digest to 4698e4e [renovate[bot]]
- chore(deps): update dependency balena-os/leviathan-worker to 2.6.13 [renovate[bot]]
- recipes-bsp: Work around broken and malformed 32.7.3 BSP download URIs [Alexandru Costache]
Update layers/meta-balena to 95d8b0c5bfb36a164081f417b52c8de16f2dc474 [renovate[bot]]
Update layers/meta-balena to e45cf66e8d8f7145127614153a2694c9a9850ed7 [renovate[bot]]
Update layers/meta-balena to 68ec8ca1388c8e442acf1235dc573aeb12ff385a [renovate[bot]]
Update balena-yocto-scripts to 0f1d0265bbabdb2b869f6cf9363d418b52681ffc [renovate[bot]]
- jenkins_generate_ami: support using both live and installer images as AMIs [Alex Gonzalez]
- balena-generate-ami: Enable nitroTPM support [Alex Gonzalez]
- jenkins_build: add argument to build OS development images [Alex Gonzalez]
Update layers/meta-balena to 3a45aa111217e64ef6ab8cbd16d34a12ece49a3c [renovate[bot]]
- flasher: output logs to serial console [Joseph Kogut]
Update contracts to 4698e4ef55fdc61aa3df8d8494f2cbbd306b26c9 [renovate[bot]]
- Fix owa5x slug [Trong Nghia Nguyen]
Update layers/meta-balena to 4f5dc08a949432990996fbb0e9955d261c1282b3 [renovate[bot]]
- Engine healthcheck: deal with empty uuid file [Leandro Motta Barros]
Update contracts to b65d5bd372587d4aaabba526d34f67c3f63ea90b [renovate[bot]]
- hw.device-type: Add Owasys owa5X device [Alvaro Guzman]
Update layers/meta-balena to d8168e9bcdba5a017acb33a611182b9889e4c50b [renovate[bot]]
- distro: For OS development, enable serial console [Alex Gonzalez]
Update layers/meta-balena to 29f12b0d5adc6cdfa993f68e00422371708342d9 [renovate[bot]]
Update tests/leviathan digest to f06d285 [renovate[bot]]
- Fix renovate extends syntax to include balena-io config [Kyle Harding]
- renovate: Inherit settings from balena-io/renovate-config [Kyle Harding]
- add logging and timeout to balena push [rcooke-warwick]
Update layers/meta-balena to 749dd795aa3d3c79eee071a5c8c4fd2a305af08e [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.9 [renovate[bot]]
- fan-startup: don't fail if fan not present [Alexandru Costache]
- Update layers/meta-balena to 1d8c6eeed258f1205d6b1e0b78088ea867308b80 [renovate[bot]]
Update layers/meta-balena to 1b3b0a273b8aeb2ac69805253657c7ec2ec670b4 [renovate[bot]]
- Update NetworkManager to 1.40.4 [Zahari Petkov]
- Add upstream resolvconf 1.91 recipe for kirkstone [Zahari Petkov]
Update tests/leviathan digest to f44bbbd [renovate[bot]]
- Disable renovate config for now [Kyle Harding]
- Restore worker release env var [Kyle Harding]
- Update Node.js to v12.22.12 [Renovate Bot]
- Remove dependabot as renovate is enabled in balena-io/renovate-config [Kyle Harding]
- Pin worker to a release and add renovate regex template [Kyle Harding]
- Update core/contracts digest to 08f029b [Renovate Bot]
- Revert "Avoid conflicting docker subnets" [Vipul Gupta]
Update contracts to b6bdc537c9f9d224301152a0291682172320bf6a [renovate[bot]]
- Flowzone: Allow external contributions [Florin Sarbu]
- Flowzone: Use inherited secrets [Florin Sarbu]
Update balena-yocto-scripts to 67cb61f9209482ddd22b3f98ebf6cb3609f0acb7 [renovate[bot]]
- dockerfile: balena-push-env: update balena CLI version to v14.5.15 [Alex Gonzalez]
- jenkins_generate_ami: add balena org for preloaded app [Alex Gonzalez]
- jenkins_generate_ami: distinguish between staging and production [Alex Gonzalez]
- workflows: add flowzone [Alex Gonzalez]
Update layers/meta-balena to fb94465957a60691b15731b39b6b22ad616a62d4 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.8 [renovate[bot]]
Update layers/meta-balena to 66694d0ba5536dfde9087c2aebc6785730414328 [renovate[bot]]
- tests: cloud: simplify apps to speedup suite [rcooke-warwick]
Update contracts to 08f029b5c82e71b9b25fbeef4805815bfa4c24aa [renovate[bot]]
- Add node v19.3.0 v16.19.0 and v14.21.2 [Trong Nghia Nguyen]
- floyd-Nano: Discontinue device type [Alexandru Costache]
Update layers/meta-balena to fad0927777fe491bb531261b1ea53e1fdd4a00a1 [renovate[bot]]
Update tests/leviathan digest to 48ffd13 [renovate[bot]]
- Avoid conflicting docker networks [Kyle Harding]
- patch: Add default debug object to test config [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 47c8a998af71d0285ba0029aea1aa145fdc2a4b4 [renovate[bot]]
- initrdscripts: Wait for udev processing to complete when unlocking LUKS devices [Michal Toman]
Update layers/meta-balena to 9811fd442944eca14af2c590bb4dde64949f09b7 [renovate[bot]]
- initrdscripts: Wait for udev processing to complete when unlocking LUKS devices [Michal Toman]
Update layers/meta-balena to 6dd2fc68bc13b2d8ad4527a1623da292828ed1c9 [renovate[bot]]
- tests/cloud: Increase the wait time for services to start [Kyle Harding]
Update layers/meta-balena to f342a122039f97e06319ba497b5f6342e1597656 [renovate[bot]]
Update layers/meta-balena to 654c0b9b5b019196e10b348471a50bc7e2e614a8 [renovate[bot]]
- extra-udev-rules: Update teensy.rules [Alex Gonzalez]
- extra-udev-rules: Rename recipe [Alex Gonzalez]
Update layers/meta-balena to 79367a045b9e8d483e3d330b70d43cadc5462f78 [renovate[bot]]
- balena-image-initramfs: disable redundant compression [Joseph Kogut]
Update layers/meta-balena to 0359cad249077b459a6dbc7bb9ba026fcae91a15 [renovate[bot]]
- initrdscripts: Only unlock LUKS partitions on the OS drive [Michal Toman]
Update layers/meta-balena to 2ad93348592235ec26760b9f4e3f8b21f0d1d03f [renovate[bot]]
- chrony: disable reverse dns lookups in healthcheck [Ken Bannister]
Update layers/meta-balena to d5e33e207a60caaf8fe6b83326cad8b6e94a47e5 [renovate[bot]]
- connectivity: Add linux firmware for iwlwifi 9260 [Alex Gonzalez]
Update contracts to 0357433005e9ea7ace7876530d910eeb8386c980 [renovate[bot]]
- Add partials for dotnet v7 [Trong Nghia Nguyen]
- Add support for Alpine Linux v3.17 [Trong Nghia Nguyen]
- Add dotnet v7, update v6.x and v3.x to latest versions [Trong Nghia Nguyen]
- Add Python v3.11.1 v3.10.9 v3.9.16 v3.8.16 and v3.7.16 [Trong Nghia Nguyen]
- Add Golang v1.19.4 and v1.18.9 [Trong Nghia Nguyen]
- Update layers/meta-balena to 1b077510cb474b222865c24677995d59687af06a [renovate[bot]]
Update layers/meta-balena to 581e322552bf300bc136f2bc553558d020cc313c [renovate[bot]]
- patch: Add product documentation [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 0b95d62f50f71a7aea94e383812cb8fcd0927b0b [renovate[bot]]
- tests: os: fsck: make compatible with old yocto releaes [rcooke-warwick]
- tests/connectivity: Run the proxy tests with the actual redsocks uid of the DUT [Florin Sarbu]
- kernel-balena: enable zstd compression [Joseph Kogut]
- image_types_balena: generate bmap file [Joseph Kogut]
- flasher: write disk image skipping sparse blocks [Joseph Kogut]
- image_types_balena: create sparse disk image [Joseph Kogut]
Update tests/leviathan digest to fe4d6a1 [renovate[bot]]
- Revert "docker-compose: stop using the default docker bridge" [Kyle Harding]
Update tests/leviathan digest to de97fa2 [renovate[bot]]
- patch: Improve archivelogs journalctl command [Vipul Gupta (@vipulgupta2048)]
- core: Reduce to 30 the retries number when trying to get the IP address of the DUT [Florin Sarbu]
- docker-compose: stop using the default docker bridge [Alex Gonzalez]
- os/balenaos: Remove hidden attribute from DUT wireless connection file [Alexandru Costache]
- patch: Add debug: unstable to docs [Vipul Gupta (@vipulgupta2048)]
- Refactor and clean up the purge data tests [Kyle Harding]
- Updated CBS Docs Updated link to the CDS Product Repo [Ryan H]
- meta-balena-jetson: Move kernel signed binary to rootfs [Alexandru Costache]
Update contracts to 5d83fa7ad3a0c95db49ee465c9a77845611f3a3b [renovate[bot]]
- Add node v19.2.0 [Trong Nghia Nguyen]
Update layers/meta-balena to 8ea20f929eeb3f52b23874c3bd951c961329ad29 [renovate[bot]]
- test: os: fix search for active interface [rcooke-warwick]
- balena-image-flasher: Include LUKS variant of GRUB config with FDE in place [Michal Toman]
Update layers/meta-balena to 3e67facb7e983b198f29a67ae70a3ff5d9e7a90c [renovate[bot]]
Update tests/leviathan digest to 61016ad [renovate[bot]]
- bump contracts to 2.0.27 [rcooke-warwick]
- On Apple Silicon we should install balena CLI via npm [Kyle Harding]
- add os testing docs [rcooke-warwick]
Update layers/meta-balena to fbf651fead37336e826d709f48255897962bdbd5 [renovate[bot]]
- balena-image.bb: Include bits for LUKS when FDE is enabled [Michal Toman]
Update layers/meta-balena to f54177209d23bcc33c32aac8dea7fa40273f3156 [renovate[bot]]
- resin-init-flasher: Fix double /dev/ prefix when encrypting partitions [Michal Toman]
- grub-conf: fix partition indexes in LUKS config [Michal Toman]
- os-helpers-fs: add dependency on parted [Michal Toman]
- hostapp-update-hooks: use stage2 bootloader GRUB config when using LUKS [Michal Toman]
- balena-rollback: Fix partition index detection for luks devices [Michal Toman]
- balena-rollback: Find following symbolic links [Alex Gonzalez]
- hostapp-update-hooks: Find following symlinks [Alex Gonzalez]
- hostapp-update-hooks: Fix partition index detection for luks devices [Alex Gonzalez]
Update layers/meta-balena to ce3b3d7d17723fd03a4df278c6baff10b29be22e [renovate[bot]]
Update tests/leviathan digest to bdf8eb2 [renovate[bot]]
- add high level architecture overview [rcooke-warwick]
- Add conditions for Apple Silicon workstations [Kyle Harding]
- tests: ssh-auth: rework local authentication with cloud keys to work in testbots [Alex Gonzalez]
- ssh-auth: do not use a separate custom key [Alex Gonzalez]
- Revert "test: ssh-auth: fix test cases using custom keys" [Alex Gonzalez]
Update layers/meta-balena to 1add3a4b003475a96b0414a5dec83152eab58bf3 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.4 [renovate[bot]]
- conf/layer: Update to Kirkstone [Alexandru Costache]
Update layers/meta-balena to d91e674a5bffd7f35944265d244b360bf6e3e8b9 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.2 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.1 [renovate[bot]]
- kernel-balena: Kernel version check should include provided version [Alex Gonzalez]
Update layers/meta-balena to a2d882935a9f80b1b685784d7f83d9d81c9805ee [renovate[bot]]
- chronyd: allow service status notification socket access to all [Alex Gonzalez]
- chrony: update to version 4.2 [Alex Gonzalez]
Update layers/meta-balena to df352d2fcc6c70f7eb00e5276208510fe7ec9822 [renovate[bot]]
- docs: add RAID setup info [Joseph Kogut]
Update layers/meta-balena to 7dd85ab83df0e2987cfecf4ea0cfcb9d96a020fc [renovate[bot]]
- Update balena-os/balena-supervisor to v14.4.0 [renovate[bot]]
Update layers/meta-balena to 8c48d6b05236f1ab2fe8b081181947ed8683b0f1 [renovate[bot]]
- classes: kernel-balena: add wireguard module [Alex Gonzalez]
Update layers/meta-balena to f64f63370e54d5ed14e124578ed9193c765ade92 [renovate[bot]]
- test: ssh-auth: fix test cases using custom keys [Alex Gonzalez]
Update layers/meta-balena to 0bcd2db1e6e5bf04ad2882028aa26cbab0ee49ea [renovate[bot]]
- Update balena-os/balena-supervisor to v14.3.3 [renovate[bot]]
Update layers/meta-balena to af180bb6f4c61940cbf23d0b92dbceadea10aa3f [renovate[bot]]
- openvpn: fix a race condition that leaves system with no running supervisor [Alex Gonzalez]
Update balena-yocto-scripts to 3fbd0884bd7d599664587d0ab25fea22d77323ba [renovate[bot]]
- jenkins_generate_ami: use a different token [Alex Gonzalez]
Update layers/meta-balena to 5f789c7e57c7be71b8e333ac7127a809d2161935 [renovate[bot]]
- ssh-auth: setConfig: run synchronously [Alex Gonzalez]
- cloud: ssh-auth: use custom path for custom key [Alex Gonzalez]
- balena-config-vars: Set permissions for cache file [Alex Gonzalez]
- common: kernel-devsrc: fix pseudo abort [Joseph Kogut]
Update layers/meta-balena to 301f76a3232fb25463f89f6382eb0e14189dcc0e [renovate[bot]]
- flasher: minor formatting [Joseph Kogut]
- flasher: fix detection and exclusion of installation media [Joseph Kogut]
- flasher: properly expand device_pattern globs [Joseph Kogut]
- tests: cloud: use cloud ssh to avoid race cond [rcooke-warwick]
Update layers/meta-balena to c5f580c7bd8e7d1391331c1611ab340be68d8d6a [renovate[bot]]
- Update balena-os/balena-supervisor to v14.3.0 [renovate[bot]]
- Enable network access for tasks talking to the signing service [Michal Toman]
- Add meta-balena-esr workflow [Alex Gonzalez]
- jetson-dtbs: Update tegra186-tx2-6.dtb [ttomaino]
Update contracts to b20827d63cbe7b1168f2b63b3bde216231e1b4ba [renovate[bot]]
- Add node v18.12.1 [Trong Nghia Nguyen]
- linux-tegra: Update 8822ce driver to 5.12.1.8 [Alexandru Costache]
Update layers/meta-balena to 0d399dcb9ac7ece013f76a119e8643228eb114b7 [renovate[bot]]
- tests: os: ensure by-state links are created [Joseph Kogut]
- prepare-openvpn: do not use cached configuration [Alex Gonzalez]
Update contracts to 29ecc3f3077027524ea9540cbaa81a12b265d42c [renovate[bot]]
- Add go v1.19.3 and v1.18.8 [Trong Nghia Nguyen]
- Add node v19.0.1 v16.18.1 and v14.21.1 [Trong Nghia Nguyen]
Update layers/meta-balena to 496bde37adf3bdabcf3baa3c3dbbaba8ed2c59e1 [renovate[bot]]
- patch: Delete conf.js for test suites [Vipul Gupta (@vipulgupta2048)]
Update layers/meta-balena to 4f26a52c25bd3b246cc623b271873891da2fd737 [renovate[bot]]
- wpa-supplicant: Sync with v2.10 from upstream [Zahari Petkov]
- patch: Skip HUP suite if no releases found [Vipul Gupta (@vipulgupta2048)]
Update balena-yocto-scripts to 7c5b9c44fbd4039c3387c8b74e8efae8fa9f37d6 [renovate[bot]]
- jenkins_build: Only deploy AMI after deploying a final release [Alex Gonzalez]
Update layers/meta-balena to 81cdced65f90570af857c9cf012775558003c1c5 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.2.20 [renovate[bot]]
Update layers/meta-balena to 912634a99a4ae09855c2c517c620ec16f843dd95 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.2.18 [renovate[bot]]
- tests: hup: handle exception when unwrapping non-flasher image [Joseph Kogut]
- Update Docs Link Updated the link in the docs to the device-type listings (on hub as SOT) [Ryan H]
- openssh: allow RSA signatures with SHA1 algorithms [Alex Gonzalez]
- meta-resin-sumo: libical: Fix build QA error [Alex Gonzalez]
- meta-resin-sumo: keep tpm2-tools in 5.0 [Alex Gonzalez]
Update contracts to edff7336f8c7fd074aed1fd087a595ee2ca05651 [renovate[bot]]
- Add Python v3.11.0 v3.10.8 v3.9.15 v3.8.15 and v3.7.15 [Trong Nghia Nguyen]
- Fix incorrect partials in device type contracts [Micah Halter]
- Add node v18.12.0 [Trong Nghia Nguyen]
- sw.os+hw.device-type: Add distro-config.tpl for jetson-agx-orin-devkit [Alexandru Costache]
- hw+device-type: Add jetson-agx-orin-devkit device type [Alexandru Costache]
Update layers/meta-balena to ad75f015f985b1dff097568475d80c05924bfdae [renovate[bot]]
Update layers/meta-balena to 5c78a62b8409752294e244bd1ecc111b4b969da7 [renovate[bot]]
- tests: hup: reduce num. flashes and hostapp sends [rcooke-warwick]
Update contracts to 38de093f2a5afdb1948b295ba11a18b6ebe626e9 [renovate[bot]]
- Add node v19.0.0 [Trong Nghia Nguyen]
Update contracts to c3c52f437e92083b261800ec64ee87115a1d8b43 [renovate[bot]]
- Add Golang v1.19.2 and v1.18.7 [Trong Nghia Nguyen]
- Add node v18.11.0 and v16.18.0 [Trong Nghia Nguyen]
- Update dotnet 6.0 and 3.1 to latest version [Trong Nghia Nguyen]
- Add Python v3.10.7 v3.9.14 v3.8.14 and v3.7.14 [Trong Nghia Nguyen]
- Switch from balenaCI to flowzone [Trong Nghia Nguyen]
- Add node v18.9.1, v16.17.1 and v14.20.1 [Trong Nghia Nguyen]
- Add Golang v1.19.1 and v1.18.6 [Trong Nghia Nguyen]
Update layers/meta-balena to 0c378990ffead64c9141e82f76299914c416436d [renovate[bot]]
- common: openvpn: remove resin.conf [Joseph Kogut]
- Revert "chrony: update to version 4.1 to match kirkstone's version" [Alex Gonzalez]
Update layers/meta-balena to 85705947f289798d36c534aae5dc3582627e2a99 [renovate[bot]]
- patch: Enable RPi3-64 for Device tree tests [Vipul Gupta (@vipulgupta2048)]
- ntp: Remove race condition from directory creation [Alex Gonzalez]
Update layers/meta-balena to bfb53e361ce9a3205e9c468f7c83b614acb3c52e [renovate[bot]]
- classes: kernel-balena: Allow aufs patching to use network [Alex Gonzalez]
- Update balena-os/balena-supervisor to v14.2.10 [renovate[bot]]
- classes: kernel-balena: improve aufs branch selection [Alex Gonzalez]
- meta-balena-rust: Fix ABI for arm [Alex Gonzalez]
- meta-balena-thud: Enable GOCACHE [Alex Gonzalez]
- Update balena-os/balena-supervisor to v14.2.8 [renovate[bot]]
Update tests/leviathan digest to 4482393 [renovate[bot]]
- Revert "worker: Pin to stable release 2.5.10 prior to md support" [Kyle Harding]
- Switch to Flowzone for CI [Kyle Harding]
- Remove leftover balena.yml file [Kyle Harding]
Update tests/leviathan digest to a2079bd [renovate[bot]]
- Splie interface name into config [rcooke-warwick]
- core: Specify wireless interface name for the 243390 device type [Alexandru Costache]
- Update balena-os/balena-supervisor to v14.2.7 [renovate[bot]]
- flowzone: Run also for pull requests into ESR branches [Alex Gonzalez]
- Switch from balenaCI to flowzone [Pagan Gazzard]
- Update build and deploy workflow to v0.0.12 [Alex Gonzalez]
- Switch from balenaCI to flowzone [Alex Gonzalez]
- u-boot: Update TX2 carveout removal list [Alexandru Costache]
Update layers/meta-balena to d17b08668a56aa67c7b55594c3c910e66fbd4baf [renovate[bot]]
- contributing-device-support.md: Clarify repo set-up in balenaOS org [Florin Sarbu]
Update layers/meta-balena to ce91b3f1807f5dc1d1ee861a164957215757d8a0 [renovate[bot]]
Update tests/leviathan digest to 15d608b [renovate[bot]]
- core/contracts: bump contracts to v2.0.16 [Alexandru Costache]
- Update balena-os/balena-supervisor to v14.2.0 [renovate[bot]]
- balena: remove kernel-module-nf-nat-native dependency for host build [Alexandru Costache]
- Update balena-os/balena-supervisor to v14.1.1 [renovate[bot]]
- Update balena-os/balena-supervisor to v14.0.25 [renovate[bot]]
Update tests/leviathan digest to 881cd72 [renovate[bot]]
- bump contracts to v2.0.15 [rcooke-warwick]
- increase timeout on local push sv ping [rcooke-warwick]
- patch: Remove unused SDK helpers [Vipul Gupta (@vipulgupta2048)]
- patch: Remove unused CLI helpers [Vipul Gupta (@vipulgupta2048)]
- patch: Remove npm package as dependency [Vipul Gupta (@vipulgupta2048)]
- core: Switch to debian base and install standalone balena-cli [Kyle Harding]
- core: Set node engine to match the Dockerfile [Kyle Harding]
- core: Remove balena-cli npm dependency [Kyle Harding]
Update contracts to f2ace726406411ac4202d114ec8264a1a2c7af97 [renovate[bot]]
- hw.device-type: Remove led for RockPro64 [Alexandru Costache]
- Update layers/meta-balena to a17b3251407b74e424a6bcf7850783975c366cf0 [renovate[bot]]
Update layers/meta-balena to 81b94e873538faf4684977bafc501d3565288751 [renovate[bot]]
- mobynit: allow compile task to use network [Joseph Kogut]
- tests: os: only do hdmi test if has capture device [rcooke-warwick]
- README: Add kirkstone support [Alex Gonzalez]
- layer.conf: Add kirkstone support [Alex Gonzalez]
- kernel-balena-noimage: Remove kernel-image packages from image [Alex Gonzalez]
- meta-balena-kirkstone: plymouth: Adapt custom patches [Alex Gonzalez]
- meta-balena-kirkstone: systemd: Ammend patches to remove fuzziness warning [Alex Gonzalez]
- meta-balena-kirkstone: replace honister with kirkstone [Alex Gonzalez]
- meta-balena-kirkstone: use upstream kernel-devsrc recipe [Alex Gonzalez]
- meta-balena-kirkstone: use the procps recipe from upstream [Alex Gonzalez]
- meta-balena-kirkstone: Add kirkstone integration layer [Alex Gonzalez]
- classes: image-balena: Fix journal blocks calculation [Alex Gonzalez]
- packagegroup-resin: Move libnss-ato out of packagegroup to avoid build error [Alex Gonzalez]
- openvpn: update to version 2.5.6 [Alex Gonzalez]
- balena-supervisor: Allow network use in install task [Alex Gonzalez]
- docker-disk: Allow compile task to use network [Alex Gonzalez]
- chrony: update to version 4.1 to match kirkstone's version [Alex Gonzalez]
- os-config: Adapt to kirkstone [Alex Gonzalez]
- healthdog: Adapt to kirkstone [Alex Gonzalez]
- compatibility: Do not update tpm2-tss below Dunfell [Alex Gonzalez]
- tpm2-tss: update to kirkstone [Alex Gonzalez]
- tpm2-tools: update to kirkstone [Alex Gonzalez]
- tpm2-abrmd: update to kirkstone [Alex Gonzalez]
- meta-balena-common: Assure all recipes have branch and protocol in SRC_URI [Alex Gonzalez]
- bluez5: update to 5.64 [Alex Gonzalez]
- efi-tools: Replace SSTATE_DUPWHITELIST with SSTATE_ALLOW_OVERLAP_FILES [Alex Gonzalez]
Update tests/leviathan digest to 7fe3c5f [renovate[bot]]
- core: Copy all files/directories except those in dockerignore [Kyle Harding]
- core: Move contracts submodule back to original path [Kyle Harding]
- patch: Migrate away from config package [Vipul Gupta (@vipulgupta2048)]
- worker: Pin to stable release 2.5.10 prior to md support [Kyle Harding]
- patch: Fix contracts name [Vipul Gupta (@vipulgupta2048)]
- patch: Accept 429 HTTP codes using config file [Vipul Gupta (@vipulgupta2048)]
- minor: Add support for Private Contracts [Vipul Gupta (@vipulgupta2048)]
- Fix "Declaration emit" error during
npm run docs
[Leandro Motta Barros]
- patch: Add package-lock.json files for tests [Vipul Gupta (@vipulgupta2048)]
Update contracts to 7ea918011dc38f509a7ae3bce30c3391bc839dd9 [renovate[bot]]
- hw.device-type: Set LED to false for rockpi-4b [Alexandru Costache]
- Add node v18.8.0 [Trong Nghia Nguyen]
Update layers/meta-balena to 608994976c4d5d4f1f4558245f6abc375ac0c0c7 [renovate[bot]]
- udev: run resin-update-state after md assemble [Joseph Kogut]
- resin_update_state_probe: do not skip md devices [Joseph Kogut]
Update layers/meta-balena to a24e52592b2fbc1c60e6a6fc39c61470219f61b1 [renovate[bot]]
- udev: run resin-update-state after md assemble [Joseph Kogut]
- resin_update_state_probe: do not skip md devices [Joseph Kogut]
Update layers/meta-balena to 59f3caaab340bf15bf562b60e1f7315c437e1297 [renovate[bot]]
- meta-balena-thud: initramfs: Fix building with latest meta-balena [Alex Gonzalez]
- meta-balena-common: distro: Add rust preferred versions [Alex Gonzalez]
- meta-balena-common: os-config: Update to v1.2.11 [Alex Gonzalez]
- meta-balena-integration: Replace parallel_make_argument() [Alex Gonzalez]
- meta-balena-integration: Update cmake for versions below Zeus [Alex Gonzalez]
- meta-balena-rust: Add condition check for parallel_make_argument() use [Alex Gonzalez]
- meta-balena-rust: Provide crate fetcher for Yocto versions without it [Alex Gonzalez]
- meta-balena-rust: Modify to use without oe.rust.arch_to_rust_arch() support [Alex Gonzalez]
- meta-balena-rust: Add rust recipes to keep the rust version a distribution config [Alex Gonzalez]
- meta-balena-rust: Add compatibility layer [Alex Gonzalez]
- renovate: Fix nested changelogs and change-type for SV updates [Kyle Harding]
- meta-resin-sumo: linux-firmware: Move to a location included in BBPATH [Alex Gonzalez]
- meta-resin-sumo: use v1.14.2 [Alex Gonzalez]
- meta-resin-sumo: libqmi: Use v1.26.0 [Alex Gonzalez]
- meta-resin-sumo: libmbim: use v 1.24.2 [Alex Gonzalez]
- balena: Disable GOCACHE [Alex Gonzalez]
Update contracts to 3bd4b2097a2796afc9a56a580e555982aad4f10b [renovate[bot]]
- imx8mm-var-som: Add device type [Alexandru Costache]
Update layers/meta-balena to f2de8e3d438671ac740bfa2119ab881afc5d2101 [renovate[bot]]
Update layers/meta-balena to ab80d0fbfbd28e10b7aa14739203a680d37815bd [renovate[bot]]
- Update balena-io/balena-supervisor to v14.0.14 [renovate[bot]]
- Modify layer ordering [Alex Gonzalez]
- linux-tegra: Add dtb's CTI Quark to photon-nano L4T R32.7.2 [Clint Haerinck]
- linux-tegra: Update dtb's photon-nano L4T R32.7.2 [Clint Haerinck]
- Add support for the Auvidea JN30D-Nano and JN30d-TX2 board. [Raphael Dürscheid]
Update contracts to 39a79c43f1b8ab4426d7a9c1cdeb9a9514101061 [renovate[bot]]
- Add golang v1.19 and v1.18.5 [Trong Nghia Nguyen]
- Add node v16.17.0 [Trong Nghia Nguyen]
Update balena-yocto-scripts to 99807501efffc8c5034c88361049650a02511a78 [renovate[bot]]
- barys: Add balena-rust to syntax conversion step [Alex Gonzalez]
Update layers/meta-balena to 61b53fbb8b667de54707cc6aa94fd79674958856 [renovate[bot]]
- Add automated tests for the Engine healthcheck [Leandro Motta Barros]
- Use a lightweight Engine healthcheck [Leandro Motta Barros]
- Make Engine watchdog termination graceful [Leandro Motta Barros]
Update layers/meta-balena to 7dfa6d2abc3795d47a8a6cdb30bc540ee110e7ee [renovate[bot]]
- Add automated tests for the Engine healthcheck [Leandro Motta Barros]
- Use a lightweight Engine healthcheck [Leandro Motta Barros]
- Make Engine watchdog termination graceful [Leandro Motta Barros]
Update contracts to 91807ae538dccedb69877eed28ae6752287e2f21 [renovate[bot]]
- generic-amd64: update logo to be vendor agnostic [Joseph Kogut]
- generic-amd64: disable private [Joseph Kogut]
Update layers/meta-balena to afcbee0c5dad04f02ba2a3ecb5d6d7db21f7ebe4 [renovate[bot]]
- Update balena-io/balena-supervisor to v14.0.13 [renovate[bot]]
- DRY the HUP smoke tests [Leandro Motta Barros]
- Check volume contents over HUPs [Leandro Motta Barros]
Update contracts to 3d133659481f38ee1bba63d3835a231c70c11eec [renovate[bot]]
- 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]
Update layers/meta-balena to 7a62296718a363abd393107933f30e611ec27d1e [renovate[bot]]
- os-config: Update os-config from v1.2.1 to v1.2.10 [Zahari Petkov]
Update contracts to b48eaf24e3b0cf67116e4adbe1a12d349825fda5 [renovate[bot]]
- Update dotnet contract to latest v6.x and v3.x [Trong Nghia Nguyen]
- Add node v18.7.0 [Trong Nghia Nguyen]
- Flag jetson-tx1 as discontinued [Alex Gonzalez]
- Remove final argument from build and deploy workflow [Alex Gonzalez]
- Update build and deploy workflow to v0.0.9 [Alex Gonzalez]
- linux-tegra: Include configuration files [Alexandru Costache]
- linux/linux-tegra: Update Spacely, Orbitty, Astro G+ dtbs to 32.7.2 [Alexandru Costache]
Update contracts to 9db49d2fbb34542f53bf496135c32cccf5df487c [renovate[bot]]
- hw.device-type: fix tdpzu9 device name [Francois]
Update layers/meta-balena to c233b4107fc25b08e963e2419b40263409d2de9e [renovate[bot]]
- 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]
Update layers/meta-balena to e646204762ac7abb2407a0e1dba8689aeade70f4 [renovate[bot]]
- 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]
Update balena-yocto-scripts to 09e4514953fed499a69c224b47969fd2c3fb7ab8 [renovate[bot]]
- balena-api: On hostapp creation, set class to app [Alex Gonzalez]
Update layers/meta-balena to dd080e1b54a37355856865fd7a5bb05a69b9592d [renovate[bot]]
- 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]
- tests: os: engine-socket - wait for response [rcooke-warwick]
Update layers/meta-balena to 9b7bbeaffe87b8dab49eb98163188c77c1934f8e [renovate[bot]]
- tests/os: Add 243390 unmanged Wifi HATs tests from testLodge [Alexandru Costache]
Update layers/meta-balena to 39681bd5d8a584784c385a042a707bf1c35b2369 [renovate[bot]]
- 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]
Update layers/meta-balena to 2438d75a2515240ef254b956da08094b3f4e2d61 [renovate[bot]]
- balena-config-vars: Do not use cache in flasher images [Alex Gonzalez]
Update layers/meta-balena to 5eb7bb59aaeab9e80ea540f122f44057a64ade92 [renovate[bot]]
- Update balena-io/balena-supervisor to v14.0.12 [renovate[bot]]
Update layers/meta-balena to c34abd0168622b7766004de8a27f0e96f556b035 [renovate[bot]]
- tests: ssh-auth: Rework to prevent race conditions [Kyle Harding]
Update contracts to 4df6bf241e40b34e4d7051c97ba4f9cf1945c45f [renovate[bot]]
- hw.device-type: Add correct tdpzu9 board [Florin Sarbu]
Update layers/meta-balena to 7d1109f4319315955a5ef56d062252bbfcdce6f5 [renovate[bot]]
Update layers/meta-balena to 904cf6fe2654cc58f831e8ff9b553470916d3874 [renovate[bot]]
- tests: cloud: fix production mode ssh test [Joseph Kogut]
Update layers/meta-balena to d824f26f501ed881ae048c709f14792ee8d657ca [renovate[bot]]
- tests: cloud: fix production mode ssh test [Joseph Kogut]
Update contracts to e6f7ecd2977facdc5ee141b4bb7dc2719001df45 [renovate[bot]]
- 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]
- Update layers/meta-balena to e25da86814cf073f06a45186609ca053955219c7 [renovate[bot]]
Update layers/meta-balena to 52d875f2794f049e43cb79e63ec419e2ab090471 [renovate[bot]]
Update tests/leviathan digest to d57299a [renovate[bot]]
- core: Reduce the interval for sdk.executeCommandInHostOS [Kyle Harding]
- Revert "reduce ssh retries" [Kyle Harding]
- remove parallel suites across multiple workers [rcooke-warwick]
- reduce ssh retries [rcooke-warwick]
- Makefile: Fix unique container names when running on Jenkins [Kyle Harding]
- Makefile: Ignore failures when cleaning up [Kyle Harding]
- patch: Remove testing step of purging old volumes [Kyle Harding]
- patch: Increase timeout for worker connections [Kyle Harding]
- minor: Improve e2e serial test for Leviathan v2 [Vipul Gupta (@vipulgupta2048)]
- patch: Limit e2e execution time to 2 hours [Kyle Harding]
- patch: Use ubuntu-latest GH runners for e2e [Kyle Harding]
- Update build and deploy workflow to support ESR tags [Alex Gonzalez]
- linux-tegra: Enable NFS V4 server support [Alexandru Costache]
Update layers/meta-balena to d748c184c7348683378b4e8f0dbc2cfc014b65de [renovate[bot]]
- tests: os: fingerprint: fix errant promise [Joseph Kogut]
- tests: cloud: Wait for random triggers to be updated [Kyle Harding]
Update tests/leviathan digest to 4fe9b19 [renovate[bot]]
- github: Run e2e tests via github actions [Kyle Harding]
- make: Clean local volumes before running tests [Kyle Harding]
- worker: Pin worker image to latest by default [Kyle Harding]
- e2e: Update e2e suite config to support testbots [Kyle Harding]
- tests: Increase delay when testing randomized timers [Kyle Harding]
- Update: update balena-io/balena-supervisor to v14.0.8 [renovate[bot]]
- balena-supervisor: Replace BOOT_MOUNTPOINT with BALENA_BOOT_MOUNTPOINT [Alex Gonzalez]
- balena-config-vars: Remove BOOT_MOUNTPOINT from configuration environment [Alex Gonzalez]
- balena-config-vars: Do not use systemctl to list unit files [Alex Gonzalez]
- tests: os: make apiKey an optional parameter [Joseph Kogut]
- tests: os: purge-data: reduce intervals in waitUntil [Joseph Kogut]
- tests: os: config-json: fix race in udevRules test [Joseph Kogut]
- Update balena-io/balena-supervisor to v14.0.7 [renovate[bot]]
- tests: os: modem: reduce time taken scanning for modems [Joseph Kogut]
Update tests/leviathan digest to 9e0ab34 [renovate[bot]]
- core: worker: simplify rebootDut [Joseph Kogut]
- core: worker: reduce interval in executeCommandInHostOS [Joseph Kogut]
- 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]
- Update balena-io/balena-supervisor to v14 [renovate[bot]]
- renovate: Add regex manager for balena-supervisor [Kyle Harding]
- tests: cloud: check preloaded app starts w/o api [rcooke-warwick]
- Update backport for current being 2.88.x [Alex Gonzalez]
- hostapp-update-hooks: Rework bootfiles blacklist [Florin Sarbu]
- base-files: Fix syntax in mdns.allow addition [Alex Gonzalez]
- efitools: Fix append syntax [Alex Gonzalez]
- resindataexpander: Move get_part_table_type to os-helpers-fs [Michal Toman]
- balena-efi.service: Mount if /mnt/boot/EFI is a symlink [Michal Toman]
- grub-efi: disable shim_lock when in secure boot mode [Michal Toman]
Update tests/leviathan digest to 6934150 [Renovate Bot]
- patch: Fix failFast options [Vipul Gupta (@vipulgupta2048)]
- core: worker: handle all local connections the same [Joseph Kogut]
- core: catch ssh errors correctly [rcooke-warwick]
- 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]
- 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]
- tests: os: chrony: reduce retry interval [Joseph Kogut]
- tests: hup: gzip hostapp before transfer to DUT [rcooke-warwick]
- chronyd: Add time synchronization healthcheck [Alex Gonzalez]
Update balena-yocto-scripts to 5e003d52ac8e118af3cce662362d45f780ade704 [renovate[bot]]
- 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 balena-yocto-scripts to 29b218350eb1553f0f2c4da2753e9f6722226f41 [renovate[bot]]
- balena-deploy: pin balena-img to v4.1.2 [Joseph Kogut]
- balena-deploy: s/resin-img/balena-img [Joseph Kogut]
- Update balena-yocto-scripts to 681f0437ba0ede9c310c9c22adf16daad0a29abb [renovate[bot]]
Update contracts to 98c8c8ef3039bb927ce39f77eed4479f12c77fac [renovate[bot]]
- Add libffi3.4 linked python binaries [Trong Nghia Nguyen]
- 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]
- linux-tegra: Update CTI Astro G+ dtb to 32.7.1 [Alexandru Costache]
- linux-tegra: Update CTI Spacely dtb to 32.7.1 [Alexandru Costache]
- linux-tegra: Update CTI Orbitty dtb to 32.7.1 [Alexandru Costache]
- linux-tegra: Enable NFSv4 config [Alexandru Costache]
- Update contracts to 1733467586d1af917c169806986179fdf039336e [Renovate Bot]
Update layers/meta-balena to 466c0e3a56da6605f033d8fd1b37c301c96af979 [Renovate Bot]
- tests: os: chrony: fix formatting of this.worker [Joseph Kogut]
- tests: os: chrony: reduce delays and retries [Joseph Kogut]
Update tests/leviathan digest to ea72650 [Renovate Bot]
- catch error in executeCommandInhostOs [rcooke-warwick]
- get ssh to work with ed25519 algorithm [rcooke-warwick]
- tests: cloud: update container names [rcooke-warwick]
- Add build and deploy workflow [Alex Gonzalez]
Update layers/meta-balena to 3a62a83ec12b05377b46d46bee9661b8b6b4a090 [Renovate Bot]
- tests:cloud: Register teardown only when DUT is reachable [Florin Sarbu]
Update layers/meta-balena to dafd28999c58f4b4ae7e6fb28a4923e0b65d4a54 [Renovate Bot]
Update contracts to 58bcfbc0b0237177c51db2d7120e61d70e9c415b [Renovate Bot]
- sw.os - hw.device-type: Update Xavier NX SD and Xavier NX eMMC to 32.7.1 [Alexandru Costache]
Update layers/meta-balena to efd8306a7a838b600d2cbf77a4ecfbd30ba9324a [Renovate Bot]
- tests: hup: reduce delay between retries [Joseph Kogut]
Update layers/meta-balena to 82f6128a170dd68e671e30278a4f98398f5d1034 [Renovate Bot]
- tests: cloud: reduce waitUntil interval [Joseph Kogut]
- Added all device support options [Ryan H]
Update layers/meta-balena to 17a4e839adefeedbe603b9b007800656588c6d77 [Renovate Bot]
- os: waitForServiceState: fix missing rejectionFail [Joseph Kogut]
Update contracts to bba65f2a1904e5ccc61e25793c8b4be1f02f3942 [Renovate Bot]
- 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]
- tests: os: udev: improve formatting [Joseph Kogut]
- tests: os: udev: use systemd.waitForServiceState [Joseph Kogut]
Update layers/meta-balena to 5bd9f32d3ac9eb7eafb6eca9dd7ccc700fdacea3 [Renovate Bot]
Update tests/leviathan digest to b3b1b48 [Renovate Bot]
- worker: qemu: remove debug print statements [Joseph Kogut]
- core: worker: shorten getDutIp interval [Joseph Kogut]
- worker: helpers: memoize resolveLocalTarget [Joseph Kogut]
- worker: helpers: resolveLocalTarget: increase timeout [Joseph Kogut]
Update balena-yocto-scripts to 8cce34e9763389eb59e4e375c532c81eb592fc1e [Renovate Bot]
- balena-lib: release_finalize: Do not retag phase for ESR branch patch [Alex Gonzalez]
Update balena-yocto-scripts to 2df9e2ae2084a293e7b729eb0538f69b221bc0be [Renovate Bot]
- balena-lib: balena_lib_release_finalize: Pass the correct arguments [Alex Gonzalez]
- balena-lib: Tag ESR fleets with patch independent tags [Alex Gonzalez]
Update layers/meta-balena to 95c96e0624507fd9701912c67d3ae5ec5dbdf6f9 [Renovate Bot]
Update contracts to 35dea15031cf273d469171f81ed24c394332caf5 [Renovate Bot]
- Clean up installation method and add instruction partials [Micah Halter]
Update layers/meta-balena to cc2bc321c33d9c2af1f4566793e16b075e425a7c [Renovate Bot]
- supervisor: Update balena-supervisor to v13.1.11 [Felipe Lalanne]
Update layers/meta-balena to 7ae427858052ddad086a32a7458e301103d02013 [Renovate Bot]
- tests: os: config-json: fix race by waiting for InvocationID change [Joseph Kogut]
- tests: os: reformat config-json tests [Joseph Kogut]
Update layers/meta-balena to 55903947dc4dbbf7a0a1c5626ba6c8eaa1b09f67 [Renovate Bot]
- Remove localMode setting from standalone image configuration [Alex Gonzalez]
Update layers/meta-balena to c8f7eb1fdd6b342cc816e7b2b7e0c60634de2e87 [Renovate Bot]
- Remove localMode setting from standalone image configuration [Alex Gonzalez]
Update contracts to f251e053b36b3a6d14cd022b9745e478dcad9a6a [Renovate Bot]
- sw.os-image: Add balena-image software image [Alex Gonzalez]
- sw.os: Add balenaOS contract [Alex Gonzalez]
Update balena-yocto-scripts to 7b2a89987f196ec4261d240a88c1790c55b366b0 [Renovate Bot]
- 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]
Update contracts to 6ffb1c8d87c8d0940405cbbc954aa625b4b1f94a [Renovate Bot]
- jetson-xavier-agx: Update L4T in base images [Alexandru Costache]
- Add contracts submodule [Alex Gonzalez]
Update balena-yocto-scripts to ae2cc2c2a69beec1c39333dd08624e4fec02c6e4 [Renovate Bot]
- jenkins_build: Finalize when required [Alex Gonzalez]
- balena-lib: Finalise release before tagging [Alex Gonzalez]
- balena-api: Add function to get final state of release [Alex Gonzalez]
- balena-lib: Extract release finalization as function [Alex Gonzalez]
- Update balena-cli version to latest [Alex Gonzalez]
- balena-deploy: Fix header on balena_deploy_block() [Alex Gonzalez]
- Allow for partitions to enumerate right after provisioning [Alexandru Costache]
- Use SD-CARD or eMMC as boot device on Xavier cboot [Alexandru Costache]
Update layers/meta-balena to 0c96705ba26cda1062eff0b128eccb4f9388f9cc [Renovate Bot]
- tests/hup: Test hostapp-update from current release [Kyle Harding]
- tests: os: create swap test [Joseph Kogut]
Update layers/meta-balena to 45726c6e1009bd1988071131762c483193a5ef59 [Renovate Bot]
- tests: bump leviathan to 2.13 [rcooke-warwick]
Update balena-yocto-scripts to fe688d2bfbb121401830ec804fa423619048a224 [Renovate Bot]
- balena-api.inc: fix 'fatal: unsafe repository' [Florin Sarbu]
Update layers/meta-balena to fc45fb36cc79e5b7eab1017f4e5713773aba7ed1 [Renovate Bot]
- tests: bump leviathan to 2.2.11 [rcooke-warwick]
- tests/cloud: fix ssh test for testbot workers [rcooke-warwick]
Update layers/meta-balena to 9431a0dcafd13d0218b875f40e7e642d042ae4aa [Renovate Bot]
- linux-firmware: package QuZ-a0-jf-b0 separately [Michal Toman]
Update layers/meta-balena to 798e236d25380d70e7be09d8d5dbb0349c05f413 [Renovate Bot]
- timeinit/timesync-https: Update rtc after setting system time [Alexandru Costache]
- networkmanager: Use default DHCP timeout [Zahari Petkov]
- linux-tegra: Update dtb files for photon-xavier-nx to 32.7.1 [Pelle van Gils]
- linux-tegra: Update dtb files for photon-nano to 32.7.1 [Pelle van Gils]
Update balena-yocto-scripts to 13da1d2fd4483ba9a2cf9d3d7146985bbd720c6b [Renovate Bot]
- balena-lib: fix 445d6d1fcfce97f85ffcfedc0083eb658a734321 [Florin Sarbu]
Update layers/meta-balena to 0d70942b143215aa0c350705d74a71a87d42870a [Renovate Bot]
- Disable Engine startup timeouts [Leandro Motta Barros]
Update layers/meta-balena to c71a9ac922091069e6fa736a07213685555ff21c [Renovate Bot]
- Disable Engine startup timeouts [Leandro Motta Barros]
Update layers/meta-balena to b6b6fc6c137e42a4184d46432c23cd20a35edd6c [Renovate Bot]
- 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]
- tests/leviathan: Update leviathan to v2.2.4 [Kyle Harding]
Update layers/meta-balena to 5498ce099c7316a58d21c35d970292f1e2443d97 [Renovate Bot]
- Refresh PKI assets from config endpoint [ab77]
Update layers/meta-balena to a06697e55f26a36c296e51a8eddb81c3dbc1ae51 [Renovate Bot]
Update balena-engine to v20.10.16 [Leandro Motta Barros]
- contrib/init/systemd: update balena-engine.service [TIAN Yuanhao]
- Log more info upon when raising errRootFSMismatch [Leandro Motta Barros]
- Add more integration tests for deltas [Leandro Motta Barros]
- Add link to post to test landr [andrew]
Update layers/meta-balena to 0a58c6cdfc324e3fca540c48a119084669f99558 [Renovate Bot]
- kernel-balena: Mention https protocol for github repository [Alexandru Costache]
Update layers/meta-balena to b7490ca45f22591b1e6f7fddc1bf5853f373c125 [Renovate Bot]
- mobynit: Update to v0.2.0 [Alex Gonzalez]
Update balena-yocto-scripts to 63e2b61fa462be4f68a2b7d8ca5084fd2d7d09b2 [Renovate Bot]
- balena-lib: fix 'fatal: unsafe repository' [Joseph Kogut]
Update layers/meta-balena to 7730a5a3808f7d154b47831f930adedecde1cbba [Renovate Bot]
- resin-device-register: avoid blocking the flasher when not connected [Alexandru Costache]
Update layers/meta-balena to 29b972bc69f5ab1778b9b255c0c0554c3407db32 [Renovate Bot]
- Package iwlwifi-QuZ-a0-hr-b0 firmware separately [Florin Sarbu]
- linux-tegra: Update IMX477 dtb photon-tx2-nx L4T R32.7.1 [ClintHaerinck]
- linux-tegra: Update dtb's photon-tx2-nx L4T R32.7.1 [ClintHaerinck]
Update balena-yocto-scripts to ff9465a20e32843b3b01ec3efa0d8a5390e6d66c [Renovate Bot]
- deploy: ensure deployRawArtifact is empty instead of null [Joseph Kogut]
Update balena-yocto-scripts to 7bd3088484fa06c297e8f6c8abf5d0a1916654f5 [Renovate Bot]
- deploy: push image variant artifacts [Joseph Kogut]
- layers/meta-tegra: Switch to master branch for L4T 32.7.1 [Alexandru Costache]
Update layers/meta-balena to 831819bead130a779bfa204b7d1df483486f0eaf [Renovate Bot]
- kernel-headers-test: clean tools like fixdep [Alexandru Costache]
Update layers/meta-balena to e13a2dbf4bee982f03b709d25b172d670fb7f4f1 [Renovate Bot]
- Updates SIM info for soracom and provides docs. [Alex]
Update layers/meta-balena to 93481e8aae8a46c292eb6d4dd628992cedbf7757 [Renovate Bot]
- test/hup: fix unmounting error [rcooke-warwick]
Update balena-yocto-scripts to a5b7cacc6dd4e3a3e03c77513760b6d3a89a68d0 [Renovate Bot]
- Bump balena-cli to v.Latest [ab77]
Update layers/meta-balena to 8797487542bebf28f89bcb5251437f12c117dec7 [Renovate Bot]
- grub-efi: Remove patch passing secure boot status to the kernel [Michal Toman]
Update layers/meta-balena to fd040a08031ae9f52a520209cb660474058c3688 [Renovate Bot]
- hostapp-update: Mount data partition on target balena/tmp [Kyle Harding]
Update layers/meta-balena to f03d6846ff98a70c9367f63041367db9a95efee9 [Renovate Bot]
- tests/os: check supervisor is pulled after purge [rcooke-warwick]
Update balena-yocto-scripts to 190305d322be4db65c03640eacf5ed21928dcbf9 [Renovate Bot]
- Remove superfluous preload flag [ab77]
- Unattended preload operation [ab77]
- Pass environment to docker [ab77]
- automation: ami: make BALENA_PRELOAD_COMMIT optional [Joseph Kogut]
- balena-deploy: s/resin-flasher/balena-flasher [Joseph Kogut]
- jenkins_generate_ami: surface preload app commit as variable [Joseph Kogut]
- barys: Remove RESINHUP setting [Alex Gonzalez]
- balena-deploy: Avoid patching test suites config.js during deploy [Kyle Harding]
- Init and update submodules when switching meta-balena branches [Kyle Harding]
- jenkins_build: Use recurse-submodules when checking out meta-balena [Kyle Harding]
Update layers/meta-balena to 0639c82c402b22d3397beb22b88bb97f15597ceb [Renovate Bot]
- tests: update leviathan to 2.0.4 [rcooke-warwick]
- tests: update config for new leviathan version [rcooke-warwick]
- Specify full path in repo.yml upstreams [Alex Gonzalez]
- Add renovate configuration [Alex Gonzalez]
Update meta-balena from v2.94.4 to v2.95.8 [Alexandru Costache]
- resindataexpander: Check and fix end GPT if necessary [Alexandru Costache]
- hostapp-update-hooks: Always update legacy development variants to development mode [Alex Gonzalez]
- balena-supervisor: Use architecture instead of device type to query API [Alex Gonzalez]
- update-balena-supervisor: Support passing command line image argument [Alex Gonzalez]
- tests/kernel-overlap: Prevent test run failure on older kernels [Alexandru Costache]
- tests/os: wait for osconfig service to be inactive [rcooke-warwick]
- balena-supervisor: Update balena-supervisor to v12.11.38 Ensure preloaded applications are ran when no internet is available on first run [20k-ultra]
- kernel-balena: Disable building gcc plugins [Alexandru Costache]
- 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]
- Adds modem test suite [Alex]
- 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]
- Update meta-balena from v2.91.1 to v2.94.4 [Alexandru Costache]
- Ship rtl8822 module and firmware on TX2 [Michal Toman]
Update balena-yocto-scripts to v1.17.2 [Alex Gonzalez]
- prepare-and-start: Remove balena login [Alex Gonzalez]
- balena-deploy.inc: Do no deploy device logo to deprecated endpoint [Florin Sarbu]
Update meta-balena from v2.88.4 to v2.91.1 [Alexandru Costache]
- tests/cloud: wait for update lock message in logs [rcooke-warwick]
- tests/cloud: register teardown before online [rcooke-warwick]
- 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]
- 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]
- README: Update versioning information [Alex Gonzalez]
- fix cloud suite teardown [rcooke-warwick]
- suites/hup: Add under-voltage test before and after HUP [Alexandru Costache]
- balena-supervisor: Update balena-supervisor to v12.11.32 [Felipe Lalanne]
- resindataexpander: do not return after resizing the partition only [Michal Toman]
- resin-u-boot.bbclass: Do not error if no config_defaults.h [Florin Sarbu]
- docker-disk: Tag the supervisor digest with the repo name [Kyle Harding]
- resindataexpander: expand fs independent of partition [Joseph Kogut]
- image_types_balena: Augment dependency on u-boot do_deploy task [Florin Sarbu]
- tests: relax boot splash screen check [rcooke-warwick]
- 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]
- u-boot: Move config fragments merging code out of common layer [Florin Sarbu]
- explain balenaRootCA better [Martin Rauscher]
- classes/kernel-balena: Update aufs patches for kernel 5.10.82 [Alexandru Costache]
- os: tests: optimize fingerprint tests [Joseph Kogut]
- tests: add cloud test suite [rcooke-warwick]
- initramfs-framework: Make cleaning udev database the last step [Alex Gonzalez]
- recipes-core/jq: Use 64bit time symbols [Alexandru Costache]
- tests: Enable UART serial console where supported [Kyle Harding]
- 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]
- 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]
- 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]
- chrony: fix mount service dependency for driftfile [Mark Corbin]
- os: tests: optimize fsck tests [Joseph Kogut]
- conf/distro: Prefer rust v1.36 for releases older than Honister [Alexandru Costache]
- recipes-core/coreutils: Use 64bit time symbols [Alexandru Costache]
- classes/image_types_balena: Preserve file modification times with mcopy [Alexandru Costache]
- balena-os.inc: Switch balena backend storage to overlay2 [Florin Sarbu]
- 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]
- Sync cached writes to disk when updating supervisor.conf [Miguel Casqueira]
- hostapp-update-hooks: Handle developmentMode updates [Alex Gonzalez]
- systemd/timeinit: handle missing date field in HTTPS header [Mark Corbin]
- balena-supervisor: Update balena-supervisor to v12.11.16 Update balena-supervisor from 12.11.0 to 12.11.16 [Miguel Casqueira]
- Update NetworkManager to 1.32.12 [Zahari Petkov]
- u-boot: Move u-boot configs inclusion into resin-u-boot.bbclass [Florin Sarbu]
- patch: Add archiveLogs Teardown for HUP suite [Vipul Gupta]
- tests: Ensure BDADDR is initialized [Alexandru Costache]
- docs: Fix links in Rollback documentation [Kyle Harding]
- tests: os: fix unhandled exception when unwrapping non-flasher image [Joseph Kogut]
- Update Seeed 2Mic to 32.6.1 [Kunal Singh]
- linux-tegra: Rebase qmi_wwan backport patch for Spacely [Alexandru Costache]
- linux-tegra: Update device-trees to 32.6.1 for CTI Boards [Alexandru Costache]
- Cleanup community supported devices that are currently not maintained [Alexandru Costache]
- hostapp-update-hooks: improve rollback-health on older tx2 images [Alexandru Costache]
- Avoid MB1 bootloader debug mode [Alexandru Costache]
- Revert to using tegra wdt on the NX SD [Alexandru Costache]
- coffee-files: Reword coffee file instructions [Alexandru Costache]
- tegra-boot-tools: Fix typo in comment [Alexandru Costache]
- tegra-binaries/tegra194-nxde-sdcard-flash: Adapt boot blob generation for NX SD 32.6.1 [Alexandru Costache]
Update balena-yocto-scripts to v1.17.0 [Alex Gonzalez]
- 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-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]
Update balena-yocto-scripts to v1.16.3 [Alex Gonzalez]
- balena-deploy-block: Check for existing tag only in specific hostapp [Alex Gonzalez]
Update balena-yocto-scripts to v1.16.2 [Alex Gonzalez]
- 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]
Update balena-yocto-scripts to v1.16.1 [Alex Gonzalez]
- revert_overrides: Add intel-quark to architecture overrides [Alex Gonzalez]
Update balena-yocto-scripts to v1.16.0 [Alex Gonzalez]
- 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-deploy: Set leviathan networkWireless mode based on device slug [Kyle Harding]
- Substitute the worker types for generic device slugs [Kyle Harding]
- linux-tegra: Update dtb's and IMX477 support photon-tx2-nx L4T R32.6.1 [Clint Haerinck]
- linux-tegra: Update dtb file for jn30b-nano to 32.6.1 [Pelle van Gils]
- Re-word flashing instructions for community boards [Alexandru Costache]
Update meta-balena from v2.87.1 to v2.88.4 [Alexandru Costache]
- tests: Add basic checks for data loss during HUP [Kyle Harding]
- hostapp-update-hooks: Ensure data breadcrumb is present before HUP [Kyle Harding]
- grub-conf: Delay grub boot in os development mode [Alex Gonzalez]
- grub-efi: Allow input/output in OS development mode [Alex Gonzalez]
- 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]
- bluez5: Update to bluez 5.61 from poky honister [Kyle Harding]
- systemd/timeinit: add HTTPS time synchronisation service [Mark Corbin]
- tests: Add BeagleBone Black u-boot overlay test [Florin Sarbu]
- resin-update-state.rules: do not run for unnamed partitions [Michal Toman]
- resin_update_state_probe: do not skip device mapper devices [Michal Toman]
- tests: Add device specific RevPi Core 3 DIO module test [Alexandru Costache]
- common: image-balena: enable developmentMode when OS_DEVELOPMENT=1 [Joseph Kogut]
- Add secure boot keys to the flasher boot partition [Alex Gonzalez]
- balena-os: make sure PAM support is not configured [Alex Gonzalez]
- tests: add test for filesystem checks [Joseph Kogut]
- common: initrdscript: fsck resin-data on boot [Joseph Kogut]
- connectivity: reduce ping interval to minimum [Joseph Kogut]
- tests: Fix dnsmasq tests in cases where 8.8.8.8 is assigned via DHCP [Kyle Harding]
- 0-signed-update HUP hook: mount efivarfs if necessary [Michal Toman]
- grub-efi: Accept no input and output nothing when in secure boot mode [Michal Toman]
- linux-firmware: Include MT7601U firmware [Zahari Petkov]
- 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]
- common: enable multi-label mDNS resolution and IPv6 [Joseph Kogut]
- unwrap flasher images in os suite if needed [rcooke-warwick]
- bluetooth and hup test with qemu [rcooke-warwick]
- efitools: Add recipe [Alex Gonzalez]
- sbsigntool: Add recipe [Alex Gonzalez]
- peak: Modify kernel driver to use signing class [Alex Gonzalez]
- kernel-balena.class: Add support for FDE and sign for secure boot [Michal Toman]
- 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-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]
- initramfs-module-cryptsetup: add TPM dependencies [Michal Toman]
- balena-keys: Add recipe [Alex Gonzalez]
- sign-efi.class, sign-kmod.class: Replace original files with signed ones [Michal Toman]
- Add signing classes [Alex Gonzalez]
- hostapp-update-hooks: Add a hook that aborts HUP to unsigned OS under secure boot [Michal Toman]
- resin-mounts: mount EFI partition if it is split from boot [Michal Toman]
- initrdscripts: add a script for unlocking LUKS volumes [Michal Toman]
- connectivity: proxy: move nadoo/glider to container [Joseph Kogut]
- tests: os: Add exposed engine socket test [Alex Gonzalez]
- resindataexpander: also resize LUKS volume if necessary [Michal Toman]
- Add out-of-tree peak CAN driver [Michal Toman]
- Add recipes for TPM2 tools [Michal Toman]
- linux-tegra: Update dtb files for photon-nano,nx to 32.6.1 [Pelle van Gils]
- u-boot-tegra: Fix Nano SD-CARD abort in 32.6.1 [Alexandru Costache]
Update meta-balena from v2.85.2 to v2.87.1 [Alexandru Costache]
- recipes-devtools/dosfstools: Fix build with Poky Honister [Alexandru Costache]
- meta-balena-common/conf: Switch layer to Honister compatibility [Alexandru Costache]
- patch: Fix URL to yocto project dependencies [Kyle Harding]
- dosfstools: selectively apply upstreamed patch [Joseph Kogut]
- tests: wait for the chronyd service become active [Mark Corbin]
- tests/issue: Add test to check issues files [Alex Gonzalez]
- base files: Use HOSTOS_VERSION in issue and issue.net [Alex Gonzalez]
- Create new data partition reset service [Kyle Harding]
- restrict dtoverlay test to rpi devices [rcooke-warwick]
Update balena-engine to v19.03.30 [Robert Günzler]
- storagemigration: keep going if migration fails [Robert Günzler]
- graphdriver/copy: fix handling of sockets [Robert Günzler]
- linux-firmware: Include RTL8723BU firmware files [Zahari Petkov]
- balena-supervisor: Update balena-supervisor to v12.11.0 [Felipe Lalanne]
- balena-engine: Remove deprecated development drop-in service file [Kyle Harding]
- make led test work with beaglebone [rcooke-warwick]
- patch: Add dtoverlay practical test [Vipul Gupta (@vipulgupta2048)]
- image-balena: Decouple boot directory generation from rootfs task [Alex Gonzalez]
- classes/resin-u-boot: Increase OS_BOOTCOUNT_LIMIT to 3 [Alexandru Costache]
- hostapp-update-hooks: Blacklist Rock Pi configuration file [Alexandru Costache]
- balena-healthcheck: Remove redundant steps and rely on hello-world [Kyle Harding]
- kernel-balena: Fix kernel config warning for UPROBE_EVENTS [Alex Gonzalez]
- kernel-balena: Configure DEBUG_FS [Alex Gonzalez]
- Run iwlwifi firmware cleanup in fakeroot [Kyle Harding]
- common: conf: create disable-user-ns distro feature [Joseph Kogut]
- 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]
Update balena-yocto-scripts from v1.15.5 to v1.15.8 [Alexandru Costache]
- Dockerfile_yocto-build-env: Install Honister host deps [Alexandru Costache]
- 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-generate-ami.sh: wait for boot partition when preloading AMI [Michal Toman]
Update balena-yocto-scripts from v1.14.8 to v1.15.5 [Alexandru Costache]
- jenkins_generate_ami.sh: Use a shared directory for preloaded image [Michal Toman]
- barys: update development image variables [Mark Corbin]
- jenkins_generate_ami.sh: Preload outside of yocto cache [Michal Toman]
- balena-generate-ami.sh: correctly mount boot partition when injecting SSH key [Michal Toman]
- Update balena-cli to 12.50.1 [Michal Toman]
- 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]
- 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]
- jetson-nano: Update flashing instructions to use Jetson Flash [Alexandru Costache]
- meta-balena-jetson: update local.conf.sample [Mark Corbin]
Update meta-balena from v2.85.0 to v2.85.2 [Alexandru Costache]
Update balena-engine to v19.03.29 [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]
- Fix typo in OS_DEVELOPMENT distro feature [Kyle Harding]
- tests: Remove OS variants [Alex Gonzalez]
- Auvidea CNX100 Xavier NX fix dtb cam2 detect [ClintHaerinck]
- Added Auvidea CNX100 Xavier NX device type [ClintHaerinck]
- Rename resin-info to balena-info [Alex Gonzalez]
Update meta-balena from v2.82.11 to v2.85.0 [Alex Gonzalez]
- Replace image variants with development mode [Alex Gonzalez]
balena-supervisor: Update balena-supervisor to v12.10.10 [Alex Gonzalez]
- 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]
- Update URL to balena-proxy-config source code [Kyle Harding]
- Bump path-parse from 1.0.6 to 1.0.7 [dependabot[bot]]
- Bump tar from 4.4.13 to 4.4.19 [dependabot[bot]]
- Remove "variable list" heading in configuration doc [Miguel Casqueira]
- Clean up configurations.md [Miguel Casqueira]
- 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]
- hostapp-update-hooks: Fix blacklisted extlinux.conf file path [Alexandru Costache]
- balena-persistent-logs: add comment and update logging [Mark Corbin]
- meta-balena: rename resin-persistent-logs [Mark Corbin]
- tests: led: require led property from device type [Joseph Kogut]
- tests: Remove reboots from redsocks test cases [Kyle Harding]
- tests: Prevent failure when journalctl has no logs for some boots [Kyle Harding]
- contributing-device-support.md: Updates to board support instructions [Florin Sarbu]
- tests: s/BALENA_MACHINE_NAME/BALENA_ARCH [Joseph Kogut]
- balena-engine: Enable storage migration [Robert Günzler]
Update balena-engine to v19.03.26 [Robert Günzler]
- storagemigration: capture failcleanup logs in logfile [Robert Günzler]
- storagemigration: move logic to package [Robert Günzler]
- tests: remove healthcheck test race condition [rcooke-warwick]
- tests: Register teardown only when DUT is reachable [rcooke-warwick]
- tests: Use new Archiver implementation & helpers [Vipul Gupta (@vipulgupta2048)]
- tests: List boots when collecting journal logs in hup suite [Kyle Harding]
balena-supervisor: Update balena-supervisor to v12.10.3 [Kyle Harding]
- Skip restarting services if they are part of conf targets [Kyle Harding]
- Removed fire emoji prefix for firewall logs. [peakyDicers]
- Fix regression with local mode push [Felipe Lalanne]
- Remove comparison based on image, release, and service ids [Felipe Lalanne]
- Use tags to track supervised images in docker [Felipe Lalanne]
- Log the delta URL that will be downloaded on update [Felipe Lalanne]
- Fix db-helper module for tests [Felipe Lalanne]
- Assign a fixed name to the balena-healthcheck container [Kyle Harding]
- kernel-modules-headers: Copy module.lds [Alex Gonzalez]
- kernel-balena: remove global blacklist of btrfs [Joseph Kogut]
- tests: remove reboot requirement from NTP server test [Mark Corbin]
- recipes-connectivity: fix auto-update when config.json changes [Mark Corbin]
- networkmanager: fix hostname race condition [Mark Corbin]
- tests: remove reboot requirement from hostname test [Mark Corbin]
- hostname: update system hostname when config.json changes [Mark Corbin]
- 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]
- 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]
- recipes-connectivity: improve NTP dispatcher script [Mark Corbin]
Update balena-engine to v19.03.24 [Alex Gonzalez]
- prevent slice oob access in concatReadSeekCloser [Martin Rauscher]
- grub: don't package or install bindir utils [Joseph Kogut]
- balena-os-sysctl: disable user namespacing by default [Joseph Kogut]
- common: kernel-resin: enable user namespacing [Joseph Kogut]
- resin-u-boot.bbclass: Make console silencing change more resilient [Florin Sarbu]
- balena-os: pin linux-firmware to 20210511 from hardknott [Joseph Kogut]
- linux-firmware: upgrade 20190815 -> 20210511 [Joseph Kogut]
- supervisor: Consolidate supervisor container removal [Kyle Harding]
- tests: Fix insecure registry error [Robert Günzler]
- linux-firmware: package i915 generations separately [Joseph Kogut]
- Add support for rootfs on MD RAID1 [Michal Toman]
- tests: Symlink /dev/null instead of copying bash to break services [Michal Toman]
- common: grub: don't install sbin utils [Joseph Kogut]
- linux-tegra: Update Nano SD basler camera dtb [Alexandru Costache]
- Added CTI Photon TX2 NX device type [ClintHaerinck]
- jetson-dtbs: fix empty line typo [Alexandru Costache]
- add mipi basler-camera dtb for jetson nano P3450 to jetson-dtbs [Abed Rayyan]
- linux-tegra: Update Xavier ReSpeaker to 32.5.1 [Kunal Singh]
Update balena-yocto-scripts from v1.14.7 to v1.14.8 [Alexandru Costache]
- Use slug when setting deviceType for leviathan [Kyle Harding]
- Updated dtb jn30b-cam1-flip to JP4.5.1 [Clint Haerinck]
- jetson-tx2-nx-devkit: Set correct bootpart index [Alexandru Costache]
- Added device tree for JN30B with cam1 pixel format flipped [Clint Haerinck]
- jetson-tx2-nx-devkit: Add icon for this device type [Alexandru Costache]
- Add balena-yocto-scripts upstream source [Alex Gonzalez]
- linux-tegra: Update CTI dtbs to 32.5.1 [Alexandru Costache]
- linux-tegra: Update dtb file for jn30b-nano to 32.5.1 [Pelle van Gils]
- linux-tegra: Update dtb files for photon-* to 32.5.1 [Pelle van Gils]
Update meta-balena from v2.82.10 to v2.82.11 [Alexandru Costache]
- 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]
- linux-firmware: Revert update to latest upstream head revision [Alexandru Costache]
Update meta-balena from v2.82.8 to v2.82.10 [Alexandru Costache]
- tests: Remove reboot requirement from dnsmasq tests [Kyle Harding]
- patch: Make OS test suite compatible with current helpers [Vipul Gupta (@vipulgupta2048)]
- linux-firmware: Revert update to latest upstream head revision [Alexandru Costache]
Update meta-balena from v2.81.1 to v2.82.8 [Alexandru Costache]
- kernel-devsrc: Add upstream recipe from hardknott-3.3.1 for dunfell [Florin Sarbu]
Update balena-engine to v19.03.23 [Leandro Motta Barros]
- Make layer download resuming more resilient [Leandro Motta Barros]
- Drop CODEOWNERS [Robert Günzler]
- Lock destination layers while delta is being processed [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]
- 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]
- kernel-headers-test: Update base image to buster [Florin Sarbu]
- tests: Add hup test suite [Robert Günzler]
- 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]
- Update balena-supervisor from v12.8.8 to v12.9.3 [Miguel Casqueira]
- balena-hostname: add comments and improve logging [Mark Corbin]
- meta-balena: rename resin-hostname to balena-hostname [Mark Corbin]
- 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]
Update meta-balena from v2.80.5 to v2.81.1 [Alex Gonzalez]
- balena-engine: Restore previous systemd service settings [Kyle Harding]
- recipes-core: add a 'network connectivity wait' service [Mark Corbin]
- Remove CODEOWNERS [Michal Toman]
- get journal logs at the end of the suite [rcooke-warwick]
- hostapp-update-hooks: Migrate supervisor database [Kyle Harding]
- hostapp-update-hooks: Revert sv database path used by previous hooks [Kyle Harding]
- balena-engine: refactor systemd service [Robert Günzler]
- Update balena-supervisor from v12.8.7 to v12.8.8 [Florin Sarbu]
- prevent failed teardown from making test hang [rcooke-warwick]
- catch error if image path is corrupted [rcooke-warwick]
- Disable support for MD RAID1 rootfs on TX2 family [Michal Toman]
- linux-firmware: drop temporary fw update changes [Alexandru Costache]
- Update balena-yocto-scripts from v1.14.6 to v1.14.7 [Kyle Harding]
- Update balena-yocto-scripts from v1.14.4 to v1.14.6 [Alexandru Costache]
- Update balena-yocto-scripts from 1.11.0 to v1.14.4 [Alexandru Costache]
Update meta-balena from v2.80.3 to v2.80.5 [Alexandru Costache]
- update-balena-supervisor: Improve obtaining the supervisor directory name [Alexandru Costache]
- Update balena-supervisor from v12.7.0 to v12.8.7 [Miguel Casqueira]
- kernel-headers-test: simplify example module Makefile [Joseph Kogut]
- tegra186-flash-dry: Add support for TX2 4GB [Alexandru Costache]
Update meta-balena from v2.79.7 to v2.80.3 [Alexandru Costache]
- Add oneshot service to migrate supervisor state config [Kyle Harding]
- update-balena-supervisor: Refactor script to ensure target version is ran [Alexandru Costache]
- bluez5: Disable PnP Device Information service [Zahari Petkov]
- Revert Go 1.16 recipes [Joseph Kogut]
- 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]
- 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]
- bluez: Set policy configuration to AutoEnable [Alex Gonzalez]
- bluez5: Replace executable path directory in unit file [Alex Gonzalez]
- change board name to jetson-xavier-nx-devkit-seeed-2mic-hat [Kunal Singh]
Update meta-balena from v2.75.0 to v2.79.7 [Mark Corbin]
- meta-balena: rename connectivity packagegroup [Mark Corbin]
- bluez5: Use bluez5 recipe from poky master [Zahari Petkov]
- README: Update supported Yocto versions [Alex Gonzalez]
- Skip some services when running under docker [Robert Günzler]
- kernel-resin: disable panic on hung task [Joseph Kogut]
- Add boot-splash test to unmanaged suite [rcooke-warwick]
- balena-os: Add preferred provider for Go native [Alex Gonzalez]
- 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]
- balena-config-vars: improve handling of NM config parameters [Mark Corbin]
- Add Device Tree tests [Vipul Gupta (@vipulgupta2048)]
- Add symlinks and aliases for legacy resin namespaces [Kyle Harding]
- Rename resin-supervisor to balena-supervisor [Kyle Harding]
Update balena-supservisor from v12.5.10 to v12.7.0 [Kyle Harding]
- 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]
- Show warning instead of exception for invalid network config [Felipe Lalanne]
- Patch awaiting response when checking if supervisor0 network exists [Miguel Casqueira]
- Fix parsing driver_opts from compose to docker network creation [quentinGllmt]
Update balena-register-device and send extra info at provision time [Pagan Gazzard]
- Support
supervisorVersion
/osVersion
/osVariant
/macAddress
fields [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Switch from randomstring to uuid for generating device uuids [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- 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]
- Log error responses from API when reporting state [Felipe Lalanne]
- Added configurations.md to document all configurable vars [Miguel Casqueira]
- Remove version tag from livepush generated image [Felipe Lalanne]
- Remove mz, mkdirp, body-parser dependencies [Christina Wang]
- Bump dockerode types to 2.5.34 [Felipe Lalanne]
- Enable docker layer caching on CircleCI [Miguel Casqueira]
- Added clean step to remove previous builds before running tests [Miguel Casqueira]
- balena-supervisor: replace references to resin-vars [Mark Corbin]
- Update supervisor to typescript 4 [Felipe Lalanne]
- Bump ssri from 6.0.1 to 6.0.2 [dependabot[bot]]
- Refactor extra_uEnv to not match with intel nuc [Miguel Casqueira]
- Update os-config from v1.2.0 to v1.2.1 [Kyle Harding]
- grub update hook: move variables from grub.cfg to grubenv [Michal Toman]
- kernel: Always include overlayfs support [Robert Günzler]
- grub: grub-efi: buildin gzio for gz compressed kernels [Joseph Kogut]
- balena-jetson: rename connectivity packagegroup [Mark Corbin]
- Fix the upstream branch for nvidia-modprobe [Alex Gonzalez]
Update meta-balena from v2.73.15 to v2.75.0 [Alexandru Costache]
- Update mobynit to the new multi-container hostOS specification [Alex Gonzalez]
- balena-engine: Update to 19.03.18 [Robert Günzler]
- hostapp-update-hooks: Rework Nano SD and Nano eMMC hook [Alexandru Costache]
Update meta-balena from v2.73.1 to v2.73.15 [Alex Gonzalez]
- modemmanager:u-blox-switch: Rework the u-blox modem switch to ECM mode [Florin Sarbu]
- device-progress: do not force an exit code [Matthew McGinn]
- add retries to status check [rcooke-warwick]
- meta-balena: rename resin-vars to balena-config-vars [Mark Corbin]
- patch: Add strict bootcount count condition [Vipul Gupta (@vipulgupta2048)]
- patch: Reactivate Persistent Logging test [Vipul Gupta (@vipulgupta2048)]
- repo.yml: Move balena-supervisor reference to balena-os [Alex Gonzalez]
- Update balena-supervisor from v12.5.6 to v12.5.10 [Christina Wang]
- resin-mounts/etc-fake-hwclock: add dependency on resin-state services [Mark Corbin]
- fix udev test indentation [rcooke-warwick]
- Added comments for easier debugging [rcooke-warwick]
- Fix old tests + add new tests based on testlodge [rcooke-warwick]
- Add automated test checking for udev/resin_update_state_probe warnings [Michal Toman]
- udev: Silence warnings from resin_update_state_probe [Michal Toman]
- Update balena-supervisor from v12.4.6 to v12.5.6 [Christina Wang]
- Add to persistent logging defn [Andrew Nhem]
- wifi: remove listed example as it's discontinued [Tomás Migone]
- hostapp-update: convert absolute symlinks to relative [Joseph Kogut]
- linux-tegra: Don't include spidev patch for Floyd Nano [Alexandru Costache]
- linux-tegra: Fix spidev not working on Floyd Nano eMMC [Alexandru Costache]
- floyd-nano: Mark board as community device [Alexandru Costache]
- floyd-nano: Add icon for this DT [Alexandru Costache]
- u-boot: Specify Floyd Nano dtb [Alexandru Costache]
- floyd-nano: Add coffee file [Alexandru Costache]
- packagegroups: Add Ath10k and qca firmwares for TX2 [Alexandru Costache]
Update meta-balena from v2.72.0 to 2.73.1 [Alexandru Costache]
- Update balena-supervisor from v12.3.5 to v12.4.6 [Felipe Lalanne]
- 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]
- balena: dissolve healthcheck-image-load into healthcheck script [Robert Günzler]
- Fix disablement of userspace firmware loading requests [Pelle van Gils]
- linux-tegra: Update tegra186-tx2-6 dtb [Alexandru Costache]
- Rename resin image types to balena [Kyle Harding]
Update meta-balena from v2.69.1 to v2.72.0 [Kyle Harding]
os-config: Update os-config from v1.1.4 to v1.2.0 [Kyle Harding]
- os-config: rename flasher flag path [Kyle Harding]
- Rename resin image types to balena [Kyle Harding]
- Apply aufs patches if aufs is present in kernel config [Kyle Harding]
- grub-efi: build required modules into grub image [Joseph Kogut]
- initrdscripts: always use by-uuid symlink looking for flasher rootfs [Michal Toman]
- Update OS test suite [Vipul Gupta (@vipulgupta2048)]
- balena: Make the healthcheck loading service part of balena.service [Robert Günzler]
- dnsmasq: enable dbus support [Kyle Harding]
- dnsmasq: update to 2.84 with dnspooq fix [Kyle Harding]
- recipes-bsp: grub: install only release modules [Joseph Kogut]
- meta-balena-common: add grub-efi support [Joseph Kogut]
- Update PR template to specify test coverage in more detail [Alex Gonzalez]
- Update codeowners [Alex Gonzalez]
- Add leviathan automated OS test suite [Vipul Gupta (@vipulgupta2048)]
- systemd/timeinit: use systemd mount unit for /etc/fake-hwclock [Mark Corbin]
- Update balena-yocto-scripts from v1.10.1 to v1.11.0 [Kyle Harding]
- Update balena-yocto-scripts to v1.10.1 [Alexandru Costache]
- Set default ASPM policy for photon-nano [Pelle van Gils]
- linux-tegra: Remove patches for device SRD3 that has been moved [Alexandru Costache]
Update meta-balena from v2.68.1 to v2.69.1 [Alexandru Costache]
- Update balena-supervisor from v12.3.0 to v12.3.5 [Miguel Casqueira]
- 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]
- Fix nvidia-container-toolkit to build with Go v1.12 [Alex Gonzalez]
- Fix nvidia-container-runtime to build with Go v1.12 [Alex Gonzalez]
Update meta-balena from v2.67.3 to v2.68.1 [Alex Gonzalez]
- Fix task ordering for the iwlwifi_firmware_clean task [Florin Sarbu]
- Update NetworkManager to 1.28.0 [Zahari Petkov]
- docs: mention balenaRootCA as a config.json parameter [Matthew McGinn]
- replace busybox ps with procps [klutchell] [Kyle Harding]
- Update aufs4 and aufs5 kernel patches [Florin Sarbu]
- linux-tegra: revert: Port imx477 sensor driver changes" [Alexandru Costache]
- jetson-dtbs: Add imx477 dtb for CTI Photon Nano [Alexandru Costache]
- tegra194-nxde-sdcard-flash: Update signed patch for 32.4.4 [Alexandru Costache]
- linux-tegra: Update Spacely and Orbitty dtbs to 32.4.4 [Alexandru Costache]
- hostapp-update-hooks: Add hooks for Nano 2GB [Alexandru Costache]
- nvidia-container-runtime: update library list to r32.4.4 [Pelle van Gils]
- linux-tegra: Update dtb files for photon-* to 32.4.4 [Pelle van Gils]
Update meta-balena from v2.67.2 to v2.67.3 [Alexandru Costache]
- kernel-headers-test: Install python dependency [Alexandru Costache]
Update meta-balena from v2.60.1 to v2.67.2 [Alexandru Costache]
- Fix pppd timeout when launched by NetworkManager [Zahari Petkov]
- resin-device-register: Fix post provisioning state not reported [Alexandru Costache]
- Update balena-supervisor from v12.2.11 to v12.3.0 [Felipe Lalanne]
- Respect custom CA in supervisor [Michal Toman]
- README: Rename resin-logo to balena-logo. [Alex Gonzalez]
- kernel-devsrc: use upstream recipe starting with dunfell [Kyle Harding]
- gen_mod_headers: add missing arch headers to tools [Kyle Harding]
- chrony: bump to version 4.0 [Mark Corbin]
- u-boot: Add required configuration for BalenaOS environment [Alex Gonzalez]
- Update balena-supervisor from v12.1.1 to v12.2.11 [Miguel Casqueira]
- Add IPV6 multicast routing capability [Alex Gonzalez]
- 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-common: kernel-resin: enable task-accounting by default [Joseph Kogut]
- meta-balena-common: kernel-resin: create task-accounting config [Joseph Kogut]
- Update codeowners [Alex Gonzalez]
- 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]
- start-resin-supervisor: fix directory creation for 'balena start' [Mark Corbin]
- zram-swap-init: adjust default to lesser of 50%/4GB [Joseph Kogut]
- chrony: use a non-privileged UDP source port [Mark Corbin]
- supervisor: remove old/unnecessary balenaRootCA references [Matthew McGinn]
- systemd/timeinit: improve RTC handling at boot [Mark Corbin]
- os-helpers: add support functions for system date/time [Mark Corbin]
- modemmanager: add u-blox-modeswitch scripts [Mark Corbin]
- Check the API for configuration changes once a day [Michal Toman]
- Enable kernel user space probes support [Alex Gonzalez]
Update balena-supervisor from v11.14.0 to v12.1.1 [Cameron Diver]
- Use root mount point to find device-type.json [Cameron Diver]
- Change log source from docker to journalctl [Thomas Manning]
- Change source of deviceType to device-type.json [Felipe Lalanne]
- Fixed evaluating if updates are needed to reach target state [Miguel Casqueira]
- Improved log message when networks do not match [Miguel Casqueira]
- Fixes check allowing preloading in local (unmanaged) mode [ab77]
- Handle delete of multiple images with same dockerImageId [Felipe Lalanne]
- Improve calculation for used system memory [Felipe Lalanne]
- Don't require an existing supervisor container to sync [Cameron Diver]
- Refactor system information filtering [Cameron Diver]
- tests: Clean up and consistify naming scheme [Cameron Diver]
- Attempt a state report once every maxReportFrequency [Cameron Diver]
- Remove superfluous current state reporting code from api-binder [Cameron Diver]
- Add features label
io.balena.features.journal-logs
[Thomas Manning]
- version: drop SUPERVISOR_VERSION env var [Matthew McGinn]
- Fix supervisor deadlock during migration [Felipe Lalanne]
- Correctly evaluate if scheduledApply.delay is not set [Miguel Casqueira]
- Fix config checks for ConfigFS backend [Felipe Lalanne]
- mixpanel: superisor_version -> supervisor_version [Matthew McGinn]
- api: Implement scoped Supervisor API keys [Rich Bayliss]
- Clarify docs for toggling update lock override from dashboard [M. Casqueira]
- Refactor extra_uEnv backend to match with more devices [Miguel Casqueira]
- application-manager: Convert to a singleton [Rich Bayliss]
- device-state: Convert to a singleton [Rich Bayliss]
- api-binder: Convert to a singleton [Rich Bayliss]
- resin-image: Install tegra-udrm probeconf file for NX Devkit [Alexandru Costache]
Update meta-balena from v2.58.6 to 2.60.1 [Alexandru Costache]
- chrony: set the source UDP port for NTP requests to 123 [Mark Corbin]
- 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]
- 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]
- Update balena-yocto-scripts to v1.9.0 [Alexandru Costache]
- Allow to build some graphics meta-tegra recipes [Alex Gonzalez]
- coffee files: Rename resin occurrences in docs links [Alexandru Costache]
- linux-tegra: Add BT and WiFi for NX SDCARD [Alexandru Costache]
Update meta-balena from v2.58.3 to v2.58.6 [Alexandru Costache]
- readme: DCHP -> DHCP [Matthew McGinn]
- bootfiles: blacklist proper grub configuration backend [Matthew McGinn]
- docker-disk: Allow expanding data filesystem on 2TB disks [Alexandru Costache]
- jetson-xavier: Add AGX to the device name [Alexandru Costache]
- linux-tegra: Add gasket driver for Jetson Nano [Alexandru Costache]
- hostapp-update-hooks: Preserve odm value during HUP for TX2 [Alexandru Costache]
- fix machine overrides for photon-xavier-nx [Pelle van Gils]
- tegra194-nxde-flash-dry: Update boot0 signing for Xavier NX 32.4.3 [Alexandru Costache]
- linux-tegra: Update photon-nx dtb to 32.4.3 [Pelle van Gils]
- linux-tegra: Update photon-nano dtb to 32.4.3 [Pelle van Gils]
- tegra194-flash-dry: Allow signing other carrier boards [Alexandru Costache]
Update meta-balena from v2.56.0 to v2.58.3 [Alexandru Costache]
- Blacklist supervisor configuration backend files during HUP [Alex Gonzalez]
- hooks: fix up improperly named variable [Matthew McGinn]
- Wait for the root device to come up when necessary [Michal Toman]
- Respect balenaRootCA system-wide [Michal Toman]
- os-helpers-logging: Log to stderr rather than stdout [Michal Toman]
- Update libmbim to 1.24.2, libqmi to 1.26.0, modemmanager to 1.14.2 [Vicentiu Galanopulo]
- linux-variscite: Add package for custom dtbs [Alexandru Costache]
- linux-tegra: Switch input drivers to modules [Alexandru Costache]
- nvidia-container-runtime: update library list to r32.4.2 [Pelle van Gils]
- linux-tegra: Update dtb for jn30b-nano to bsp v3.1 for 32.4.2 [Pelle van Gils]
Update meta-balena from v2.54.3 to v2.56.0 [Alexandru Costache]
Update balena-supervisor from v11.13.0 to v11.14.0 [Cameron Diver]
- Add device system information to state endpoint patch [Cameron Diver]
Update balena-supervisor from v11.12.4 to v11.13.0 [Cameron Diver]
- added support for configuring ODMDATA [Miguel Casqueira]
- bug: Resolve mDNS API URLs [Rich Bayliss]
- Preventing removing all configurations if device has no backends [Miguel Casqueira]
- Don't enforce the vc4-fkms-v3d dtoverlay on rpi4 [Cameron Diver]
Update dependencies [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Removed unused dependencies [Pagan Gazzard]
- circleci: update docker [Pagan Gazzard]
- Update to balena-lint 5.x [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Detect error events in push/pull progress streams [Paulo Castro]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Update to balena-lint 5.x [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Allow setting ENV variables in the live image [Roman Mazur]
- Bump dockerode types dependency [Roman Mazur]
- Update README with information about live directives [Cameron Diver]
- 🔭 Add a file watcher which can be used by library users [Cameron Diver]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Update README with correct instantiation method [CameronDiver]
Update typed-error to 3.x [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- update deps and specify minimum engine requirements [Will Boyce]
- 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]
- Update README with new import style [CameronDiver]
- Update to typescript 3 [Pagan Gazzard]
- Update dev dependencies [Pagan Gazzard]
- Add node-10 to the circle test suite [Pagan Gazzard]
- 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 subclassError
[Will Boyce]- Update dependencies, clean up package/tsconfig [Will Boyce]
- Add LICENSE [Akis Kesoglou]
Update pinejs-client-request to 7.2.1 [Pagan Gazzard]
Update dependencies [Pagan Gazzard]
- Fix prepare $count typings [Pagan Gazzard]
- Improve typings for request/post/put/patch/delete [Pagan Gazzard]
Update pinejs-client-core to 6.6.1 [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Fix typing when id is specified to be
AnyObject | undefined
[Pagan Gazzard]
- Deprecate
$expand: { 'a/$count': {...} }
[Pagan Gazzard]- Deprecate
resource: 'a/$count'
and update typings to reflect it [Pagan Gazzard]
- Add
options: { $count: { ... } }
sugar for top level $count [Pagan Gazzard]- Add
$expand: { a: { $count: { ... } } }
sugar for $count in expands [Pagan Gazzard]
- Improve return typing of
subscribe
method [Pagan Gazzard]
- Fix Poll.on typings [Pagan Gazzard]
- Improve return typing when id is passed to GET methods [Pagan Gazzard]
- Remove
PromiseResult
type, usePromise<PromiseResultTypes>
instead [Pagan Gazzard]- Remove
PromiseObj
type, usePromise<{}>
instead [Pagan Gazzard]
- Add
$filter: { a: { $count: 1 } }
sugar for $count in filters [Pagan Gazzard]
- Remove redundant ParamsObj/SubscribeParamsObj types [Pagan Gazzard]
- Make use of
mapObj
helper in more places [Pagan Gazzard]- Use
Object.keys
in preference tohasOwnProperty
where applicable [Pagan Gazzard]
- Refactor configurable backend class names [Miguel Casqueira]
- Update balena-yocto-scripts to v1.8.1 [Alexandru Costache]
- linux-tegra: Update Aetina N510 to L4T 32.4.2 [Raphael Dürscheid]
Update meta-balena from v2.53.12 to v2.54.3 [Alexandru Costache]
- Pack /lib/vdso/Makefile in kernel-modules-headers [Vicentiu Galanopulo]
balena-supervisor: Update to v11.12.4 [Alex Gonzalez]
- bug: Firewall not blocking supervisor access from outside the device [Rich Bayliss]
- bug: Allow DNS through firewall for local containers [Rich Bayliss]
- Package iwlwifi-cc-a0-48 firmware separately [Florin Sarbu]
Update balena-supervisor from v11.9.9 to v11.12.2 [Cameron Diver]
- Fix device-tag fetching function [Cameron Diver]
Update resumable-request [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Optimize lodash dependency [Pagan Gazzard]
Update contrato to 0.5 [Pagan Gazzard]
- Remove handlebars-helpers to shrink bundle size [Pagan Gazzard]
Update skhema to 5.x [Pagan Gazzard]
- Switch to typed-error [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- filter: Throw a custom error if the schema is invalid [Juan Cruz Viotti]
- Add test to show .filter() not working correctly [StefKors]
- When combining with baseSchema merge enum with AND operator [StefKors]
- Ensure values in "enum" are unique [Juan Cruz Viotti]
- filter: Correctly handle "enum" inside "anyOf" [Juan Cruz Viotti]
- merge: Be explicit about additionalProperties [Juan Cruz Viotti]
- Add a resolver for the const keyword [Lucian]
- Configure AJV instances with an LRU cache [Juan Cruz Viotti]
- Set addUsedSchema to false in all AJV instances [Juan Cruz Viotti]
- Fix bug in scoreMatch when handling arrays [Lucian]
- Fix bad require name and .only in tests [Lucian]
- .filter(): Only match if the base schema matches [Lucian Buzzo]
- Add ability to provide custom resolvers to merge() [Lucian]
- Split up and optimize lodash dependencies [Lucian]
- feature: Implement method for restricting a schema by another schema [Lucian Buzzo]
- Remove ability to add custom keywords or formats [Lucian]
- Improve performance of clone operations [Lucian]
- Don't bust AJV cache [Lucian]
- Add benchmark tests [Giovanni Garufi]
- Recurse through nested
anyOf
statements when filtering [Lucian]
- Treat undefined additionalProperties as true instead of false [Lucian]
- stryker: Increase test timeout [Juan Cruz Viotti]
- test: Configure Stryker for mutative testing [Juan Cruz Viotti]
- Define additionalProperty inheritance in anyOf [Giovanni Garufi]
- Formalising filtering logic [Lucian]
- Added failing test case with mutation [Lucian]
- hotfix: Make sure things that should be filtered are filtered [Juan Cruz Viotti]
- filter: Force additionalProperties: true on match schemas [Juan Cruz Viotti]
- Validate against just the schema if
options.schemaOnly
is true [Lucian Buzzo]
- merge: When merging an empty array, return a wildcard schema [Lucian Buzzo]
- validate: Make object optional [Lucian Buzzo]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Add logical operator support in templates [Stevche Radevski]
- 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]
Update dependencies [Pagan Gazzard]
- Add support for using named ids [Pagan Gazzard]
- Drop unnecessary async from request() [Thodoris Greasidis]
- Increase default timeout to 59s [Pagan Gazzard]
- Fixes documentation - ping doesn't need apiKey and minor documentation formatting changes. [Nitish Agarwal]
- Fixes #1299 v1 start/stop endpoint issue with service access. [Nitish Agarwal]
- bug: Fix undefined containerId object [Rich Bayliss]
- fix matching extra_uEnv backend with unsupported devices [Miguel Casqueira]
- Fix an issue with reporting initial config using a stale target state [Pagan Gazzard]
- fix up "atleast" -> "at least" [Matthew McGinn]
- Support setting device/fleet configuration in extra_uEnv.txt [Miguel Casqueira]
- Extract current state reporting to its own module [Pagan Gazzard]
- log detection of changes to VPN status [dt-rush]
- balena-unique-key: Ensure config.json is synced after replacing [Alexandru Costache]
- flasher-register: if no supervisor information found, report null [Matthew McGinn]
Update meta-balena from v2.53.9 to v2.53.12 [Alexandru Costache]
- systemd: Set net.ipv4.conf.all.rp_filter in balena-os-sysctl [Alexandru Costache]
- Use a named key when querying for device by uuid [Pagan Gazzard]
- supervisor: allow supervisor updates without controlling the supervisor state [Matthew McGinn]
Update meta-balena from v2.52.7 to v2.53.9 [Alexandru Costache]
balena-supervisor: Update to v11.9.9 [Rich Bayliss]
- common: Fix bug where aliases might be undefined [Rich Bayliss]
- resin-supervisor: Create required directories before launch [Alex Gonzalez]
balena-supervisor: Update to v11.9.8 [Florin Sarbu]
- Bump lodash from 4.17.15 to 4.17.19 [dependabot[bot]]
- docker-utils: Test network gateway determination logic [Rich Bayliss]
- Fix docker-util using incorrect reference for function [Miguel Casqueira]
- recipes-containers/balena: Use separate service for loading healthcheck image [Alexandru Costache]
balena-supervisor: Update to v11.9.6 [Rich Bayliss]
- Fix purge and restart invocations by providing instanced apps [Cameron Diver]
- Fix purge invocations of new singletons [Cameron Diver]
- Update ESR version information [Cameron Diver]
- Add support for aufs5 on kernel 5.x variants [Florin Sarbu]
- Force choosing busybox-hwclock over util-linux-hwclock [Alex Gonzalez]
- provisioning: provide base supervisor_version during provision [Matthew McGinn]
- Add LZ4 support config for older kernels [Alexandru Costache]
- Remove unnecessary config.json keys [Pagan Gazzard]
- 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]
Update meta-balena from v2.52.0 to v2.52.7 [Alexandru Costache]
Update balena-supervisor from v11.9.3 to v11.9.4 [Rich Bayliss]
- bug: Fix unhandled promise rejection [Rich Bayliss]
- Update to use api v6 and fix a quoting bug [Pagan Gazzard]
- Allow comments in iptables ruleset [Alex Gonzalez]
Update balena-supervisor from v11.4.10 to v11.9.3 [Cameron Diver]
- Fix bug where a promise was not resolved in db-format [Cameron Diver]
- Convert deviceConfig module to a singleton [Cameron Diver]
- avahi: Control with HOST_DISCOVERABILITY [Cameron Diver]
- firewall: Add Host Firewall functionality [Rich Bayliss]
- Added support for configuring FDT directive in extlinux.conf [Miguel Casqueira]
- state: Report device MAC address to the API [Rich Bayliss]
Update pinejs-client-request to 7.x [Pagan Gazzard]
- 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]
- 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]
- Lazy load bluebird-lru-cache and lodash [Pagan Gazzard]
- Convert some lodash usage to native versions [Pagan Gazzard]
- Remove unused dependencies [Pagan Gazzard]
Update dependencies [Pagan Gazzard]
- Generate optional builds for es2015/es2018 as well as the default es5 [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Make transformGetResult a method , to ease overriding the get method [Thodoris Greasidis]
- Add linting [Pagan Gazzard]
- Move require-npm4-to-publish to dev dependencies [Pagan Gazzard]
Update dependencies [Pagan Gazzard]
- update deps and specify minimum engine requirements [Will Boyce]
- 🐛: Fix missing
deprecated.getStringParams
function [Andreas Fitzek]
- Update to resin-lint 3.x [Pagan Gazzard]
- CircleCI: Remove deploy job as it's handled by balenaCI [Pagan Gazzard]
- Add the missing
method
on the post method [Thodoris Greasidis]
- Deprecate request overrides [Pagan Gazzard]
- Deprecate queries using a string url [Pagan Gazzard]
- Deprecate
query
in favor ofget
[Pagan Gazzard]
- Allow resource/$count in $filter [Pagan Gazzard]
- Remove
defaults
helper in favour of??
[Pagan Gazzard]
- Avoid allocations when destroying a poll [Pagan Gazzard]
- Improve
RawFilter
typing [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Switch most CODEOWNERS entries to a team [Pagan Gazzard]
- Add 'upsert' method supporting natural keys, requires Pinejs ^10.19.1 [Thodoris Greasidis]
- Remove unnecessary
string
type that is handled by theParams
type [Pagan Gazzard]
- Use an .npmrc to prevent creating a package-lock on each install [Thodoris Greasidis]
- Add some type casting so that it compiles on TypeScript 3.5 [Thodoris Greasidis]
- Fix downstream declaration creation errors due to
Dictionary
[Pagan Gazzard]
- Add a prepare method that prepares a query into a function [Pagan Gazzard]
- Add CODEOWNERS [Gergely Imreh]
- Add support for parameter aliases in resource ids [Pagan Gazzard]
- Deduplicate transformation of GET results [Pagan Gazzard]
- Simplify how we expose types, which means
subscribe
is now exposed [Pagan Gazzard]
- Add automatic formatting via prettier [Pagan Gazzard]
- Remove node 4 build, add node 12 [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
- Add CODEOWNERS [Pagan Gazzard]
- Add node 12 tests [Pagan Gazzard]
- Add upstream for pinejs-client-core [Pagan Gazzard]
- Update target to es2016, part of/fixing the typed-error bump [Pagan Gazzard]
- typed-error: Update to v3.1.0 [Will Boyce]
- 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]
- Update webpack dependencies [Pagan Gazzard]
- Use API v6 [Akis Kesoglou]
- Db-format module code fixups [Cameron Diver]
- Add label to expose gpu to container [Robert Günzler]
- Move database app processing out to its own module [Cameron Diver]
- Make target-state-cache a singleton [Cameron Diver]
- Respect an initialDeviceName field in the config.json [Cameron Diver]
- Make images module a singleton [Cameron Diver]
- fix: API auth missing on state GET/PATCH [Rich Bayliss]
- Refactored @ts-ignore to @ts-expect-error in test file [Miguel Casqueira]
- Make logger module a singleton [Cameron Diver]
- Fix exponential backoff for state polling [Pagan Gazzard]
- Make the event-tracker module a singleton [Cameron Diver]
- Convert all test files to TS and add .spec to all filenames [Miguel Casqueira]
- fix: Pin alpine python version [Rich Bayliss]
- Isolate target state fetching to its own module which emits on update [Pagan Gazzard]
- Make docker module a singleton [Cameron Diver]
- Make the config module a singleton [Cameron Diver]
- Remove unused dependencies and dedupe [Cameron Diver]
- Refactor device-state healthchecks to log reason for failure [Miguel Casqueira]
- Update dependencies [Pagan Gazzard]
- Make the db module a singleton [Cameron Diver]
- Check for ApiError before using it as such [Cameron Diver]
- check for 409 status code, rather than string matching uuid conflicts [Cameron Diver]
- Use safeStateClone to avoid call-stack exceeding errors [Cameron Diver]
- Improved handling of invalid appId in V2 state endpoint [Miguel Casqueira]
- Switch to balenaApi for the state patch as patching cannot be cached [Pagan Gazzard]
- systemd: Simplify zram swap unit dependencies to avoid ordering cycle [Alex Gonzalez]
- 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]
- Fix up UUID variable when communicating with API [Matthew McGinn]
- u-boot: Remove custom fdt_addr patch [Alexandru Costache]
Update meta-balena from v2.51.1 to v2.52.0 [Alexandru Costache]
- 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]
- resin-ntp-config: merge 'burst' command with 'add server' line [Mark Corbin]
- resin-image: Install extra_uEnv.txt in boot partition [Alexandru Costache]
- initrdscripts: rootfs: Fix comparison to account for empty variable [Alex Gonzalez]
- Use UUID rather than ID when communicating with API [Matthew McGinn]
- Set chrony default servers as pools [Matthew McGinn]
- Generate nested changelogs for balena-engine [Robert Günzler]
- Revert allowing local resin-supervisor image updates [Alex Gonzalez]
- Disable u-boot console, silence u-boot in production builds [Florin Sarbu]
- u-boot-tegra: Allow loading custom fdt specified in env [Alexandru Costache]
- linnux-tegra: Update photon-nano dtb to 32.4.2 [Pelle van Gils]
- Add support for CTI photon NX [Pelle van Gils]
- linux-tegra: Update dtb for jn30b-nano to 32.4.2 [Pelle van Gils]
- Update balena-yocto-scripts to v1.8.0 [Alexandru Costache]
- u-boot: Fix defconfig typo for tx2 [Alexandru Costache]
- linux-tegra: Update dtb for spacely-tx2 to 32.4.2 [Alexandru Costache]
- linux-tegra: Update orbitty tx2 dtb to 32.4.2 [Alexandru Costache]
Update meta-balena from v2.50.1 to v2.51.1 [Alexandru Costache]
- openvpn: Add runtime dependency on bash [Willem Remie]
- balena-engine: Update to 19.03.13 [Robert Günzler]
- Use correct SRC_URI for bindmount [Florin Sarbu]
- os-helpers-fs: Fix shellcheck warnings [Alex Gonzalez]
- Fallback to label root device matching to support devices with closed source bootloaders [Alex Gonzalez]
- Fallback to labels and partlabels for devices with custom HUPs [Alex Gonzalez]
- Enable the Analog Devices AD5446 kernel driver [Florin Sarbu]
- Update balena-yocto-scripts to v1.7.2 [Alexandru Costache]
Update meta-balena from v2.49.0 to v2.50.1 [Alexandru Costache]
- networkmanager: Remove build warning [Alex Gonzalez]
- Remove busybox-syslog to use only systemd's journald [Alex Gonzalez]
- Update CODEOWNERS [Alex Gonzalez]
- Backport NM patch for setting modem MTU correctly [Florin Sarbu]
- update-resin-supervisor: short circuit if remote image cannot be fetched [Matthew McGinn]
Update balena-supervisor from v11.4.1 to v11.4.10 [Cameron Diver]
- Fix leftover spurious return from typescript conversion [Cameron Diver]
- Catch errors in the target state poll so polling will always continue [Pagan Gazzard]
- Avoid querying
instantUpdates
on every state poll [Pagan Gazzard]
- Fix default request options [Pagan Gazzard]
- Remove CoffeeScript tests and all CoffeeScript tools [Miguel Casqueira]
- Update to @balena/lint 5.x [Pagan Gazzard]
- Add a random offset to the poll interval with each poll [Cameron Diver]
- Cache service names in local log backend [Cameron Diver]
- Update engine information in package.json [Cameron Diver]
- Use /tmp as bootparam_root storage [Alex Gonzalez]
- Update to libqmi v1.24.10 [Michal Toman]
- Set rust 1.36 as the preferred rust version from meta-balena-common [Zubair Lutfullah Kakakhel]
- Turn off wlan0 power save [Michal Toman]
Update os-config from 1.1.3 to 1.1.4 [Alex Gonzalez]
- versionbot: Add changelog yml file [Alex Gonzalez]
Update balena-supervisor from v11.3.0 to v11.4.1 [Cameron Diver]
- Correctly check if value is a valid Integer [Miguel Casqueira]
- Added endpoint to check if VPN is connected [Miguel Casqueira]
- Fixed stubs for test suite [Miguel Casqueira]
- Added more documentation to help new contributors start developing [Miguel Casqueira]
- Fix dindctl script and update balenaos-in-container [Cameron Diver]
- Remove unnecessary config.json keys [Pagan Gazzard]
- CI: Use node 12 for tests to match runtime version [Pagan Gazzard]
- CI: Use docker 18 client to match remote [Pagan Gazzard]
- Move SupervisorAPI state change logs to appropriate functions [Miguel Casqueira]
- Add 20k-ultra to codeowners [Miguel Casqueira]
- Don't use the openvpn alias to check VPN status [Cameron Diver]
- Use lstat rather than stat to avoid error with symlinks in sync [Cameron Diver]
- Move build files into build-conf and rename to build-utils [Cameron Diver]
- Fix knex migration require translation [Cameron Diver]
- Remove legacy fallback to DROP rule in iptables [Cameron Diver]
- Add an ESTABLISHED flag to API iptables rules [Cameron Diver]
- Add ESR information to repo.yml [Cameron Diver]
Update balena-supervisor from v10.11.0 to v11.3.0 [Cameron Diver]
- Added Bearer Authorization spec [Miguel Casqueira]
- Added explanation README for running specific tests [Miguel Casqueira]
- Remove coverage running and modules [Cameron Diver]
- Update balena-register-device to fix provisioning [Cameron Diver]
- Added protocol to semver.org link [Miguel Casqueira]
- Actually remove dbus-native dependency [Cameron Diver]
- Fix livepush predicate for POSIX sh in entry.sh [Cameron Diver]
- Remove double printing of API status error [Cameron Diver]
⤴️ Upgrade migrations to work with knex [Cameron Diver]- 📄 Upgrade knex to avoid CVE-2019-10757 [Cameron Diver]
- 🔎 Also watch js files during livepush [Cameron Diver]
- Clear changed files after successful livepush invocation [Cameron Diver]
- Use livepush commands for copying and running dev specific steps [Cameron Diver]
- 🚀 Update supervisor to node12 [Cameron Diver]
- Move from dbus-native to dbus [Cameron Diver]
- Update copy-webpack-plugin [Pagan Gazzard]
- Update ts-loader to 6.x [Pagan Gazzard]
- Update fork-ts-checker-webpack-plugin to 4.x [Pagan Gazzard]
- Support matching on device type within contracts [Cameron Diver]
- Workaround a circular dependency [Pagan Gazzard]
- Link sqlite with a system sqlite for quicker builds [Cameron Diver]
- Convert application-manager.coffee to javascript [Pagan Gazzard]
- Don't sync test files with livepush [Cameron Diver]
- Add newTargetState event and use it for backup loading [Cameron Diver]
- Don't wrap UpdatesLockedErrors with a detailed error [Cameron Diver]
- Allow spaces in volume definitions [Cameron Diver]
- Update to balena-register-device 6.0.1 [Pagan Gazzard]
- Don't mangle names when minimising with webpack [Cameron Diver]
- ⚡ Update synchronisation scripts for supervisor development [Cameron Diver]
- 🔧 Move to an alpine base image and drop i386-nlp support [Cameron Diver]
- Convert test/18-startup.coffee to typescript [Pagan Gazzard]
- Convert test/19-compose-utils.coffee to javascript [Pagan Gazzard]
- Convert test/18-compose-network.coffee to javascript [Pagan Gazzard]
- Convert test/17-config-utils.spec.coffee to javascript [Pagan Gazzard]
- Convert test/16-ports.spec.coffee to typescript [Pagan Gazzard]
- Convert test/15-conversions.spec.coffee to javascript [Pagan Gazzard]
- Convert test/12-logger.spec.coffee to javascript [Pagan Gazzard]
- Pass in deviceId when fetching device tags [Cameron Diver]
- 🔧 Update resin-lint -> balena-lint in lintstaged [Cameron Diver]
Update os-config from 1.1.1 to 1.1.3 [Zubair Lutfullah Kakakhel]
- Reorder module dependencies [Zahari Petkov]
- Pin serde version to v1.0.94 [Zahari Petkov]
- Block on random until success [Zahari Petkov]
- Use parse_filters instead of parse [Zubair Lutfullah Kakakhel]
- Set private to false in .coffee files for the public device types [Florin Sarbu]
- Update balena-yocto-scripts to v1.6.0 [Alexandru Costache]
- Use udev by-state symlinks [Alex Gonzalez]
Update meta-balena from v2.48.0 to v2.49.0 [Alexandru Costache]
- balena-host: Ignore environment file if it does not exist [Alex Gonzalez]
- Bump balena-engine to 18.09.17 [Robert Günzler]
- networkmanager: Use absolute path in drop-in [Sven Schwermer]
- Update ModemManager to v1.12.8 [Michal Toman]
- Update balena-engine to 18.09.16 [Robert Günzler]
- Add support for using udev by-state links in balenaOS [Alex Gonzalez]
- Add initramfs module to regenerate default filesystem UUIDs [Alex Gonzalez]
- Create udev state symlinks for all partitions [Alex Gonzalez]
- initramfs-framework: Add os-helpers to module prepare [Alex Gonzalez]
- Fix initramfs fsck warnings for the boot partition [Andrei Gherzan]
- Switch to built-in FAT kernel configs [Andrei Gherzan]
Update balena-supervisor from v10.8.0 to v10.11.0 [Cameron Diver]
- Add BALENA_DEVICE_ARCH environment variable for containers [Cameron Diver]
- Don't throw an error when getting an unhealthy state [Cameron Diver]
- Convert src/device-api/common.coffee to javascript [Pagan Gazzard]
- Switch to mz for the proxyvisor [Pagan Gazzard]
- Convert proxyvisor to javascript [Pagan Gazzard]
- Remove unnecessary code from application-manager [Pagan Gazzard]
- Switch to a named export for application-manager [Pagan Gazzard]
- Convert device-api/v1 to javascript [Pagan Gazzard]
- Update livepush [Cameron Diver]
- Add type checking for javascript files [Pagan Gazzard]
- Pin resin-cli-visuals to avoid build error of lzma-native [Cameron Diver]
- Update dependencies [Cameron Diver]
- Avoid any transpilation of node_modules [Pagan Gazzard]
- Add transpilation for javascript files to ease node 6 compatibility [Pagan Gazzard]
- Add a precheck that linting/tests work on node 10 [Pagan Gazzard]
- Update to balena-lint and enable javascript linting [Pagan Gazzard]
- Tests: Add missing await [Pagan Gazzard]
- docs: Clarify update locks for multicontainer applications [Gareth Davies]
- logging: fix up some typos [Matthew McGinn]
- Bump acorn from 5.7.3 to 5.7.4 [dependabot[bot]]
- Update dependencies [Pagan Gazzard]
- Allow semver comparison on l4t versions in contracts [Cameron Diver]
- Allow l4t versions with three numbers as well as two [Cameron Diver]
- config: Support loading SSDT via ConfigFS [Rich Bayliss]
- Convert device-state module to typescript [Cameron Diver]
- Improve application-manager typings [Cameron Diver]
- Improve and extend internal typings [Cameron Diver]
- Add a containerId request parameter for journal-logs api endpoint, and pass it along to journalctl process options. [Ivan]
- enable RGB LED for cti photon nano [Pelle van Gils]
- add mmc driver patch for cti photon nano [Pelle van Gils]
- photon-nano: Add photon-nano device tree [Willem Remie]
- Make the linux-firmware integration bbappend apply to all recipe versions [Florin Sarbu]
- tegra186-flash-dry: Update for Aetina N510 and N310 boards [Alexandru Costache]
- Update balena-yocto-scripts to v1.5.6 [Florin Sarbu]
Update meta-balena from v2.47.1 to v2.48.0 [Florin Sarbu]
- Add the linux-firmware recipe from the Poky zeus-22.0.1 release and package various iwlwifi firmware separately [Florin Sarbu]
- Add regulatory.db (Wireless Central Regulatory Domain Database) to rootfs so kernel versions >= v4.15 can load it (for Poky Thud and Warrior based board) [Florin Sarbu]
- Do not send SIGKILL directly to user containers (set KillMode=process in balena.service) [Florin Sarbu]
- Update balena-supervisor from to v10.8.0 [Cameron Diver]
- Update config.json documentation for disabling NM connectivity checks [Gareth Davies]
- Fix a typo in a NetworkManager plugin path [Zubair Lutfullah Kakakhel]
- Remove unnecessary openvpn v2.4.4 recipe in meta-resin-pyro. [Zubair Lutfullah Kakakhel]
- Use a weak default assignment in a recipe for customer trying to override a variable in his layer [Zubair Lutfullah Kakakhel]
- tegra210-flash: Update JN30B Nano dtb [Alexandru Costache]
- u-boot: Adapt TX2 integration patch to 32.3.1 u-boot [Alexandru Costache]
- Update balena-yocto-scripts to v1.5.4 [Alexandru Costache]
Update meta-balena from v2.47.0 to v2.47.1 [Alexandru Costache]
- Affects 2.45+ on all devices. Fix dangling sshd services on failed connections that would grow and cause cpu load to keep rising. See issue 1837 in meta-balena for more detail. [Zubair Lutfullah Kakakhel]
- Add firmware for the Intel 9260 wifi adapter [Vicentiu Galanopulo]
- Update meta-rust to include 1.36 [Zubair Lutfullah Kakakhel]
- linux-tegra: Update dtb for spacely-tx2 to 32.2 [Alexandru Costache]
- linux-tegra: Update orbitty tx2 dtb to 32.2 [Alexandru Costache]
- Update meta-rust to include 1.36 [Zubair Lutfullah Kakakhel]
- jetson-nano: Fix typo in jetson nano coffee files [Matthew McGinn]
- Switch jetson-nano state to new [Alexandru Costache]
Update meta-balena from v2.45.1 to v2.47.0 [Alexandru Costache]
- Update usb-modeswitch-data to version 20191128 [Florin Sarbu]
- Update usb-modeswitch to version 2.5.2 [Florin Sarbu]
- Update to ModemManager v1.12.4 [Florin Sarbu]
- Update libmbim to version 1.22.0 [Florin Sarbu]
- Update libqmi to version 1.24.4 [Florin Sarbu]
- Add periodic vacuuming of journald log files [Alex Gonzalez]
- No user impact. Increase limit for maximum initramfs size from 12MB to 32MB. This helps reduce unnecessary overrides in integration layers. [Zubair Lutfullah Kakakhel]
- Match licenses with license files. [Alex Gonzalez]
- Enable sixaxis support in bluez5 [Alexis Svinartchouk]
- Addressing review comments [Gareth Davies]
- Update config.json documentation [Gareth Davies]
- Increase DNS clients timeout to 15 seconds [Alex Gonzalez]
- Fix supervisor nested changelogs [Zubair Lutfullah Kakakhel]
- Enable memory overcommit [Alex Gonzalez]
- Add uinput kernel module [Florin Sarbu]
- Make sure to add in rootfs the wifi firmware for wl18xx [Florin Sarbu]
- Add supported USB WiFi dongle [Vicentiu Galanopulo]
- Americanize the README.md [Matthew McGinn]
- Disable by default the option to stop u-boot autoboot by pressing CTRL+C in all OS versions [Florin Sarbu]
- Increase NTP polling time to around 4.5 hours. [Alex Gonzalez]
- Disable the option to stop u-boot autoboot by pressing CTRL+C in production OS version [Florin Sarbu]
- Update to ModemManager v1.12.2 [Zahari Petkov]
- Update libmbim to version 1.20.2 [Zahari Petkov]
- Update libqmi to version 1.24.2 [Zahari Petkov]
- Update balena-supervisor to v10.6.27 [Cameron Diver]
- Tweak how the flasher asserts that internal media is valid for being installed balena OS on [Florin Sarbu]
- Remove networkmanager stale temporary files at startup [Alex Gonzalez]
- networkmanager: Rework patches to remove fuzzing [Alex Gonzalez]
- Update openvpn to v2.4.7 [Will Boyce]
- Enable kernel configs for USB_SERIAL, USB_SERIAL_PL2303 and HFS for all devices [Zubair Lutfullah Kakakhel]
- image-resin.bbclass: Mark do_populate_lic_deploy with nostamp [Zubair Lutfullah Kakakhel]
- Namespace the hello-world healthcheck image [Zubair Lutfullah Kakakhel]
- Update balena-supervisor to v10.6.17 [Cameron Diver]
- Update balena-supervisor to v10.6.13 [Cameron Diver]
- Update CODEOWNERS [Zubair Lutfullah Kakakhel]
- linux-tegra: Fix hang on Nano during flash if SPI enabled [Alexandru Costache]
- Remove the usb-modeswitch patch that fixes crashes on 64 bits architectures [Florin Sarbu]
- u-boot: Use kernel extlinux.conf on Nano [Alexandru Costache]
- jn30b-nano: Update icon [Alexandru Costache]
Update meta-balena from v2.45.0 to v2.45.1 [Alexandru Costache]
- 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]
- Update balena-yocto-scripts to v1.5.2 [Florin Sarbu]
- jn30b-nano: Fix deploy artifact name [Alexandru Costache]
Update meta-balena from v2.44.0 to v2.45.0 [Alexandru Costache]
- 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]
- jn30b-nano: Add coffee file and icon [Alexandru Costache]
- Update balena-yocto-scripts to v1.4.0 [Florin Sarbu]
Update meta-balena from v2.43.0 to v2.44.0 [Vicentiu Galanopulo]
- 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]
- jetson-xavier: Switch to BETA [Alexandru Costache]
- Update balena-yocto-scripts to v1.3.8 [Zubair Lutfullah Kakakhel]
- resin-image: Remove tegra udev drop-in [Alexandru Costache]
- linux-tegra: Port patches from old TX2 repository [Alexandru Costache]
Update the meta-balena submodule from v2.39.0 to v2.43.0 [Alexandru Costache]
- Update NetworkManager to 1.20.2 [Andrei Gherzan]
- Update ModemManager to 1.10.6 [Andrei Gherzan]
- 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]
- 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]
- 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]
- 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]
- Update balena-yocto-scripts to v1.3.7 [Zubair Lutfullah Kakakhel]
- Add support for TX2 on l4t 32.2 [Alexandru Costache]
Update the meta-balena submodule from v2.38.0 to v2.39.0 [Alexandru Costache]
- 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]
- resin-proxy-config: fix up incorrect bash subshell command [Matthew McGinn]
- 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]
- 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]
- Update the meta-balena submodule from v2.37.0 to v2.38.0 [Alexandru Costache]
View details
- 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]
- jetson-xavier.coffee: Add coffee file for Jetson Xavier [Alexandru Costache]
- Update meta-balena from v2.32.0 to v2.37.0 [Alexandru Costache]
- Update to trigger VersionBot with
meta-balena
[Alexandru Costache]
- Fix primary partition number [Gergely Imreh]
- jetson-nano.svg: Add icon for Jetson Nano [Alexandru Costache]
- usb-modeswitch: Fix crash on 64 bit platforms [Alexandru Costache]
- jetson-nano.coffee: Added coffee file [Alexandru Costache]