🎉 Release v1.2.10
If you use an external Redis:
REDIS_URLmust be a valid URL, such asredis://:password@redis:6379/0. The updated Redis client (ioredis 5.11) rejects malformed URLs and out-of-range ports. The built-in Redis is unaffected.
Features:
- ✅ imported audiobooks carry the Audible description and genres as tags
- #208
- #419
- #397
- Thanks https://github.com/N0cky !
- with metadata tagging on, M4B files are also marked as an audiobook with gapless playback. Audiobookshelf shows the description and lists each genre separately.
Fixes:
-
✅ torrents added to qBittorrent 5.2 or later are no longer reported as failed grabs
- #317
- #420
- #295
- Thanks https://github.com/ColeTown !
- hybrid (v1+v2) torrents and base32 magnets still are; that's tracked in #422
-
✅ SABnzbd downloads no longer fail with "Download path not available" when they reach 100% before post-processing has finished
- #421
- #306
- Thanks https://github.com/connor2k !
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
What's Changed
- chore(deps-dev): update dev tooling within current majors to clear 18 Dependabot alerts by @kikootwo in #418
- feat: write description, genre, media type and gapless tags (#208) by @kikootwo in #419
- chore(deps): stop Dependabot proposing vitest majors by @kikootwo in #417
- chore(deps-dev): bump jsdom from 27.4.0 to 29.1.1 by @dependabot[bot] in #414
- chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.1 by @dependabot[bot] in #415
- chore(deps): bump ioredis from 5.8.2 to 5.11.1 in the npm-minor-patch group by @dependabot[bot] in #413
- fix: accept qBittorrent 5.2 torrent-add responses by @kikootwo in #420
- fix: wait for SABnzbd post-processing before completing a download by @kikootwo in #421
- chore: release v1.2.10 by @kikootwo in #425
Full Changelog: v1.2.9...v1.2.10