This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates π New Features, π Bug Fixes, and Bulk Metadata History across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Bulk Metadata Editing Backend and UI with nested folder support Adds Bulk Metadata Editing Backend and UI with nested folder support Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds Bulk Revert functionality for metadata history Adds Bulk Revert functionality for metadata history Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds Multi-Select Mode and Toggle to Collection view Adds Multi-Select Mode and Toggle to Collection view Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds handling for 'oneshots' and 'specials' folders as single issues Adds handling for 'oneshots' and 'specials' folders as single issues Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds support for skipping providers during metadata lookup Adds support for skipping providers during metadata lookup Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds two views (large thumbnail and small) to CBZ Editor Cards Adds two views (large thumbnail and small) to CBZ Editor Cards Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds Drag and Drop reβordering while editing CBZ files Adds Drag and Drop reβordering while editing CBZ files Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds Tab Navigation between cells on the Source Wall view Adds Tab Navigation between cells on the Source Wall view Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Medium |
Adds Issue Month/Year naming variables for renaming Adds Issue Month/Year naming variables for renaming Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Feature | Low |
Creates cvinfo when mapping series Creates cvinfo when mapping series Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Feature | Low |
Supports cover/store dates in file renaming Supports cover/store dates in file renaming Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Feature | Low |
Writes folder sidecars, lazily fetches GCD covers, and retries CV lookups Writes folder sidecars, lazily fetches GCD covers, and retries CV lookups Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Feature | Low |
Defaults manual search to series alias if present Defaults manual search to series alias if present Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Medium |
Fixes missing ComicInfo.xml by creating it during update Fixes missing ComicInfo.xml by creating it during update Source: llm_adapter@2026-06-09 Confidence: high |
β |
| Bugfix | Low |
Sets UMASK default 002 and applies setgid to data directories Sets UMASK default 002 and applies setgid to data directories Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Detects and handles missing GCD tables gracefully Detects and handles missing GCD tables gracefully Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Stages and saves pending edits on the Source Wall Stages and saves pending edits on the Source Wall Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Adds API endpoint to write ComicInfo.xml from database Adds API endpoint to write ComicInfo.xml from database Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Preserves issueβlevel ComicVine metadata across operations Preserves issueβlevel ComicVine metadata across operations Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Implements timeouts and failover for ComicVine requests Implements timeouts and failover for ComicVine requests Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Improves file search ranking and results UI presentation Improves file search ranking and results UI presentation Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Renames files after metadata fetch on the Source Wall Renames files after metadata fetch on the Source Wall Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
| Bugfix | Low |
Migrates rename token {year} to {volume_year} Migrates rename token {year} to {volume_year} Source: granite4.1:30b@2026-06-09-audit Confidence: low |
β |
Full changelog
What's Changed
π New Features
- Bulk Metadata Editing Backend and UI - CLU now supports nested folders for metadata application. Click a Publisher folder or a Series with Multiple Volumes and CLU will no process every series and issue, keeping a record of all changes - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/324
- Add Bulk Revert for Metadata History by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/325
- Add Multi-Select Mode and Toggle to Collection: Selected multiple files across pages - especially useful for the Missing XML view by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/328
- Add Oneshot & Special folder Handling to Bulk Metadata: if CLU detects a 'oneshots' or 'specials' folder, it will default handle them as single issues and not a series - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/349
- Support Skipping Providers in Metadata: if you can't find an issues or series, you can force a skip to check the next priority provider- by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/350
- Refactor CBZ Editor Cards: There are now two views available while editing CBZ files. A LARGE thumbnail if you are wanting to crop images and a smaller view for uploading or renaming files - by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/320
- Drag and Drop Re-Ordering While Editing CBZ by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/321
- Add Tab Navigation between Cells on the Source Wall view by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/327
- Add Issue Month/Year naming variables by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/335ull/336
- Create cvinfo when mapping series by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/334
- Support cover/store dates in renaming by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/337
- Write folder sidecars, lazy GCD covers, CV retries by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/341
- Default Manual Search to Series Alias if Present by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/343
π Bug Fixes
- Make UMASK default 002 and setgid data dirs by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/p
- Detect and handle missing GCD tables by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/319
- Stage and Save Pending Source-Wall Edits by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/323
- Create ComicInfo.xml when missing in updater by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/326
- Add API to write ComicInfo.xml from DB by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/329
- Preserve issue-level ComicVine metadata by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/330
- Add ComicVine timeouts and failover by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/339
- Improve file search ranking and results UI by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/340
- Rename After Metadata Fetch on Source Wall by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/347
- Migrate rename token {year} -> {volume_year} by @allaboutduncan in https://github.com/allaboutduncan/clu-comics/pull/348
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 Change-log: https://github.com/allaboutduncan/clu-comics/compare/v4.14.1...v5.0
Images
Bulk Metadata Progress
Bulk Metadata Resolve Selection
Bulk Metadata History
Larger Image Edit CBZ View
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
Earlier breaking changes
- v4.14.1 Migrate WATCH/TARGET to user_preferences configuration
Beta — feedback welcome: [email protected]