🌟 What's New in v1.16.2
✨ Enhancements
- fix(ui): update tasks last run time to include timezone information (#2047) by @CounterClops
- feat(api): add healthcheck endpoint for monitoring health from Docker/Podman (#2024) by @davejlong
- fix(metadata): cover no longer fails to extract with invalid zip files (#2012) by @MightyHalfGinger
- fix(bookdrop): improve pattern extractor date extraction (#2032) by @CounterClops
- feat(cover-search): trigger search automatically when form is valid after autofill (#2035) by @balazs-szucs
🐛 Bug Fixes
- fix(upload): truncate long filenames to safe length while preserving extension for bookdrop and additional files (#2059) by @balazs-szucs
- fix(cbz): exclude macOS metadata and hidden files from image extraction (#2056) by @balazs-szucs
- fix(upload): preserve original filename as title when metadata extraction returns temp file name (#2053) by @balazs-szucs
- fix(metadata-viewer): show only allowed other actions and localize amazon link (#2031) by @xcashy
- fix(metadata): add null handling for MetadataRefreshService and improve default initialization in MetadataRefreshOptions (#2034) by @balazs-szucs
🛠️ Refactoring & Maintenance
- refactor(api): remove unused imports/fields, pre-compile regex patterns, use EnumMap for enum keys (#2036) by @balazs-szucs
- Refine telemetry (#2054) by @acx10
- Allow hash in file naming pattern (#2062) by @acx10
📖 Documentation
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.16.2 - GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.16.2
Full Changelog: v1.16.1...v1.16.2