Upgrading
Standard upgrade
-
Back up the database and the media together.
-
Rebuild and restart:
docker compose up -d --build
A database from the earlier Python release must be at Alembic 0008_upload_activity before the first start. photoly serve adopts it. The schema does not change.
Release notes
- Text recognition image and migration: Extract Text operations.
- Media tasks and migration
0007_media_tools: Media tools operations. - Smart Tag migration: Smart Tag operations.
- External storage migration 9: Local mounts, WebDAV and SMB.
- S3 migration 12: Personal S3.
Old flat layout
Libraries from the old flat layout cannot upgrade in place. Use a fresh library.
Photoly refuses to start with old flat-layout media. photoly migrate applies the schema to a fresh library. photoly serve also migrates on start.