π What's New in v1.9.0
This release brings the task scheduling system, enabling users to schedule background tasks for metadata updates, library scans, and other automated operations.
Additionally, the Swagger API endpoints are fully accessible when running Booklore in a Docker container, e.g., https://booklore.mydomain.com/api/v1/swagger-ui/index.html.
This update also fixes the Bulk Metadata Editor and File Organizer/Mover features.
π New Features
- Implement task scheduling system (#1427) by @adityachandelgit
- Add the /api prefix to the Swagger endpoints so it works correctly be⦠(#1418) by @adityachandelgit
β¨ Enhancements
- Improve EPUB cover replacement for EPUB 2/3 and ensure covers display correctly on client devices (#1428) by @adityachandelgit
- fix: use local storage for oauth (#1421) by @twsouthwick
- Fix: support non-ASCII filenames in Content-Disposition (#1405) by @vhqkze
- Refactor file mover to ensure faster transfers and more reliable hand⦠(#1406) by @adityachandelgit
π Bug Fixes
- Recompute fingerprint after cover update to ensure consistency (#1429) by @adityachandelgit
- Re-enable ForwardAuth and have ForwardAuth work using email address (#1426) by @cjd
- Fix: bulk metadata editor not working (#1415) by @adityachandelgit
- Secure /media endpoints behind authentication tokens (#1407) by @adityachandelgit
π οΈ Refactoring & Maintenance
- add: .gitattributes for building on windows (#1422) by @twsouthwick
π Documentation
- docs: added example for rootless podman quadlet deployment (#1389) by @GianniBYoung
π³ Docker Images
- Docker Hub:
booklore/booklore:v1.9.0 - GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.9.0
Full Changelog: v1.8.1...v1.9.0

