**⚠️ Important: MyBibliotheca 3.0.0 changes the database setup.
Before upgrading, make a separate backup of your entire data/ directory and keep your existing Kuzu database. The 3.0.0 Docker Compose file is different: it adds PostgreSQL and a postgres_data volume. Use the updated installation and upgrade instructions and follow the Kuzu-to-PostgreSQL migration guide. Keep your backups until you’ve verified your library after migration.
Do not run docker compose down -v; it can delete your database volume.**
Docker image: pickles4evaaaa/mybibliotheca:3.0.0
Changelog: 2.2.0 to 3.0.0
[3.0.0] - 2026-10-20
Changed
- PostgreSQL is now the primary database for new installations.
- Added a verified in-app migration wizard for existing Kuzu libraries. Updating the application alone does not migrate library data.
- Updated installation, configuration, and migration documentation for PostgreSQL deployments.
Migration notes - Back up the application data directory and PostgreSQL storage before upgrading.
- Existing Kuzu installations continue using Kuzu until an administrator completes the migration wizard.
- Keep the Kuzu database and verified backups until you have checked the PostgreSQL library.
[2.2.2] - 2026-10-19
Fixed - Restored the self-hosted Quagga2 camera scanner bundle and removed duplicate camera stream acquisition.
- Restricted CSV import processing to the current user’s temporary upload files.
- Fixed the legacy CSV upload route to process imported books instead of reporting a false success.
- Fixed background import error handlers to use captured user IDs outside the request context.
- Restored missing server settings panel loader imports.
Changed - Updated Python dependencies and lockfile.
[2.2.1] - 2026-09-09
Added - Added Google Books API support for ISBN metadata lookups and imports.
- Re-enabled camera-based ISBN barcode scanning in Fast Add mode.
Fixed - Improved ISBN validation and scanner feedback, with manual and USB/Bluetooth scanner fallbacks.
- Improved CSV import metadata enrichment, timeout handling, and partial-result reporting.
- Fixed static asset URL generation on Settings and book-detail pages.
[2.2.0] - 2026-08-28
Added - Added title-based external book search alongside ISBN lookup when adding books.
- Added support for selecting search results that do not include an ISBN.
Fixed - Fixed author card links using an incorrect route on the People page.
- Fixed add-book modal backdrops blocking modal interaction.
- Fixed case-sensitive username login and profile validation.
- Fixed mobile layouts across the library, add-book, and book-detail pages.
- Fixed book-detail covers overflowing their column on mobile devices.
Improved - Refreshed project dependencies and lockfile.
- Improved mobile navigation, page controls, pagination, and book-card sizing.
- Removed the decorative bubble from the application header.