Skip to content

Releases

a3dp-image v0.1.3

Choose a tag to compare

@github-actions github-actions released this 13 Nov 21:40

Automated fleet image build. Flash with Raspberry Pi Imager; per-machine activation via hostname or /boot/firmware/a3dp-machine.conf (see README).

v0.1.3 — rift-525 first-boot defect port (from the first real-world flash, customer unit 2026-11-13):

  • klippy-clean rift-525 overlay: family macro/support files shipped (variables/compat/mcu_flasher/euclid/save_variables); [gcode_shell_command] sections moved to the klippy side in all three profiles
  • moonraker.conf: [job_history] dropped (extension not shipped); [update_manager timelapse] fixed (requirements path pointed at a nonexistent file)
  • Cartographer probe config now boots: Kalico host pin bumped to v2026.11.00-30-g991e1823 (required) + cartographer3d-plugin 1.10.1 baked via klippy/plugins shim (same architecture as the live Rift)
  • firstboot: config dir chowned to pi after the root-run merge; new A3DP_HOSTNAME= in a3dp-machine.conf sets the hostname at first boot
  • Verified: klippy parses the assembled rift config with zero config errors (safe loud MCU-wait state); moonraker reports zero failed_components; release digest three-way checked (build log == SHA256SUMS == asset digest)

a3dp-image v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 03:27

Automated fleet image build.

Flash: Raspberry Pi Imager (per-machine activation via hostname) - or raw-dd/Etcher with a A3DP_MACHINE= marker + your a3dp-ssh.pub key(s) on the boot FAT partition (first boot installs keys + enables sshd; CRLF/BOM-safe, whitespace-tolerant, see README 'Flash + activate').

Changes vs v0.1.1: firstboot a3dp-ssh.pub parsing hardened further - lines are whitespace-trimmed before the key gate, so a whitespace-only key file (spaces/tabs/CR, e.g. Notepad artifacts) no longer enables sshd or appends garbage to authorized_keys (it logs a WARN and sshd is left as-is). Log now reports key lines read vs installed. Still credential-free: no keys ship in the image.

a3dp-image v0.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 03:06

Automated fleet image build.

Flash: Raspberry Pi Imager (per-machine activation via hostname) - or raw-dd/Etcher with a A3DP_MACHINE= marker + your a3dp-ssh.pub key(s) on the boot FAT partition (first boot installs keys + enables sshd; CRLF/BOM-safe, see README 'Flash + activate').

Changes vs v0.1.0: firstboot a3dp-ssh.pub install hardened - trailing-CR and UTF-8 BOM stripped per key line (Windows-authored key files no longer silently rejected), sshd only enabled when >=1 key line present (empty/comment-only file -> WARN, sshd untouched). Still credential-free: no keys ship in the image.

a3dp-image v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 02:39

Automated fleet image build. Flash with Raspberry Pi Imager; per-machine activation via hostname (see README).