This release adds 3 notable features for engineering teams evaluating rollout.
Published 17h
Media Servers
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
calibre
ebook
ebook-manager
epub
Affected surfaces
auth
Summary
AI summaryUpdates Search that forgives, Metadata keeps growing, and iOS and reader fixes across a mixed release.
Full changelog
Ask your library anything
This cycle your library grows an AI-facing front door, a search that stops punishing you for a stray space, and a reader that remembers the story so far.
Talk to your library from an AI assistant
- BeePub now speaks MCP: point Claude (or any MCP client) at
https://your-host/mcpand it can search your books, pull chapter text, search inside content, and read your highlights — five read-only tools, nothing that can modify your library - Spoiler protection is fail-closed: chapter summaries only flow up to where you've actually read. Ask for spoilers explicitly or they don't happen
- Setup is two steps: create a token in Profile → API Tokens (shown once, revocable any time), then
claude mcp add --transport http beepub https://your-host/mcp --header "Authorization: Bearer bpk_…"
Search that forgives
- Book search everywhere — global search, library search, OPDS, MCP — now runs a tiered fuzzy cascade: exact match first, then spacing/punctuation-insensitive, then multi-keyword, then typo-tolerant similarity. A stray space or a fullwidth character no longer hides a book you own
- Tags are searchable — topic words find books tagged with them, not just title matches
- The search modal no longer flashes "No books found" while results are still on the way
The story so far
- The reader's recap summarizes every chapter up to your reading position, generating missing summaries on demand
- Summaries got better across the board: they now recount the story directly instead of describing it, low-quality ones are detected and regenerated, and endnotes, acknowledgements and image credits are no longer treated as story content
Metadata keeps growing
- Two new sources: 金石堂 and Pubu — eight plugins total, and Pubu supplies ratings
- 博客來 learned title search (it was ISBN-only), and a manual refresh now retries sources that previously reported "not found"
- CJK title matching is subtitle-aware — a rewritten subtitle no longer sinks the whole match
iOS and reader fixes
- The on-screen keyboard now hides the bottom bars instead of pushing them mid-screen, and the tab bar no longer vanishes after a search → book → back round trip
- Text selection no longer drifts off the pressed word in books with unusual stylesheets
- Deleting a book returns you to its library, and Chinese published dates render properly spaced
Upgrade notes
- Three database migrations — applied automatically by the migrate service on startup
- If you run a custom reverse proxy (not the bundled nginx), add a
/mcplocation to reach the MCP endpoint — seenginx/nginx.conffor the reference block
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 BeePub
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]