⚠ This release migrates the database, and the migration is one-way
Migration 17 normalises stored series positions (
'1.0'→'1'). It runs
automatically on first start and needs no action from you.But rolling back to v1.1.3 or earlier needs a database restore, not just an
image pin. Older versions do not know about schema version 17. If you want to
be able to go back, take a copy before you upgrade:docker compose stop athenaeum sqlite3 /path/to/data/athenaeum.db ".backup /path/to/data/athenaeum-pre-1.1.4.db" docker compose up -d athenaeumUse
sqlite3 .backuprather thancp— the database runs in WAL mode, so a
plain copy can miss committed pages sitting in the-walfile.The migration only rewrites values whose fractional part is zero. Genuine
fractions (a novella at3.5) and non-numeric sequences (1-2) are left alone.
What's Changed
- Eight fixes for v1.1.4: rate limiting, scheduler, auto-search reporting, series positions by @Bothari in #30
Full Changelog: v1.1.3...v1.1.4