Komga

Media

A media server for comics, manga, BDs, magazines and eBooks.

Latest 1.26.1 · by gotsonWebsitegotson/komga

Release activity

Release activity — 12 releases across 11 days since Aug 28, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Aug 28, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 20262 releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 20261 release on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

12 releases since Aug 28, 2025, busiest day 2

Changelog

1.26.1

Release 1.26.1

Changed 1
  • fix configuration escapes
Fixed 1
  • missing nextui css layers when serving from tomcat
Changelog
🐛 Fixes

komga

  • missing nextui css layers when serving from tomcat (ee79798)
🔄️ Changes
  • "refactor: fix configuration escapes" (e0ff2da), closes #2385
🛠 Build
🌐 Translation

webui

  • translated using Weblate (Korean) (e2add13)
Contributors

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

View originalPermalink
How 1.26.1 went
1.26.0

Release 1.26.0

Added 5
  • Add v2 version of referential API
  • Serve both UIs on the web server
  • RAR5 support in plain Java
  • First beta version of the new UI (NextUI)
  • Add link to launch the new UI
Changed 1
  • Remove libarchive from Docker and komga-tray
Fixed 5
  • Enforce content restriction when accessing posters
  • Handle more sort keys for page hashes
  • Preserve modified date in R2 progression
  • EPUB with images in SVG not detected as DIVINA
  • Relax web server validation

This release brings a new version of the WebUI (codename NextUI), it is available in beta and can be tested alongside the existing WebUI:

  • Not all features are available yet. You should check this issue for a list of what is available and what is yet to be implemented.
  • If you have any feedback/questions, or if you observe any issues, with the NextUI, please open a discussion in the dedicated category.
  • You cannot refresh the page in the browser (F5 or CTR+R/CMD+R), it will load the WebUI instead

How to access the NextUI:

  • from the existing WebUI, there is a link in the sidebar that will open the NextUI in a new tab
  • directly from the URL of your Komga server (ex: https://demo.komga.org/next)
Changelog
🚀 Features

api

  • add v2 version of referential API (52ef637)

komga

  • serve both UIs on the web server (c802267)
  • rar5 support in plain java (cea6375)

nextui

webui

  • add link to launch the new UI (531e3b2)
🐛 Fixes

api

  • enforce content restriction when accessing posters (bc04042)
  • handle more sort keys for page hashes (bec27ca)
  • preserve modified date in R2 progression (a1ee74d)

komga

  • epub with images in svg not detected as divina (45800c4)
  • relax web server validation (e8ffade), closes #2367
🔄️ Changes
🧪 Tests

komga

🛠 Build

deps

  • bump brace-expansion in /next-ui (0c03e66)
  • bump immutable from 5.1.5 to 5.1.9 in /next-ui (f7a7a90)

deps-dev

  • bump shell-quote from 1.8.4 to 1.10.0 in /next-ui (e9f19a2)
  • bump js-cookie from 3.0.5 to 3.0.8 in /next-ui (8805fbc)
  • bump flatted from 3.3.3 to 3.4.4 in /next-ui (027c73f)

docker

komga-tray

  • update required jdk modules for conveyor (3cb48cf)
  • remove libarchive and dependencies (4ef86df)

webui

unscoped

📝 Documentation
🌐 Translation

nextui

  • translated using Weblate (French) (e09967c)

webui

  • translated using Weblate (Chinese (Simplified Han script)) (8ac3068)
  • translated using Weblate (Chinese (Simplified Han script)) (53742ca)
  • translated using Weblate (Arabic) (ce4d38c)
⚙️ Dependencies

ci

  • bump gradle/actions from 6 to 6.2.0 (724eb8c)
  • bump hydraulic-software/conveyor from 22.0 to 22.1 (1184d89)
  • bump actions/setup-node from 6 to 7 (acb0427)

komga

  • bump kotlinx-coroutines-core to 1.11.0 (0341b5a)
  • bump jsoup to 1.23.1 (dc7269a)
  • bump tika-core to 3.3.2 (19fb19e)
  • bump pdfbox to 3.0.8 (abb0f6d)
  • bump jbig2-imageio to 3.0.5 (6d0303b)
  • bump commons-lang3 to 3.20.0 (8bd54d2)
  • bump gradle-jooq-plugin to 10.2.1 (8051ff1)
  • bump mockk to 1.14.11 (a7a7b5b)
  • bump kotlin-logging-jvm to 8.0.4 (5e0aca7)
  • bump sqlite-jdbc to 3.53.2.1 (c306c8a)
  • bump net.coobird:thumbnailator to 0.4.21 (cb342a8)
  • bump commons-compress to 1.28.0 (50b93e1)
  • bump commons-validator to 1.11.0 (79e177b)
  • bump commons-io to 2.22.0 (06d3c32)
  • bump com.twelvemonkeys.imageio to 3.14.0 (9bf7d1f)
  • bump com.tngtech.archunit to 1.5.0 (7d2425a)
  • bump icu4j to 78.3 (cda6d20)
  • bump com.google.zxing to 3.5.4 (d6bb688)
  • bump com.github.junrar to 8.1.0 (d2232fe)
  • bump com.github.gotson.nightmonkeys to 1.1.0 (b8a24c0)

komga-tray

  • bump dev.hydraulic.conveyor to 2.0 (889f1ce)
  • bump org.jetbrains.compose to 1.11.1 (2edc7f5)

webui

  • bump fast-uri from 3.1.4 to 3.1.5 in /komga-webui (fff72a9)
  • bump ws from 7.5.10 to 7.5.13 in /komga-webui (10eb3c6)
  • bump immutable from 4.3.8 to 4.3.9 in /komga-webui (4b7bd78)
  • bump svgo from 2.8.2 to 2.8.3 in /komga-webui (9c3f564)
  • bump fast-uri from 3.1.2 to 3.1.4 in /komga-webui (defb508)
  • bump shell-quote from 1.8.4 to 1.10.0 in /komga-webui (6e8caba)
  • bump axios from 1.16.0 to 1.18.0 in /komga-webui (3f4b04f)
  • bump websocket-driver from 0.7.4 to 0.7.5 in /komga-webui (aea5ca1)

unscoped

  • bump gradle to 9.6.1 (827a72e)
  • bump flyway gradle plugin to 13.1.0 (2d290f3)
  • bump ksp to 2.3.1 (4b46489)
  • bump kotlin to 2.4.10 (5c8a851)
  • bump org.jlleitschuh.gradle.ktlint to 14.2.0 (9aba266)
  • bump springboot to 3.5.16 (3846eef)
  • bump jreleaser to 1.25.0 (a739649)
  • bump ben-manes.versions to 0.59.0 (605b063)
Contributors

We'd like to thank the following people for their contributions: ALBUM, Gauthier, Gauthier Roebroeck, Mr.k, 無情天

View originalPermalink
How 1.26.0 went
1.25.0

Release 1.25.0

Added 1
  • Add support for solid rar4 archives
Fixed 2
  • Enforce content restriction in Kobo
  • Flatten hierarchical schemas in OpenAPI
Changelog
🚀 Features

komga

  • add support for solid rar4 archives (5682a37)
🐛 Fixes

kobo

  • enfore content restriction (bd8b773)

openapi

  • flatten hierchical schemas (275cb92)
🛠 Build

openapi

  • increase timeout for openapi generation (4efb161)

webui

⚙️ Dependencies

ci

  • bump actions/checkout from 6 to 7 (5da5226)

komga

webui

  • bump launch-editor from 2.6.0 to 2.14.1 in /komga-webui (910512c)
  • bump axios from 1.15.2 to 1.16.0 in /komga-webui (86362b1)
  • bump qs from 6.14.2 to 6.15.2 in /komga-webui (f9f402e)
  • bump js-cookie from 3.0.5 to 3.0.7 in /komga-webui (3e9a0ea)
  • bump fast-uri from 3.1.0 to 3.1.2 in /komga-webui (be5f88c)
  • bump @babel/plugin-transform-modules-systemjs (0bd8edb)
  • bump axios from 1.15.0 to 1.15.2 in /komga-webui (737cc56)

unscoped

  • upgrade Spring Boot to 3.5.14 (3d7615e)
Contributors

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

View originalPermalink
How 1.25.0 went
1.24.4

Release 1.24.4

Changed 1
  • Update Docker base image to Ubuntu 26.04 for amd64 and arm64
Fixed 6
  • Omit UserDto.ageRestriction instead of returning null
  • Fix some TOC that may not be parsed correctly in EPUB
  • Proxy raw request body to kobo store
  • Accept application/json on Accept header for koreader
  • Fix incorrect latest series navigation links in OPDS2
  • Fix auth logo issue when using base url in OPDS2
Changelog
🐛 Fixes

api

  • omit UserDto.ageRestriction instead of returning null (e3a8cc6)

epub

  • some TOC may not be parsed correctly (5fc0b7e)

kobo

  • proxy raw request body to kobo store (4a7d9a6), closes #2289

koreader

  • also accept application/json on Accept header (ddfe65d)

opds2

  • incorrect latest series navigation links (717ef82), closes #2285
  • auth logo issue when using base url (7c00661), closes #2285
🛠 Build

docker

  • update base image to Ubuntu 26.04 for amd64 and arm64 (5d14057)

webui

unscoped

⚙️ Dependencies

ci

  • bump gradle/actions from 5 to 6 (3ca9806)

webui

  • bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /komga-webui (bb60a79)
  • bump axios from 1.13.5 to 1.15.0 in /komga-webui (85edd8b)
  • bump follow-redirects in /komga-webui (63de6aa)
  • bump lodash from 4.17.23 to 4.18.1 in /komga-webui (b77554f)
  • bump @xmldom/xmldom from 0.8.10 to 0.8.12 in /komga-webui (5620e3f)
  • bump brace-expansion from 1.1.12 to 1.1.13 in /komga-webui (263d3dd)

unscoped

  • bump gradle-git-properties plugin from 2.5.2 to 2.5.7 (dd9c3fa)
Contributors

We'd like to thank the following people for their contributions: Gauthier, Gauthier Roebroeck, James Ward, Óliver García Albertos

View originalPermalink
How 1.24.4 went
1.24.3

Release 1.24.3

Fixed 1
  • EPUB reader would not load
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

View originalPermalink
How 1.24.3 went
1.24.2

Release 1.24.2

Changed 1
  • Fix small warnings when building docker
Fixed 3
  • Remove anonymous /tmp volume in docker
  • Fallback on epub2 toc if epub3 is present but invalid
  • Epub extension could get lost during book restoration
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, தமிழ்நேரம், 無情天, 안세훈

View originalPermalink
How 1.24.2 went
1.24.1

Release 1.24.1

Fixed 1
  • Make fixed-layout detection for EPUB more lenient
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, 無情天

View originalPermalink
How 1.24.1 went
1.24.0

Release 1.24.0

Added 2
  • add heartbeat event to SSE connections
  • support epub with images in spine
Changed 2
  • bump lodash from 4.17.21 to 4.17.23
  • bump qs from 6.13.0 to 6.14.1
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

View originalPermalink
How 1.24.0 went
1.23.6

Release 1.23.6

Changed 1
  • Log error responses for kobo
Fixed 4
  • Proxy 401 errors on initialization for kobo
  • Prevent double URL encoding when proxying kobo requests
  • Proxy Content-Type headers for kobo
  • Properly decode cover href when generating epub cover
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

View originalPermalink
How 1.23.6 went
1.23.5

Release 1.23.5

Added 1
  • Support local artwork in gif format
Changed 4
  • Remove no-transform cache-control from response header
  • Add more logs when epub extension is missing
  • Add more logs to koreader sync controller
  • Make dslRO transaction aware
Fixed 3
  • Fix empty content when x-api-key is sent alongside session
  • Relax JSON deserializer
  • Add id field in HistoricalEventDto
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

View originalPermalink
How 1.23.5 went
1.23.4

Release 1.23.4

Changed 1
  • send events outside of db transaction
Fixed 2
  • update default kobo resources
  • fail to create proxy url
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

View originalPermalink
How 1.23.4 went
1.23.3

Release 1.23.3

Changed 1
  • Fail jreleaser on publish errors
Fixed 1
  • Fix inability to create readlist or collection with database in WAL mode
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

View originalPermalink
How 1.23.3 went
View all

Discussion