Upgrade BGmi to v5.0.2 (major version upgrade)
- BGmi v5: new FastAPI-based web UI, MCP endpoint, and automatic database migration from v4 on first start — existing deployments are migrated by
bgmi upgradeon container init, persistedconfig.tomlis left untouched - entrypoint: use BGmi v5's built-in crontab installer (
bgmi/others/crontab.shwas removed upstream) - docker: build
rpds-pywheel in a builder stage (no arm musl wheels on PyPI); resolve deps with--prefer-binaryso arm builds pick the prebuilt cryptography/cffi - CI: drop
linux/arm/v6platform — BGmi v5 cannot be built for armv6 (no pydantic-core/rpds-py wheels, rust cannot self-host)
Upgrade notes
- armv6 devices must stay on the 1.4.1 image (v4-based)
- back up the
/bgmivolume before upgrading; database migration from v4 runs automatically on first start - v5 cron schedule differs slightly (update every 2h at minute 10, calendar every 12h);
bgmi updatedownloads by default