-
Release 1.23.3 Stable
released this
2025-08-27 21:37:07 -05:00 | 75 commits to master since this releaseChangelog
🐛 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 RoebroeckDownloads
-
Release 1.23.2 Stable
released this
2025-08-25 04:24:08 -05:00 | 79 commits to master since this releaseThis release enabled WAL mode by default for the SQLite databases.
Changelog
🐛 Fixes
kobo
webui
unscoped
🏎 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
- update sponsors (0bcf1e4)
🌐 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
⚙️ 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, Максим ГорпинічDownloads
-
Release 1.23.1 Stable
released this
2025-07-31 23:14:18 -05:00 | 101 commits to master since this releaseChangelog
🐛 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
🛠 Build
docker
webui
- update Browserslist db (8c4fb26)
⚙️ 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 RoebroeckDownloads
-
Release 1.23.0 Stable
released this
2025-07-28 03:30:43 -05:00 | 118 commits to master since this releaseThis release introduces a configuration check at startup to ensure the SQLite databases are located on a local filesystem. If database files are detected to be on a remote filesystem (CIFS or NFS), the application will stop.
Changelog
🚀 Features
- check if database files are on local filesystem on startup (93b2130)
🐛 Fixes
- ensure tasksDB parent directory is created (eb1e602)
🔄️ Changes
- ktlint format (756d9f9)
- use guard condition in when (83a995f)
- remove redundant qualifier (d82af1b)
- rename unused exceptions (5ba13d0)
- simplify condition (b84a958)
- simplify regex string (c955f2d)
- remove explicit type (65c8575)
- replace enum.values() with enum.entries (03993ac)
- remove unused code (b7d1824)
- fix warning on startup (209792f)
🛠 Build
🌐 Translation
webui
- translated using Weblate (Turkish) (dc1248e)
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Serhat GülaştıDownloads
-
Release 1.22.1 Stable
released this
2025-07-15 01:30:39 -05:00 | 134 commits to master since this releaseChangelog
🐛 Fixes
- don't strip accents on input data and sort series title with unicode collation (c2c697f)
- epub divina heuristic (5f9cc44), closes #1997
🔄️ Changes
komga
- remove artemis cleanup (9567df1)
komga-tray
- remove deprecated methods (d56c3e3)
unscoped
- use interpolation prefix (1de36b7)
- add param target for some annotations to fix archunit tests (1975ff2)
- fix types for new Kotlin compiler (34c7d8b)
- replace deprecated AntPathRequestMatcher with PathPatternRequestMatcher (f674d65)
- remove unused params (d4de08a)
- use new syntax for gradle task registation (d112e69)
🛠 Build
docker
- bump base image from ubuntu:24.10 to ubuntu:25.04 for amr64/arm64 (6f951bd)
komga
- align jooq version for jooq plugin (5f00bd5)
- add kotlin compiler parameter to remove warnings (ce7816b)
webui
- update Browserslist db (ddc5f72)
unscoped
- update ktlint gradle plugin configuration (eacf305)
- update build.gradle for newer Kotlin (f2841ea)
- use Java 21 (71e8e9a)
- add enable native access attribute to jar manifest (8602740)
📝 Documentation
- minimum Java version is 21 (388349d)
🌐 Translation
komga-tray
- translated using Weblate (Ukrainian) (c960e45)
webui
- translated using Weblate (Dutch) (239be60)
- translated using Weblate (Ukrainian) (7873671)
- translated using Weblate (Tamil) (da2bf7d)
⚙️ Dependencies
build
- update Gradle to 8.14.3 (267292d)
- bump JReleaser from 1.10.0 to 1.19.0 (4189833)
- bump Gradle from 8.11.1 to 8.14.2 (a980009)
komga
- bump deps (48207cb)
- bump ksp plugin (4b9a146)
- bump deps (c898906)
- bump Gradle plugins (e7a0a52)
- bump Spring Boot to 3.5.3 (9ac225b)
- bump icu4j from 76.1 to 77.1 (39bc3b2)
komga-tray
- bump Gradle plugins (0f74e6e)
unscoped
- bump ben-manes version plugin to 0.52.0 (cd99019)
- bump ktlint to 1.6.0 (9bc3794)
- bump Kotlin to 2.2.0 (aa80ef8)
- bump ktlint plugin to 13.0.0 (1235220)
Contributors
We'd like to thank the following people for their contributions:
Anatolii, Ben, Gauthier, Gauthier Roebroeck, தமிழ்நேரம்Downloads
-
Release 1.22.0 Stable
released this
2025-06-22 22:02:42 -05:00 | 172 commits to master since this releaseChangelog
🚀 Features
api
- user creation supports restrictions (1f0817b)
🐛 Fixes
api
- add CSP response header for untrusted epub resources (25de597)
- marking already read announcement as read would return error 500 (8cf2403)
🛠 Build
release
- remove unused announce step (2911348)
webui
- update Browserslist db (bc8a5df)
📝 Documentation
api
- add /actuator/info in OpenAPI specification (1ab46a7)
- document remember-me parameter on Retrieve Current User API (cc78cd3)
openapi
- rename Claim Server tag to avoid conflict with operation name (a17ff43)
🌐 Translation
komga-tray
- translated using Weblate (Assamese) (56e7cff)
- translated using Weblate (Indonesian) (4082451)
- translated using Weblate (Bulgarian) (fb7f144)
webui
- translated using Weblate (Chinese (Simplified Han script)) (aad3e4a)
- translated using Weblate (Chinese (Traditional Han script)) (b228f0e)
- translated using Weblate (Korean) (324262f)
- translated using Weblate (Finnish) (0423f82)
- translated using Weblate (French) (d77d9cb)
- translated using Weblate (Spanish) (80e7cfb)
- translated using Weblate (Dutch) (b762fe0)
- translated using Weblate (Indonesian) (f00ec95)
- translated using Weblate (Italian) (d8a374a)
- translated using Weblate (Hungarian) (299ef6c)
- translated using Weblate (Portuguese) (009bc6e)
- translated using Weblate (Japanese) (1197ecf)
- translated using Weblate (German) (6629741)
- translated using Weblate (Turkish) (b570169)
⚙️ Dependencies
ci
- bump hydraulic-software/conveyor from 18.0 to 18.1 (e2a0b94)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Arief Hidayat, Ben, Dániel Vadon, Gauthier, Gauthier Roebroeck, Gino Cicatiello, Horus68, Itsmechinmoy, Ivan, M, Rafael M, Serhat, Smayzy, YongJin Yoon, devchung, dwong33, jonoafi, nazo6, plum7x, なお, 無情天Downloads
-
Release 1.21.3 Stable
released this
2025-05-15 22:26:50 -05:00 | 199 commits to master since this releaseChangelog
🐛 Fixes
webui
- add missing characters for Japanese series grouping (0a2c3ac), closes #1959
- webtoon page margin is not restored (80fa75a), closes #1944
unscoped
- epubs would have a "null" comment in the Media (343add1)
🔄️ Changes
- remove startup task to fix missing thumbnail metadata (a568a7d)
- rename REST controller operations for better clarity in generated openapi spec (95afb4b)
🛠 Build
conveyor
- update conveyor compatibility to 18 (2120edb)
webui
📝 Documentation
api
- better operationId (f03ba84)
⚙️ Dependencies
ci
- bump hydraulic-software/conveyor from 17.0 to 18.0 (ec7d4e3)
- bump peter-evans/dockerhub-description from 4.0.0 to 4.0.2 (08941f0)
webui
- bump http-proxy-middleware in /komga-webui (6c486c0)
- bump @babel/helpers from 7.22.15 to 7.27.0 in /komga-webui (c618047)
- bump @babel/runtime from 7.22.15 to 7.27.0 in /komga-webui (77c8aa5)
Contributors
We'd like to thank the following people for their contributions:
Gauthier, Gauthier Roebroeck, Tatsuhiko KonoDownloads
-
Release 1.21.2 Stable
released this
2025-03-11 22:56:56 -05:00 | 214 commits to master since this releaseChangelog
⚠️ The Linux Desktop application has been discontinued. If you were using it, you will need to migrate to either the jar or Docker version.
🐛 Fixes
conveyor
- disable Linux builds for desktop app (0d144a6)
opds
- keep reading paging would spill over to on-deck (9be980d)
webui
- import book details does not show format (b7069c2)
unscoped
- replace UriUtils.decode with URLDecode.decode (6553437), closes #1909
- better handling of epub path with anchor on windows (cd6b83d), closes #1909
- more robust process handling for kepubify (48e6eaf)
- don't fail epub analysis when optional features are missing (465467c), closes #1909
🔄️ Changes
conveyor
- remove key added by mistake (1250a97)
🛠 Build
- fix parameterized test (62d193d)
- add corner cases for epub nav (01ef2b0)
- also run tests on windows and macos (d299020)
⚙️ Dependencies
webui
Contributors
We'd like to thank the following people for their contributions:
Gauthier RoebroeckDownloads
-
Release 1.21.1 Stable
released this
2025-03-06 01:01:30 -06:00 | 227 commits to master since this releaseChangelog
🐛 Fixes
api
- book import would return incorrect matched series (10e0bde)
Contributors
We'd like to thank the following people for their contributions:
Gauthier RoebroeckDownloads
-
Release 1.21.0 Stable
released this
2025-03-05 00:38:34 -06:00 | 229 commits to master since this releaseChangelog
🚀 Features
api
- use unique cookie names (e7335fa), closes #1889
- allow isNull / isNotNull on some search criteria (171cf8c)
webui
- add media status condition in books view filters (9563310)
- add unavailable condition in series and books filters (1b8fa45), closes #1580
- add any/none filtering on more criteria (87d73cc), closes #1884
🐛 Fixes
api
- better matching of series name when importing books with metadata (8b6d23e)
- missing admin permission on global settings endpoint (1fe7a00)
webui
- remove pin/unpin from library action menu (278ae7a), closes #1887
- better handling of dates missing leading zero series filters (400135c)
- better handling of dates missing leading zero in book edit dialogs (a3bf04a)
- better display of edit recommended dialog on mobile (d2aaf40)
- better placement of edit dashboard button on mobile (4d3e6e4)
- libraries ordering does not work on Chrome (e528c7e)
🔄️ Changes
- ktlint (bf3a978)
- rename swagger package to openapi (6b27836)
- remove openapi annotations from OPDS controllers (1638d2b)
🛠 Build
komga-tray
webui
- update Browserslist db (23fa56e)
unscoped
📝 Documentation
api
- update cookie names (fd8b05f)
- only include servers when generating the openapi reference (66c711e), closes #1890
- add required roles in operation descriptions (f2280b8)
- add missing global security requirements (51c4617)
- add missing default port value for localhost server (707f9a0)
- fix broken link (d475a33)
unscoped
- typo in openApi spec (d6b5bca)
🌐 Translation
webui
- translated using Weblate (Chinese (Simplified Han script)) (fafbe6c)
- translated using Weblate (Korean) (c43f0a3)
- translated using Weblate (Finnish) (b87f78a)
- translated using Weblate (French) (ab65970)
- translated using Weblate (Spanish) (7e436ed)
- translated using Weblate (Italian) (1a5c395)
- translated using Weblate (Hungarian) (5977218)
- translated using Weblate (Croatian) (c1963fe)
- translated using Weblate (Portuguese) (4b2826c)
- translated using Weblate (Czech) (e235ed7)
- translated using Weblate (Japanese) (e5b8254)
⚙️ Dependencies
ci
- bump hydraulic-software/conveyor from 16.0 to 17.0 (40b2508)
Contributors
We'd like to thank the following people for their contributions:
1024mb, Dániel Vadon, Gauthier, Gauthier Roebroeck, Gino Cicatiello, Horus68, Matthieu Sontag, Milo Ivir, Noa Himesaka, Petr Šimek, jonoafi, minahoku, 無情天Downloads
mirror of
https://github.com/gotson/komga.git
synced 2026-02-04 03:06:46 -06:00