v0.4.0
✨ New Features
QMonitor gRPC Support to enable SBL Firmware Updates
🔧 Improvements & Enhancements
Firmware Handling & Driver Module Loading
- Updated firmware paths in the KMM Dockerfile to correctly source updates from /firmware/updates.
- Improved multi-stage driver build flow for cleaner and faster compilation.
- Added explicit module loading order for QAIC driver dependencies
(qaic → qrtr-mhi → switchtec → mhi). - Implemented logic to remove in-tree kernel modules before loading the built modules.
Enabled DNF caching in controller images to significantly reduce build time.
Build System Reorganization
- Moved files from manual_install/* into operands/* for clearer structure.
- Removed obsolete manual installation documentation.
🧹 Cleanup
- Removed outdated files from the test/ directory.
- Dropped UBI point‑release version tags since DNF upgrades make them unnecessary and increase image size/time.
Full Changelog: v0.3.0...v0.4.0