v0.15.0-rc1
Pre-release
Pre-release
·
242 commits
to main
since this release
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 flashed —
CONFIG_USE_DT_CODE_PARTITIONis emitted, soCONFIG_FLASH_LOAD_OFFSET=0x10000is 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_revabsent 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
devon its original branch (#1053). bootstrapno 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_deviceis published into a zephyr slice'sflash_argsso 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 bootstrapand the extension's Doctor both consume (#1036). - A
macos-latestbootstrap leg with realxz/wgetunreachability joins the onramp CI (#1033).
Fixed
BOOT_MAX_ALIGN=16on AEN — MCUboot's swap aborted on the first trailer write without it (#1065).alp.lock'sdigests.metadatacovers 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-bootpatch 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.gitThe 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