-
v2.2.0 — CLI improvements, CPU-only support, AMD hardening
发布于
2026-03-20 17:01:53 +00:00 | 2599 次提交 在此版本后已推送到 mainNew features:
- dream repair — stop, nuke volumes, recreate, re-seed config
- dream CLI symlinked to /usr/local/bin/dream during install
- Compose flag caching (.compose-flags) for faster CLI commands
- CPU-only compose overlay (docker-compose.cpu.yml) for machines without GPU
- Post-install Perplexica config re-validation if phase 12 failed
- AMD render/video group membership warning at install summary
- Dashboard GPU detection now shows AMD-specific troubleshooting
Fixes:
- Docker 29.3.x AMD GPU device passthrough workaround (auto-downgrade to 29.2.1)
- /dev/kfd and /dev/dri verification before launching AMD GPU containers
- Shell injection fix in repair-perplexica.sh (os.environ instead of interpolation)
- .compose-flags invalidated on dream enable/disable
- CI: ShellCheck, gitleaks allowlist, test isolation, port contract alignment
- Manifest schema: ui_path and health_timeout formally validated
Testing:
- dream-doctor.sh test suite (13 tests) added to CI
- CPU-only compose selection BATS test
下载附件