Skip to content

v0.15.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 21:54
· 242 commits to main since this release
v0.15.0-rc1
996937a

Release candidate. This is the alp-sdk that tan v0.5.0-rc1 vendors its planner and scaffold tree from — cut so the Python-port RC chain can be exercised end to end before any of the three repos goes stable.

Highlights

  • A scaffolded AEN801 Zephyr app finally links where it is flashedCONFIG_USE_DT_CODE_PARTITION is emitted, so CONFIG_FLASH_LOAD_OFFSET=0x10000 is honoured instead of silently ignored (#1067).
  • MCUboot verifies slot0 on the E8 with full ECDSA-P256 and VALIDATE_SLOT0, bench-proven against a tampered signature (#1059).
  • An hw_rev absent from the resolved table now refuses the build instead of silently falling back to base-revision pad routing (#1025).
  • Flow-D / MRAM-MPU bring-up landed after never reaching dev on its original branch (#1053).
  • bootstrap no longer reports success when a blocking dependency install failed (#1038).
  • Every shipped shell script is parsed under bash 3.2 in CI, so a macOS-default-shell break is caught before a user hits it (#1056).

Added

  • jlink_flash_device is published into a zephyr slice's flash_args so a flash backend can name the probe target without re-deriving it (#1057).
  • The 7-Zip prerequisite carries a machine-readable install command, which tan bootstrap and the extension's Doctor both consume (#1036).
  • A macos-latest bootstrap leg with real xz/wget unreachability joins the onramp CI (#1033).

Fixed

  • BOOT_MAX_ALIGN=16 on AEN — MCUboot's swap aborted on the first trailer write without it (#1065).
  • alp.lock's digests.metadata covers more than YAML, so a non-YAML metadata edit can no longer slip past the lock gate (#1045).
  • The MCUboot example points at a signing key that exists (#1058).
  • The cross-platform lint is armed, and the Intel-Mac claim is scoped to what the toolchain data actually shows (#1051).
  • Ten documentation sites that still called AEN MCUboot verification unproven are corrected — it is bench-proven (#1060).
  • u-boot patch and ROS package attribution now name Alp Lab AB (#1064).

Trying the RC

This tag is a pre-release: it is not latest, and nothing upgrades onto it. Point a checkout at it explicitly:

git clone --branch v0.15.0-rc1 https://github.com/alplabai/alp-sdk.git

The matching CLI release candidate is tan v0.5.0-rc1, and the extension that drives it is alp-sdk-vscode v0.5.0 on the VS Code pre-release channel. Stable users of all three are untouched.

Full detail: CHANGELOG.md · full diff