Skip to content

Releases: gotson/komga

Release 1.24.3

27 Mar 08:53

Choose a tag to compare

Changelog

🐛 Fixes

webui

  • epub reader would not load (b8ea79e)

⚙️ Dependencies

webui

  • bump node-forge from 1.3.2 to 1.4.0 in /komga-webui (40dadcb)

Contributors

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

Release 1.24.2

26 Mar 09:59

Choose a tag to compare

Changelog

🐛 Fixes

docker

epub

  • fallback on epub2 toc if epub3 is present but invalid (4ce8f27)

unscoped

  • epub extension could get lost during book restoration (90d3a1d)

🔄️ Changes

docker

  • fix small warnings when builing (bcc4438)

🛠 Build

webui

📝 Documentation

🌐 Translation

webui

  • translated using Weblate (Chinese (Simplified Han script)) (da981be)
  • translated using Weblate (Korean) (92a61de)
  • translated using Weblate (Croatian) (c00aaeb)
  • translated using Weblate (Bulgarian) (0013a65)
  • translated using Weblate (German) (df5e90e)
  • translated using Weblate (Portuguese (Brazil)) (c79008d)
  • translated using Weblate (Tamil) (4fa9422)

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 21.1 to 22.0 (de25e49)
  • bump EndBug/add-and-commit from 9 to 10 (b91919a)
  • bump docker/setup-buildx-action from 3 to 4 (a584f4c)
  • bump docker/login-action from 3 to 4 (25ccf5a)
  • bump docker/setup-qemu-action from 3 to 4 (30ed015)
  • bump actions/upload-artifact from 6 to 7 (dfdcd08)

webui

  • bump picomatch from 2.3.1 to 2.3.2 in /komga-webui (457a724)
  • bump flatted from 3.2.7 to 3.4.2 in /komga-webui (7ad2bd5)
  • bump yauzl and r2-utils-js in /komga-webui (322cf23)
  • bump svgo from 2.8.0 to 2.8.2 in /komga-webui (fd84125)
  • bump immutable from 4.3.4 to 4.3.8 in /komga-webui (112c442)
  • bump minimatch in /komga-webui (8b542b8)
  • bump ajv from 6.12.6 to 6.14.0 in /komga-webui (7e83afd)
  • bump qs from 6.14.1 to 6.14.2 in /komga-webui (3d52eab)
  • bump axios from 1.12.0 to 1.13.5 in /komga-webui (22fdc2e)
  • bump webpack from 5.94.0 to 5.105.0 in /komga-webui (0400b8f)

Contributors

We'd like to thank the following people for their contributions:
A L, Gauthier, Gauthier Roebroeck, Marcos Soares, Milo Ivir, Wolfram, தமிழ்நேரம், 無情天, 안세훈

Release 1.24.1

29 Jan 05:20

Choose a tag to compare

Changelog

🐛 Fixes

epub

  • more lenient fixed-layout detection (4f94365)

🌐 Translation

webui

  • translated using Weblate (Chinese (Simplified Han script)) (80e5432)
  • translated using Weblate (Swedish) (7e2798b)
  • translated using Weblate (Russian) (deece74)
  • translated using Weblate (German) (f990b9a)
  • translated using Weblate (Galician) (ecf6708)

Contributors

We'd like to thank the following people for their contributions:
Aleksey, Gauthier, Gauthier Roebroeck, Johkum, Kon K Dong, Wolfram, 無情天

Release 1.24.0

28 Jan 04:19

Choose a tag to compare

Changelog

🚀 Features

api

  • add heartbeat event to SSE connections (512492b), closes #2205

unscoped

  • support epub with images in spine (525b37f)

🛠 Build

webui

⚙️ Dependencies

ci

  • bump hydraulic-software/conveyor from 21.0 to 21.1 (2ff8ea1)
  • bump actions/upload-artifact from 5 to 6 (4911cc8)
  • bump dessant/lock-threads from 5 to 6 (2e268b4)
  • bump hydraulic-software/conveyor from 20.0 to 21.0 (7d1c9b8)

webui

  • bump lodash from 4.17.21 to 4.17.23 in /komga-webui (a4958b0)
  • bump qs from 6.13.0 to 6.14.1 in /komga-webui (13761f6)
  • update package name for isbn-verify (62b4154)

Contributors

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

Release 1.23.6

28 Nov 03:52

Choose a tag to compare

Changelog

🐛 Fixes

kobo

  • proxy 401 errors on initialization (3739951)
  • prevent double URL encoding when proxying (ce3ad4c), closes #2130
  • proxy Content-Type headers for kobo (b925f3e), closes #2074

unscoped

  • properly decode cover href when generating epub cover (f8ca936), closes #2118

🔄️ Changes

kobo

🛠 Build

docker

  • use old-releases apt repo (ba7b826)

webui

unscoped

📝 Documentation

api

🌐 Translation

komga-tray

  • translated using Weblate (Arabic) (a5548a5)
  • translated using Weblate (Russian) (8f8d20a)
  • translated using Weblate (Galician) (0f69a3a)

webui

  • translated using Weblate (Croatian) (dde0169)
  • translated using Weblate (Russian) (a2ed7d3)
  • translated using Weblate (Portuguese (Brazil)) (475f026)
  • translated using Weblate (Thai) (a03f1bd)

⚙️ Dependencies

ci

  • bump actions/checkout from 5 to 6 (f138fe3)
  • bump mikepenz/action-junit-report from 5 to 6 (6b07fda)
  • bump actions/upload-artifact from 4 to 5 (fe40ede)
  • bump actions/setup-node from 5 to 6 (c23f2d3)

webui

  • bump node-forge from 1.3.1 to 1.3.2 in /komga-webui (0f25453)
  • bump js-yaml from 3.14.1 to 3.14.2 in /komga-webui (cd47fc7)

Contributors

We'd like to thank the following people for their contributions:
Aleksey, Francisco José Aquino García, Gauthier, Gauthier Roebroeck, Jason, Luiz Henrique Moreira de Souza, Milo Ivir, altinat, redaloe

Release 1.23.5

08 Oct 07:31

Choose a tag to compare

Changelog

🚀 Features

  • support local artwork in gif format (f19d7aa), closes #1853

🐛 Fixes

api

  • empty content when x-api-key is sent alongside session (5a5f8d7), closes #2099
  • relax JSON deserializer (eb8bdfc)
  • add id field in HistoricalEventDto (5e3ca4d)

🏎 Perf

api

  • remove no-transform cache-control from response header (43c1018), closes #2091

🔄️ Changes

  • add more logs when epub extension is missing (730b093)
  • add more logs to koreader sync controller (2f9b4e7)
  • make dslRO transaction aware (69ba569)

🛠 Build

webui

🌐 Translation

komga-tray

  • translated using Weblate (Portuguese (Brazil)) (2259e4b)

webui

  • translated using Weblate (Slovak) (f75ad77)
  • translated using Weblate (Croatian) (f2913d1)
  • translated using Weblate (Czech) (0b3307c)
  • translated using Weblate (Portuguese (Brazil)) (1213309)

⚙️ Dependencies

ci

  • bump peter-evans/dockerhub-description from 4.0.2 to 5.0.0 (bdca990)
  • bump gradle/actions from 4 to 5 (8081439)
  • bump peter-evans/repository-dispatch from 3 to 4 (80c604e)
  • bump hydraulic-software/conveyor from 19.0 to 20.0 (e0b583f)

webui

  • bump axios from 1.8.2 to 1.12.0 in /komga-webui (d965758)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Milo Ivir, Petr Šimek, fantastron27, lucas philippe

Release 1.23.4

09 Sep 02:47

Choose a tag to compare

Changelog

🐛 Fixes

kobo

🏎 Perf

  • send events outside of db transaction (51bfb35)

🧪 Tests

  • run tests with a WAL database instead of memorydb (7888a53)

🛠 Build

webui

⚙️ Dependencies

ci

  • bump actions/setup-node from 4 to 5 (3f64435)

Contributors

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

Release 1.23.3

28 Aug 02:50

Choose a tag to compare

Changelog

🐛 Fixes

api

  • cannot create readlist or collection with database in WAL mode (1776174)

🛠 Build

release

  • fail jreleaser on publish errors (6b4d81e)

⚙️ Dependencies

ci

  • bump actions/setup-java from 4 to 5 (b837963)

Contributors

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

Release 1.23.2

25 Aug 09:39

Choose a tag to compare

This release enabled WAL mode by default for the SQLite databases.

Changelog

🐛 Fixes

kobo

webui

  • ignore content negotiation when downloading page (85a33d4), closes #2042

unscoped

  • ignore xml namespace in EPUB opf file (3ab21ff), closes #2043

🏎 Perf

  • enable SQLite WAL mode by default (e7b56b2)

🔄️ Changes

api

  • mark kepubifyPath as deprecated (d147586)

unscoped

  • use Jsoup XmlParser instead of HTML parser where needed (4e7c49d)

🛠 Build

deps

  • move redundant versions to gradle version catalog (18ec31f)

📝 Documentation

🌐 Translation

komga-tray

  • translated using Weblate (Slovak) (4a598e3)
  • translated using Weblate (Assamese) (9ce6258)
  • added translation using Weblate (Slovak) (c6a424e)
  • translated using Weblate (Ukrainian) (45a105a)

webui

  • translated using Weblate (Slovak) (9a6f664)
  • translated using Weblate (Ukrainian) (ed271fc)

⚙️ Dependencies

ci

  • bump actions/checkout from 4 to 5 (ea5a470)
  • bump hydraulic-software/conveyor from 18.1 to 19.0 (a333b75)

webui

  • bump brace-expansion from 1.1.11 to 1.1.12 in /komga-webui (777acbb)
  • bump ws in /komga-webui (30f6d3a)

unscoped

  • bump jsoup to 1.21.1 (8b62988)
  • bump nightcompress from 1.1.0 to 1.1.1 (eb8a2df)
  • bump ktlint from 1.6.0 to 1.7.1 (54c818e)

Contributors

We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Itsmechinmoy, fantastron27, peter cerny, Максим Горпиніч

Release 1.23.1

01 Aug 04:30

Choose a tag to compare

Changelog

🐛 Fixes

api

  • reduce cache for announcements and releases to 1h (e019f5d)

🏎 Perf

  • separate database reads from writes (f9d9139)
  • use sqlite temporary tables for long parameter list (7464e64)

🔄️ Changes

benchmark

  • replace deprecated methods (9046a61)

unscoped

  • ktlint format (9986f9d)
  • move lucene commit to separate class (243355f)
  • replace deprecated property (cfa3995)

🧪 Tests

  • use synchronous lucene committer for tests (0e52bde)
  • use synchronous events for tests (a80eb59)

🛠 Build

docker

  • downgrade base image from ubuntu:25.04 to ubuntu:24.10 for arm64/arm64 (ffd2d0c), closes #2021

webui

⚙️ Dependencies

komga

  • bump spring boot to 3.5.4 (d8d2029)
  • bump bestbefore-processor-kotlin to 0.2.0 (5af98a5)
  • bump spring-session-caffeine to 2.1.0 (0a0bd96)

webui

  • bump on-headers and compression in /komga-webui (cd98fed)

Contributors

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