This release includes 1 security fix for security teams reviewing exposed deployments.
Published 1mo
Productivity & Wikis
✓ No known CVEs patched
This release patches 1 known CVE
Topics
audiobook-player
digital-library
docker
ebook-reader
library-management
metadata-management
+5 more
nestjs
oidc-single-sign-on
opds
self-hosted
vue
Summary
AI summaryBroad release touches Bug Fixes, Highlights, https://github.com/bookorbit/bookorbit/issues/327, and https://github.com/bookorbit/bookorbit/issues/353.
Full changelog
Highlights
- What's New is now built in - BookOrbit can show release highlights inside the app, including the update popup, full
/whats-newarchive, images, videos, and parsed technical changelogs.
- Books can belong to multiple series - Track crossovers, omnibus editions, and shared universes without choosing a single series. The new Up Next filter can also find the next unread book in an active series.
- New achievements for ratings and devices - Achievement tracking now includes book ratings and multi-device reading, with reading sessions recording their source more accurately.
- Korean and Polish metadata providers - Aladin and LubimyCzytac are now available as metadata sources, with provider IDs saved through fetches, locks, file metadata, and the book detail UI.
Features
- add in-app release notes viewer (b7487c5) by @neonsolstice
- books: add lock status to library filter rules (cfa1181) by @neonsolstice, closes #327
- books: add support for multiple series per book (0ffe370) by @neonsolstice, closes #353
- books: support details preference in cover card overlay (9606bcc) by @neonsolstice
- collections: reword message when adding an item to a collection (cc1eb62) by @neonsolstice, closes #306
- metadata: add Aladin Korean book metadata provider (#351) (e75985b) by @kyungw00k
- metadata: add fallback scanner for EPUBs with missing ISBNs (05796e5) by @neonsolstice, closes #350
- metadata: add LubimyCzytac metadata provider (#324) (705dd9c) by @chrismansell26, closes #304
- metadata: support calibre 9.x opf3 metadata formats (444518c) by @neonsolstice, closes #341
- query: add up-next in series filter operator (d5eb6a0) by @neonsolstice, closes #321
- server: add safe directory creation to path service (58ba164) by @neonsolstice, closes #332
- settings: add option to turn book spine off for comics (cb922ba) by @neonsolstice, closes #295
- stats: add device and rating achievement evaluators with session source tracking (9dfae88) by @neonsolstice
Bug Fixes
- allow resetting migration source setup (c4f4fa9) by @neonsolstice, closes #354
- books: prevent next-book navigation from sticking at boundaries (62896c6) by @neonsolstice, closes #325
- books: treat missing read status as unread for sorting (d3c7e7e) by @neonsolstice, closes #367
- client: add enterkeyhint to ChipInput for mobile keyboards (07b3b55) by @neonsolstice, closes #310
- client: add shift-click selection to entity manager (9aff2e4) by @neonsolstice, closes #352
- client: move filter panels out of the scroll container (a79aaeb) by @neonsolstice, closes #326
- client: respect device orientation lock in pwa (bb47485) by @neonsolstice, closes #309
- client: restore shadow display for natural-bottom covers (72a42e0) by @neonsolstice, closes #298
- cover: refresh cached cover URLs (33221d5) by @neonsolstice
- library: only process books marked for rename in bulk rename (1091935) by @neonsolstice, closes #361
- library: skip file write for encrypted PDFs (d5d0fc3) by @neonsolstice, closes #368
- metadata: allow saving edits to re-locked metadata fields (f01597a) by @neonsolstice, closes #328
- metadata: extract and save audiobook chapters and embedded metadata (6031792) by @neonsolstice, closes #322
- metadata: improve hardcover edition matching algorithm (32aa1fe) by @neonsolstice, closes #333
- metadata: normalize zero page count to null to prevent save errors (5f9fdad) by @neonsolstice, closes #329
- metadata: offload large pdf parsing to worker thread (907260f) by @neonsolstice, closes #371
- metadata: prioritize physical hardcover editions over audiobooks (12cd08d) by @neonsolstice, closes #334
- metadata: restore Goodreads fetching via autocomplete fallback when detail pages are WAF-gated (b775c58) by @neonsolstice
- reader: totalBookDuration computation accounts for metadata duration when files lack duration data (#331) (cf0af2c) by @JamesMcNee
- scanner: populate per-file audio duration on upload (0850f8e) by @neonsolstice, closes #330
- server: accept empty requests with unsupported media types (a795831) by @neonsolstice, closes #348
- server: fix floating point precision in series index formatting (a39ae0f) by @neonsolstice, closes #360
- settings: add create link button to magic links admin tab (e5e5548) by @neonsolstice, closes #357
Security
- deps: update undici to fix vulnerabilities (a225809) by @neonsolstice
Docker
docker pull ghcr.io/bookorbit/bookorbit:1.11.0
Multi-arch: linux/amd64 and linux/arm64.
Security Fixes
- dep: undici updated to fix vulnerabilities
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About bookorbit/bookorbit](https:
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]