Skip to content

Releases: avocado-linux/avocado-cli

0.24.0

05 Feb 03:06
d8d244b

Choose a tag to compare

What's Changed

Full Changelog: 0.23.1...0.24.0

0.23.1

26 Jan 18:05
55e8de2

Choose a tag to compare

Changes

  • Minor updates and improvements

Full Changelog: 0.23.0...0.23.1

0.23.0

12 Jan 03:56
be0037a

Choose a tag to compare

Changes

  • Ensure --sdk-arch populates to al lcommand chains
  • Optimize composed configuration loading
  • Require the sdk to be installed to call sdk clean SECTION ext clean script.
  • Add clean to sdk compile sections
  • Fix up remote extensions using path source
  • Update ext build sdk compile to support remote extensions
  • Add avocado.distro.{version|channel} to interpolation context
  • Pluralize keys
  • Clean up debug from logs
  • Update ext image to support external extension configs
  • Merge external extension configs for all container calls
  • Fix race conditions in tests
  • Add target override overlays to packages
  • Clean up package output
  • Update sdk dnf to enable ext repos
  • Add ext package_files
  • Fixup package rm commands.
  • Update ext package arch
  • Support --sdk-arch across all container commands
  • Fixup ext package src_dir
  • Add --sdk-arch to control the sdk container arch through docker buildx
  • Update prebuilt extensions to ext source
  • Fix up tests and format code
  • Fix clippy warnings
  • Improve signal handling for containers

Full Changelog: 0.22.1...0.23.0

0.22.1

06 Jan 22:00
f5ce9d8

Choose a tag to compare

Changes

  • Configs: clean up toml remnants

Full Changelog: 0.22.0...0.22.1

0.22.0

04 Jan 01:26
4fd16d2

Choose a tag to compare

Changes

  • Tune nfs settings for runs-on
  • Add avocado unlock
  • Update lockfile format to track sdk archs
  • Update runs-on to maintain ssh connection

Full Changelog: 0.21.0...0.22.0

0.21.0

02 Jan 12:09
d5a23a7

Choose a tag to compare

Changes

  • Fix codeql warnings
  • Update remote to support /bin/sh
  • Install target-sysroot for any sdk.compile
  • Tune nfs server settings
  • Add avocado prune to clean up abandoned state
  • Cross sdk arch runs-on checking
  • Maintain runs-on context for all commands in the run
  • Update runs-on to support docker-desktop
  • Update hitl directory paths
  • Update sdk install stamp to track arch
  • Update provision to support remote signing
  • Fix up selinux security opts
  • Improvements to bindfs error messages
  • Update runs-on for fedora/rhel support
  • Fix up .stamps with build commands
  • Clean up warnings
  • Add clean --force
  • Add --runs-on for executing remote commands using ssh
  • Use bindfs for the src dir for permission handling

Full Changelog: 0.20.0...0.21.0

0.20.0

26 Dec 13:25
8e3b20f

Choose a tag to compare

Changes

  • Use jcs for lockfile storage
  • Implement lock.json file for dnf deps
  • Move remaining bootstrap from container entrypoint
  • Move sdk bootstrap to sdk install
  • Move rootfs install to sdk install
  • Move target-sysroot install to sdk install
  • Preserve file attributes on extension overlay merging.
  • Add warning output for config parsing errors
  • Bump to 0.19.2-dev

Full Changelog: 0.19.1...0.20.0

0.19.1

23 Dec 16:14
6b260a7

Choose a tag to compare

Changes

  • Use sdk container_args for provision commands
  • Fix windows builds
  • Bump to 0.19.1-dev

Full Changelog: 0.19.0...0.19.1

0.19.0

22 Dec 15:31
84d733f

Choose a tag to compare

Changes

  • Prevent audit check from trying to make issues
  • Remove issue permissions
  • Replace unmaintained packages
  • Fix clippy warnings
  • Fix formatting
  • Update enable-services to call nativesdk-systemctl
  • Add stamps and deps for ext image
  • Update build platform scripts to explicitly pass AVOCADO_EXT_LIST
  • Update stamp tests
  • Move provision state to .avocado
  • Add tests for stamp lifecycles
  • Add stamps to sdk and ext package commands
  • Update stamp logs to verbose
  • Update clean functions to also clean output dirs and stamps
  • Add stamps for tracking task dependencies
  • Add tests for image signing keys
  • Add support for ext on_unmerge commands
  • Add AVOCADO_ENABLE_SERVICES to the ext metadata
  • Clean up clippy warnings
  • Always copy extension binaries to runtime build
  • Run sdk compile for external extensions
  • Refactor how external extension configs are merged
  • Update pkcs:11 to use sha256 base16 encoded key ids
  • Add AVOCADO_VERBOSE to provisioning scripts env
  • Update signing key ids to base16 sha256 key hashes
  • Fix avocado-sign-request response saving
  • Update provision state file ext default to .state
  • Update tests
  • Fix provisioning signing race
  • Add AVOCADO_DISTRO_VERSION to target scripts env
  • Add provisioning..state_file for maintaining profile state
  • Add src_dir to utils as a variable
  • Fix permissions on provisioning --out files
  • Add AVOCADO_RUNTIME_BUILD_DIR to provisioning script input
  • Implement signing ipc for allowing provisioning script to sign binaries.
  • [license] cleanup
  • Update signing keys to support yubikey
  • Update signing keys to support hardware tpm2
  • Update signing keys to support ed25519-compact
  • Switch to ed25519-compact
  • Bump deps to latest versions
  • Copy ext to runtime on build
  • Add runtime sign and move signing out of build
  • Update signing keys example
  • Sign runtime images
  • Update runtime configs to associate signing keys
  • Update config to reference signing keys
  • Add commands for managing signing keys

Full Changelog: 0.17.2...0.19.0

0.17.2

17 Dec 14:18
c48a1fc

Choose a tag to compare

Changes

  • Update other dnf callsites to include sslcacert

Full Changelog: 0.17.1...0.17.2