Highlights
Docker: Pre-built binaries replace QEMU compilation (#459)
Docker multi-platform images now use natively cross-compiled Go binaries instead of compiling inside QEMU-emulated containers. This eliminates the ARM64 "exec format error" that appeared in v0.18.1, significantly speeds up image builds, and reuses SLSA-attested release binaries for release images.
Web UI: Pico CSS v2 migration (#453)
Migrated the web dashboard from custom styles to Pico CSS v2 with a compact layout. Fixes XSS risk and improves ARIA tab relationships.
Changes
Features
- feat(web): migrate UI to Pico CSS v2 with compact dashboard layout (#453)
Bug Fixes
- fix(docker): replace Go builder stage with pre-built binary selector (#459)
- fix(docker): add explicit build context for pre-built binary Dockerfile (#460)
- fix(config): inherit
*-only-on-errorsettings from global to job configs (#455) - fix(ci): scope workflow permissions to job level for least privilege (#452)
CI/CD
- ci: build binaries natively before Docker packaging (#459)
- ci(release): reuse SLSA-attested binaries for Docker images (#459)
Documentation
- docs: update AGENTS.md with web UI and CI workflow learnings (#456)
Full Changelog: v0.19.0...v0.19.2