What's Changed
Fixed
package-lock.jsonversion drift — Lockfile version fields were stuck at2.2.0since v2.3.0. Version bump commits updated allpackage.jsonfiles but never regenerated the lockfile. Now in sync at2.3.3.- Unified image startup race — Migrations now run against a temporary MySQL instance before supervisord starts, so the API can never race the database on first boot.
- Entrypoint robustness —
mysqladmin shutdownis now guarded with|| trueso a failed shutdown does not terminate the entrypoint script underset -e.
No application logic changes
All feature code is identical to v2.3.2. Only lockfile metadata, version strings, and Docker startup ordering changed.
Docker Images
ghcr.io/aquantumofdonuts/mixarr:v2.3.3
ghcr.io/aquantumofdonuts/mixarr:latest
ghcr.io/aquantumofdonuts/mixarr:v2.3.3-slim
ghcr.io/aquantumofdonuts/mixarr:slim
Full Changelog: https://github.com/aquantumofdonuts/mixarr/blob/prod/CHANGELOG.md