Notable changes
- Configure the size of the generated thumbnails. You can configure the thumbnails size in the Server Settings, and regenerate thumbnails for existing books. This also applies to mosaic thumbnails generated for Collections and Read Lists.
- The background task manager and internal events handler (Artemis) was entirely replaced by an in-house solution. Artemis was prone to issues, the most notables being blocking the application startup because an open port could not be acquired, the growing size of the artemis directory, and a general slowness once the size was very high.
- The following configuration keys are deprecated:
komga.task-consumers
,komga.task-consumers-max
.
Changelog
π Features
api
- new endpoint to regenerate thumbnails conditionally (796745a)
- add thumbnail size server setting (5fa789b), closes #861 #1031
- add thumbnail metadata (5b6e9e3)
komga
- generate mosaic thumbnails with the quality configured in server settings (b19e799)
- prevent image resizing scale up (84fe3b7)
- store filesize, media type and dimensions for thumbnails (bb13c0c)
webui
- dialog to regenerate thumbnails if size has changed (ac1c824)
- configure thumbnail size from server settings (f0b1abe)
- display thumbnail metadata in edit poster dialog (64fddbd)
π Fixes
komga
- incorrect counts when getting thumbnails without metadata (553016c)
π Perf
komga
- submit tasks in bulk (5fe4e3e)
- replace Artemis for background task handling (b7aa120), closes #1038
- better handling of Lucene index when reading and updating (487b439)
ποΈ Changes
komga
- remove Serializable (6e6f8b7)
- simplify some background tasks (77ccb9e)
- use extension function (9abb261)
- add support for multiple data sources (cafe669)
- convert Task.uniqueId to a property (ae32b85)
- add functions to send multiple tasks in TaskEmitter (12a786b)
- replace Artemis with Spring events for domain event publishing (545a314)
- remove empty file (da184c8)
- rename task (266f692)
- add backing fields for server settings (e35d468)
opds
- remove chunky specific code as chunky doesn't work anymore with Komga (9d0a533)
unscoped
- ktlint (7057c28)
π Build
changelog
- group dependencies in separate category (0b3748a)
komga
- fix gradle task dependencies (1fcef0e)
- disable AuthenticationActivityCleanupController during tests (572a176)
- fix tests following previous changes (72cf68b)
- coding rule test for no field injection (e7fcf23)
π Documentation
- fix faq link in issue report (31c0bb0)
π Translation
- translated using Weblate (Chinese (Simplified)) (e032f94)
- translated using Weblate (Spanish) (4caaa34)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Gauthier, Gauthier Roebroeck, TnZzZHlp, ι«εδΊ¬δ»