This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalThe release introduces multiple new features and bug fixes while also implementing a breaking change that migrates WATCH/TARGET settings to user_preferences.
Why it matters: Affects configuration management; operators must update WATCH/TARGET entries in user_preferences before upgrade to avoid runtime errors.
Summary
AI summaryUpdates 🚀 New Features, 🐛 Bug Fixes, and API Endponts across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | Medium |
Migrate WATCH/TARGET to user_preferences configuration Migrate WATCH/TARGET to user_preferences configuration Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add trash manifest and file restore functionality Add trash manifest and file restore functionality Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Server-side pagination for All Books Server-side pagination for All Books Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add DB backup/restore API, UI, and tests Add DB backup/restore API, UI, and tests Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Support PDF Uploads and Track upload operations Support PDF Uploads and Track upload operations Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Source Wall - Add Highlight to Selected Rows Source Wall - Add Highlight to Selected Rows Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add missing-XML Rescan and Preserve has_comicinfo Add missing-XML Rescan and Preserve has_comicinfo Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add Mylar-compatible series.json support Add Mylar-compatible series.json support Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add pull-list export/import and DB helpers Add pull-list export/import and DB helpers Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add Filename Spaces & Special Character Replacement Add Filename Spaces & Special Character Replacement Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add bulk select/delete for reading lists Add bulk select/delete for reading lists Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add List Sorting and CBZ crop to Reading List Views Add List Sorting and CBZ crop to Reading List Views Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add Smart Rename feature for File Manager Add Smart Rename feature for File Manager Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Support exclude terms for smart rename Support exclude terms for smart rename Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
External reading api endpoint added External reading api endpoint added Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
API Endpoint for Companion Reading App added API Endpoint for Companion Reading App added Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
Add Additional API Endpoints and API Docs Add Additional API Endpoints and API Docs Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Performance | Medium |
Add Parallel Bulk ComicInfo Updater Add Parallel Bulk ComicInfo Updater Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Ensure WATCH/TARGET defaults in memory config Ensure WATCH/TARGET defaults in memory config Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Support Home Page Refresh w/ Path Support Home Page Refresh w/ Path Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Browser Extension - Add /dls/ selector and bump version Browser Extension - Add /dls/ selector and bump version Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Recognize /dls/ redirect for PIXELDRAIN Recognize /dls/ redirect for PIXELDRAIN Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Remove JS warnings, add debug flag and guard grid Remove JS warnings, add debug flag and guard grid Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Ensure Publisher Populates When Subscribing to a Series Ensure Publisher Populates When Subscribing to a Series Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Open On-The-Stack Issues if Paginated Open On-The-Stack Issues if Paginated Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
Remove item in missing-XML mode instead of reload Remove item in missing-XML mode instead of reload Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Refactor | Medium |
Move folder thumbnail probe and harden metadata Move folder thumbnail probe and harden metadata Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Refactor | Medium |
Move DB to config dir and add migration Move DB to config dir and add migration Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Refactor | Medium |
Move schedule management to Schedules page Move schedule management to Schedules page Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Refactor | Medium |
Move the Convert Library Button to Settings page Move the Convert Library Button to Settings page Source: llm_adapter@2026-05-22 Confidence: high |
— |
Full changelog
🐛 Bug Fixes
- Ensure WATCH/TARGET defaults in memory config by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/315
This turned into a much larger release than I had planned and I've drafted a new Blog Post going over details of what's in this release and the thinking behind some of these features.
🚀 New Features
- Add trash manifest and file restore functionality by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/280
- Server-side pagination for All Books by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/282
- Move folder thumbnail probe; harden metadata by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/283
- Move DB to config dir and add migration by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/284
- Add DB backup/restore API, UI, and tests by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/285
- Support PDF Uploads and Track upload operations by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/286
- Source Wall - Add Highlight to Selected Rows by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/287
- Add Parallel Bulk ComicInfo Updater by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/288
- Add missing-XML Rescan and Preserve has_comicinfo by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/289
- Add Mylar-compatible series.json support by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/293
- Add pull-list export/import and DB helpers by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/294
- Move schedule management to Schedules page by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/295
- Add Filename Spaces & Special Character Replacement by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/299
- Migrate WATCH/TARGET to user_preferences by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/303
- Add bulk select/delete for reading lists by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/305
- Add List Sorting and CBZ crop to Reading List Views by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/308
- Add Smart Rename feature for File Manager by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/312
- Support exclude terms for smart rename by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/314
-
- Move the Convert Library Button to Settings page by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/281
🐛 Bug Fixes
- Support Home Page Refresh w/ Path by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/290
- Browser Extension - Add /dls/ selector and bump extension version by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/296
- Recognize /dls/ redirect for PIXELDRAIN by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/297
- Remove JS warnings, add debug flag and guard grid by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/298
- Ensure Publisher Populates When Subscribing to a Series by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/304
- Open On-The-Stack Issues if Paginated by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/310
- Remove item in missing-XML mode instead of reload by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/313
API Endponts
- External reading api by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/273
- API Endpoint for Companion Reading App by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/274
- Add Additional API Endpoints and API Docs by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/275
- Update Recent API to Limit 30 Days by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/276
- Add Volume Support to API by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/278
- To read api volume support by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/279
Full Documentation
Full documentation and install steps are available on clucomics.org
Docker Deploy
Docker images are updated for image: allaboutduncan/comic-utils-web:latest
Support and Feature Requests
Support and feature requests are now available at "The Stack" Discord
Full Changelog: https://github.com/allaboutduncan/clu-comics/compare/v4.14...v4.14.1
Breaking Changes
- Migrate WATCH/TARGET config keys to user_preferences
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 clu-comics
Digital comic curation app to read, manage, edit, and update libraries of any size.
Related context
Related tools
Beta — feedback welcome: [email protected]