Skip to content

Releases: gotson/komga

Release 1.16.0

02 Jan 08:04
Compare
Choose a tag to compare

Changelog

🚀 Features

api

  • readlist books are not always sorted by number (0dd4b27), closes #1803
  • add new endpoint to retrieve Komga releases (fa98da3)

webui

  • download log file from server settings (eed4f09), closes #1599
  • display updates with available indicator and changelog (85cffc7), closes #1598

unscoped

🔄️ Changes

  • remove duplicated code (274ac6a)
  • use spring's webclient.builder (9fde145)

🛠 Build

webui

🌐 Translation

webui

  • translated using Weblate (Chinese (Simplified Han script)) (bd0a483)
  • translated using Weblate (Korean) (b50072c)
  • translated using Weblate (Finnish) (bcdb7b2)
  • translated using Weblate (French) (cb57488)
  • translated using Weblate (Spanish) (48b472d)
  • translated using Weblate (Croatian) (4911fba)
  • translated using Weblate (Czech) (9081c33)
  • translated using Weblate (German) (e47b18c)
  • translated using Weblate (Turkish) (263e64b)

Contributors

We'd like to thank the following people for their contributions:
Eren Eroğlu, Filip Jaruška, Gauthier, Gauthier Roebroeck, M, Matthieu Sontag, Milo Ivir, Noa Himesaka, gallegonovato, jonoafi, 無情天

Release 1.15.1

17 Dec 07:04
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • static web resources not available (f22d880)

🔄️ Changes

🛠 Build

conveyor

  • use JDK 22 to fix windows build issue (3b4dca2)

🌐 Translation

komga-tray

  • translated using Weblate (Portuguese) (1470a02)
  • translated using Weblate (Thai) (d179eb2)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (5724409)
  • translated using Weblate (Finnish) (83d0627)
  • translated using Weblate (Spanish) (af7b1d6)
  • translated using Weblate (Croatian) (43f86ad)
  • translated using Weblate (Portuguese) (29826e1)
  • translated using Weblate (Japanese) (3871fcf)
  • translated using Weblate (German) (3cdb5f0)
  • translated using Weblate (Portuguese (Brazil)) (dd9482d)
  • translated using Weblate (Thai) (3cdec06)
  • translated using Weblate (Turkish) (d501d1a)

Contributors

We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Horus68, M, Milo Ivir, altinat, gallegonovato, jonoafi, minahoku, shimanchu, 無情天

Release 1.15.0

16 Dec 01:55
Compare
Choose a tag to compare

This release brings some new capabilities to Series filtering, allowing negation filters, as well as any of / all of filtering. The new filtering capabilities are powered by a new API endpoint and a new DSL to express complex conditions.

The Docker images (x64 & arm64) have been upgraded to Ubuntu 24.10 base image, as well as Java 23. Jpeg XL is now natively supported for the arm64 image, and all images now include and in order to support Docker healtchecks more easily.

Changelog

🚀 Features

api

  • add new series list API using search condition criteria DSL (3bfc798)

docker

  • add curl and wget (143770e)
  • add native jpeg-xl library for arm64 (b682e35)

webui

windows-app

  • add native webp libraries (17925e5)

🐛 Fixes

  • keep user uploaded thumbnail when importing a book with upgrade (b7b74c8)
  • restore user uploaded thumbnail when restoring deleted books and series (812f822)

🔄️ Changes

🛠 Build

docker

  • use ubuntu 24.10 and JDK 23 (858365f)
  • use new spring boot jar tools to extract layers (a7ae8c7)

macos-app

  • minimum macos version is now 13 (5a32f7b)

webui

unscoped

  • move JDK configuration for desktop app to Conveyor configuration (051cfb7)
  • bump gradle to 8.11.1 (2e5d5d8)
  • refactor (d839cd6)

📝 Documentation

  • fix FAQ link in CONTRIBUTING.md (6cc14e3)

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 15.1 to 16.0 (7fa42f5)
  • bump hydraulic-software/conveyor from 14.3 to 15.1 (8923403)

komga

  • bump nightcompress to 1.0.0 (750710d)
  • bump nightmonkeys to 1.0.0 (8ce7716)
  • bump spring boot to 3.4.0 (c76d9bf)

webui

  • bump nanoid from 3.3.6 to 3.3.8 in /komga-webui (570650a)

unscoped

  • bump deps (fceda30)
  • bump ktlint to 1.5.0 (307c652)
  • bump com.github.ben-manes.versions to 0.51.0 (ee4d0a5)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Mad Scientist

Release 1.14.1

15 Oct 01:33
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • file system listing does not respect showFiles=false (836cfa4), closes #1721

kobo

  • better display of fixed layout books (406274d), closes #1732

komga-tray

  • load optional application configuration files inside config directory (2b41fef)

webui

  • book import filename chooser dialog would not reopen in some scenarios (f910ef4)
  • bulk edit metadata numberSort increment does not work as expected after editing (e1b9296), closes #1727
  • epub reader crash when reading one-shot from collection context (e7ef2bc), closes #1718
  • file system browser parent button does not work (fa006c0), closes #1721

🛠 Build

webui

🌐 Translation

komga-tray

  • translated using Weblate (Czech) (a05ad44)

webui

  • translated using Weblate (Finnish) (c185395)
  • translated using Weblate (French) (246c539)
  • translated using Weblate (Czech) (a23d893)
  • translated using Weblate (Turkish) (833f4b3)

⚙️ Dependencies

webui

  • bump cookie and express in /komga-webui (64094ff)

Contributors

We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Matthieu Sontag, Petr Šimek, jonoafi

Release 1.14.0

27 Sep 08:44
Compare
Choose a tag to compare

This release brings kepubify support to convert EPUB to KEPUB on the fly with Kobo Sync. You will need to redownload books on your Kobo.

The read progress sync from Komga to Kobo for KEPUB was also enhanced. You will need to re-analyze your EPUB books for this to work.

Changelog

🚀 Features

docker

kobo

  • update changed covers on Kobo (870afff)
  • handle read progression conversion between kepub and epub (df11920)
  • convert books to kepub on the fly using kepubify (dd39f28)
  • provide KEPUB format download url if book is kepub (9e8a525)

komga-tray

  • bundle kepubify for windows and macos apps (489d4b1)

webui

  • support kepubify path in Server Settings (d838c85)
  • display KEPUB as book format for kepub files (12e2436)

unscoped

  • detect if epub is a kepub (0fd783c)

🐛 Fixes

  • don't crash if ForwardedHeaderFilter is not defined (2b18dfa)

🔄️ Changes

  • simplify epub zip functions (d0143bf)
  • move TaskPoolSize event to infrastructure package (734bf8f)

📝 Documentation

openapi

🌐 Translation

komga-tray

  • translated using Weblate (Danish) (a253bce)
  • translated using Weblate (Portuguese) (5494254)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (b549038)
  • translated using Weblate (Spanish) (f7d1fe4)
  • translated using Weblate (Danish) (5c5aabb)
  • translated using Weblate (Chinese (Simplified Han script)) (51cd7e0)
  • translated using Weblate (Finnish) (cc55e2f)
  • translated using Weblate (French) (14bbdc4)
  • translated using Weblate (Spanish) (fdf0582)
  • translated using Weblate (Croatian) (9c49f65)
  • translated using Weblate (Portuguese) (7e29dc6)
  • translated using Weblate (German) (ebeea18)
  • translated using Weblate (Turkish) (e1c2395)

⚙️ Dependencies

komga

  • bump sqlite-jdbc from 3.45.0.0 to 3.46.1.3 (b9cb0fe)

webui

  • bump serve-static and express in /komga-webui (b64c117)

Contributors

We'd like to thank the following people for their contributions:
1024mb, Eren Eroğlu, Gauthier, Gauthier Roebroeck, M, Matthieu Sontag, Milo Ivir, Rodrigo Müller, Steffen, gallegonovato, jonoafi, 無情天

Release 1.13.0

11 Sep 05:36
Compare
Choose a tag to compare

Changelog

🚀 Features

kobo

  • sync On Deck as a Kobo collection (f07be06)

metadata

  • support multiple values in Web field from ComicInfo.xml (d12f3b3), closes #1639

webui

  • add sort criteria for known page hash (be4911d), closes #1609

🐛 Fixes

  • admin user created by claiming does not have kobo sync role (bf8bbdd), closes #1686

🏎 Perf

api

  • make on deck much faster (e72ff78)

🛠 Build

benchmark

  • mark some books as read for on deck (0047a91)

🌐 Translation

komga-tray

  • translated using Weblate (Croatian) (b8f2cea)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (bc913ad)
  • translated using Weblate (Korean) (41c93fd)
  • translated using Weblate (Finnish) (026c696)
  • translated using Weblate (French) (c725d73)
  • translated using Weblate (Spanish) (ffc7bc3)
  • translated using Weblate (Croatian) (15eb9a4)
  • translated using Weblate (Russian) (8249e0f)

Contributors

We'd like to thank the following people for their contributions:
1024mb, Artem Ryabkov, Assem Askarova, Gauthier, Gauthier Roebroeck, Milo Ivir, Samyar Vahid, gallegonovato, jonoafi, 無情天

Release 1.12.1

04 Sep 08:44
Compare
Choose a tag to compare

Changelog

🐛 Fixes

kobo

  • better handling of missing port from Kobo Sync requests (4cd838a)
  • use the total progression sent by Kobo (be37127)
  • correctly propagate metadata update during kobo sync (20e7c29)
  • properly store total progression on state update (fcde9c9)
  • properly mark book as read when finished on Kobo (c3fc37a)

webui

  • only show API key copy button if clipboard is available (4351086), closes #1675

🔄️ Changes

  • adjust loglevel for LoginListener (2c260b1)

🛠 Build

webui

📝 Documentation

  • add kobo sync in readme (02e8d30)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck

Release 1.12.0

29 Aug 08:57
Compare
Choose a tag to compare

Standing on the shoulders of giants.

This release brings support for Kobo Sync, and this would never have been possible without the tremendous work done by the Calibre-Web team! The Calibre-Web code helped me a lot to understand how the Kobo Sync protocol works.

Make sure to check the Kobo Sync documentation on our website.

Changelog

🚀 Features

kobo

metadata

  • use group-position for epub series index (4354581)

webui

🐛 Fixes

api

  • incorrect query param name (85a9934), closes #1670
  • properly handle simple read progress for divina compatible epub (0d19aa1)

🛠 Build

  • ignore conveyor steps on forks (cefd527)

🌐 Translation

komga-tray

  • translated using Weblate (Hungarian) (95df315)

⚙️ Dependencies

ci

  • bump actions/checkout from 3 to 4 (14887f5)

webui

  • bump webpack from 5.88.2 to 5.94.0 in /komga-webui (f3bce23)

Contributors

We'd like to thank the following people for their contributions:
Eren Eroğlu, Gauthier, Gauthier Roebroeck, Jens van Almsick, Lee Andy, Milo Ivir, Simon Ádám

Release 1.11.3

26 Aug 03:37
Compare
Choose a tag to compare

Changelog

🐛 Fixes

api

  • some metrics are not updated (da35140), closes #1643
  • known page hash cannot be sorted by file size (bf71f8e), closes #1610

docker

komga-tray

webui

  • footer text displayed over book content (6794e24), closes #1489
  • auto-scroll upward does not work when dragging elements (835bff4), closes #1652

🏎 Perf

  • faster zip entry extraction (eeb5898)

🔄️ Changes

  • better logging for sqlite pools (6a51f34)

🛠 Build

webui

unscoped

  • add browserlist update action (b93459a)

⚙️ Dependencies

ci

  • bump gradle/actions from 3 to 4 (6482b34)

webui

  • bump axios from 1.6.0 to 1.7.4 in /komga-webui (f177fab)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Snd-R

Release 1.11.2

25 Jul 04:05
Compare
Choose a tag to compare

Changelog

🐛 Fixes

docker

  • native libraries would not load on aarch64 (16e8b97)

unscoped

  • do not share IndexWriterConfig instances across IndexWriters (90db07c), closes #1603

🔄️ Changes

  • replace task executor type with interface (19b846b)

🛠 Build

benchmark

  • fix properties following gradle change (1236594)

🌐 Translation

komga-tray

  • added translation using Weblate (Chinese (Simplified)) (c66db8e)
  • translated using Weblate (Swedish) (5e7c42c)
  • added translation using Weblate (Croatian) (d9a8cc6)
  • translated using Weblate (Czech) (57bbe5e)

webui

  • translated using Weblate (Chinese (Simplified)) (5d4fc14)
  • translated using Weblate (Korean) (8182d50)
  • translated using Weblate (Hungarian) (a844587)
  • translated using Weblate (Croatian) (0ddb3d8)
  • translated using Weblate (Czech) (c4a428f)
  • translated using Weblate (Russian) (a9eadae)
  • translated using Weblate (German) (7ea825d)
  • translated using Weblate (Thai) (3da499e)

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 14.2 to 14.3 (4d8b7d4)
  • bump hydraulic-software/conveyor from 14.1 to 14.2 (d7ee49c)

webui

  • bump braces from 3.0.2 to 3.0.3 in /komga-webui (fbc7ce1)

Contributors

We'd like to thank the following people for their contributions:
Anton, Chase Wang, Filip Jaruška, Gauthier, Gauthier Roebroeck, Languages add-on, Milo Ivir, Shjosan, Smoukus, altinat, broot5, 高坂京介