• v1.1.1 a50b43538a

    v1.1.1 Stable

    feyisay07 released this 2026-02-20 13:42:15 +00:00 | 353 commits to main since this release

    📅 Originally published on GitHub: Fri, 20 Feb 2026 13:55:10 GMT
    🏷️ Git tag created: Fri, 20 Feb 2026 13:42:15 GMT

    New Features

    Multi-User Request System (#615, #617, #620)

    • Book request workflow -users can request books with notes; admins review, approve, and fulfil requests
    • Policy-based configuration -set download/request/block policies per content type or per source (e.g. allow direct downloads, set Prowlarr to request-only)
    • Per-user policy overrides for tailored access control
    • New Activity Sidebar -replaces downloads sidebar, combining active downloads with requests; sidebar can now be pinned
    • Request retry support and admin-level request management

    OIDC Authentication (#606, #612)

    • OIDC login with auto-discovery and group-based admin mapping. Works with all OIDC providers.
    • Auto-provisioning of OIDC users (configurable) and email-based account linking
    • Password fallback when OIDC is enabled to prevent admin lockout

    Multi-User Support (#606, #612, #613)

    • User management -create, edit, and delete users with admin/user roles
    • Per-user settings -custom download destinations, BookLore library/path, email recipients, and {User} template variable
    • Per-user download visibility -non-admins only see their own downloads
    • Works with users from all sources (Local, OIDC, reverse proxy, Calibre-web)

    Notification Support (#618)

    • Apprise-based notifications for request events and download completions
    • Supports sending notifications to virtually any service
    • Configurable globally or per user, with full customization of events and notification services

    AudiobookBay Release Source (#619, #621, #623)

    • New release source - search ABB directly from the UI
    • Results include title, language, format, bitrate and size
    • Downloads via configured torrent client
    • Configurable hostname, max search pages, and rate limit delay

    Email Output Mode (#603, #604)

    • Email delivery as an alternative output mode for downloaded books
    • Send books as file attachments using configured SMTP email
    • Email recipient can be configured per-user

    Improvements

    • Booklore Bookdrop API destination support as an alternative to specific library selection (#625)
    • Download path options for all torrent clients (#625)
    • Add tag support to qBittorrent downloads (#610)
    • Add threading to file system operations for improved performance (#602)
    • Enhanced custom scripting -JSON download info, more consistent activation, decoupled from staging (#591)
    • Hardlink-before-move optimization for file transfers (#591)
    • New BookLore API file formats (#591)
    • Improved login cookie naming for reverse proxy compatibility (#591)
    • Fix Transmission URL parsing (#591)
    • Fix healthcheck starvation during large file processing (#591)

    v1.1.1 hotfix

    • Pin Flask dependency until session bug introduced in 3.1.3 is fixed
    Downloads