Skip to content

Release v1.9.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:44
· 884 commits to refs/heads/master since this release
0546c5f

🌟 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

📖 Documentation

🐳 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

📸 Screenshots

Screenshot 2025-10-24 at 11 23 26 AM
Screenshot 2025-10-24 at 11 25 28 AM