Komga Versions Save

Media server for comics/mangas/BDs/magazines/eBooks with API and OPDS support

1.8.4

5 months ago

Changelog

πŸ› Fixes

webui

πŸ”„οΈ Changes

webui

  • rename BookReader to DivinaReader (c628807)

πŸ›  Build

conveyor

  • disable update escape hatch for MS Store (6e4a3ec)

🌐 Translation

komga-tray

  • add empty translation files for all languages (8de029d)
  • internationalization for desktop app tray menu (1ad0cd2)

webui

  • translated using Weblate (Chinese (Simplified)) (2260da1)
  • translated using Weblate (Finnish) (f04e03c)
  • translated using Weblate (French) (f7480ce)
  • translated using Weblate (Spanish) (af14751)

βš™οΈ Dependencies

ci

  • bump actions/setup-java from 3 to 4 (c97a322)

Contributors

We'd like to thank the following people for their contributions: 1024mb, Gauthier, Gauthier Roebroeck, Gouvernon Stan, Joona Soininen, gallegonovato, lb-fes, 焑情倩

1.8.3

5 months ago

This patch releases addresses a few issues:

  • broken EPUB files will now appear in Media Management
  • repair extension will ignore broken EPUB files
  • the epub reader now works if you configured a servlet context path
  • OPDS 1.2 would throw an error if EPUB files are present
  • OPDS 1.2 could not retrieve the full size poster for EPUB books
  • readlist and collection created from embedded metadata could generate duplicates or miss some elements when running Komga with multiple background threads

Other changes:

  • Komga will use the native WebP library if present
  • added the native WebP library for macOS apps, and Docker (amd64/arm64)
  • added the native HEIF/AVIF library for Windows app
  • the binaries are now distributed from BackBlaze B2 instead of Github, which should be faster

Changelog

πŸ› Fixes

api

  • epub resources could not be retrieved if komga is running with a servlet context path (0d94ae2)

komga

  • better handling of collection/readlist creation/update when using multiple threads (a4384a6), closes #1317
  • don't repair extension for broken EPUB files (f41af61)
  • mark broken EPUB files as ERROR instead of falling back to CBZ (acf080b)
  • use NightMonkeys WebP reader if present (7b1a9e4), closes #1294
  • better error handling during metadata refresh (8832a0d), closes #1311

opds

  • cannot retrieve full size poster for epub books (5a71cf7), closes #1312
  • index out of bounds error (d6246ed), closes #1309

πŸ”„οΈ Changes

komga

πŸ›  Build

docker

  • add native webp library for docker amd64 and arm64 (8cf8f47), closes #1294

komga-tray

  • add native heif library for Windows (a3439dd)
  • add native webp library for macOS application (86f0fcd)

release

  • use BackBlaze B2 for binaries storage instead of Github (f704685)

Contributors

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

1.8.2

5 months ago

A second hotfix that should fix the epubreader not loading properly

Changelog

πŸ› Fixes

epubreader

  • page cannot load because of incorrect css mime type (dbc5b3d)

Contributors

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

1.8.1

5 months ago

Hotfix to set X-Frame-Options response headers, which are necessary for the epub reader to work properly

Changelog

πŸ› Fixes

api

  • set X-Frame-Options header to same origin for epubreader (85cae8a)

Contributors

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

1.8.0

5 months ago

This release brings proper EPUB support for books containing text, along with a first version of a web epub reader.

  • eBooks behave like any other book in Komga, in regards to series or metadata. You can even mix comic books and ebooks in the same series.
  • only EPUB format is supported. Other formats will not be supported in the future.
  • existing EPUB files will be re-analyzed. If you had image-only EPUB, those may not be compatible anymore with third-party clients.
  • the web EPUB reader is a very first version, and does not support saving progress. Read progress saving and restore will come in a future release.
  • any book in Komga can be read with WebPub compatible clients.
  • There will be issues. EPUB is a complex format, and many EPUB files are not properly built. Raise issues on Github for support.

Changelog

πŸš€ Features

api

webui

πŸ› Fixes

komga

  • better error handling of sse connections (ab34781)

πŸ”„οΈ Changes

komga

  • introduce media profile for PDF (d6680a4)
  • make Media.pageCount explicit (21e3e7a)

webui

πŸ›  Build

dependabot

komga

tests

  • only check conveyor modules on push (06d0d4a)

webui

πŸ“ Documentation

  • update readme description (c93760b)

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (6b5eba1)
  • translated using Weblate (French) (2bf2df9)
  • translated using Weblate (Japanese) (d199684)

βš™οΈ Dependencies

ci

  • bump dessant/lock-threads from 4 to 5 (9db0f07)
  • bump hydraulic-software/conveyor from 12.0 to 12.1 (82e5887)

webui

  • bump axios from 1.5.0 to 1.6.0 in /komga-webui (aa65180)

Contributors

We'd like to thank the following people for their contributions: Gauthier, Gauthier Roebroeck, Matthieu Sontag, blacktide, 焑情倩

1.7.2

6 months ago

This bugfix release addresses a few issues:

  • the application could not start on Windows 11
  • sidecar thumbnails metadata could not be fixed on startup
  • JPEG XL images with a grayscale ICC profile could not be decoded

Changelog

πŸ› Fixes

komga

  • check temp directory exists and is writable on startup (4999edd), closes #1283
  • task FixThumbnailsWithoutMetadata could not fix sidecar covers (9d2d007), closes #1287

πŸ”„οΈ Changes

komga

πŸ›  Build

conveyor

  • remove space in windows installer name (d51fdeb)
  • adjust JDK module list (74d04d0)
  • bump conveyor from 11.4 to 12.0 (e30a93b)
  • change windows installer name (2c87700)
  • hard-code module list (5911431)
  • fix config file (b80de03)
  • use the Apple notarization API (0704e9f)

jreleaser

  • add release introduction to the release notes (d52ba95)

release

  • upload conveyor logs (e631313)
  • fix secret decoding (0995c26)
  • create secret folder before decoding (4ddd51e)

tests

  • use conveyor detect config file (0f6b7cc)
  • add missing config for conveyor (39825e4)
  • build jdk module list and compare with historical (33e10f5)

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (091015e)
  • translated using Weblate (Finnish) (44a8db0)

βš™οΈ Dependencies

komga

  • bump nightmonkeys imageio from 0.6.1 to 0.6.2 (25eb6c0), closes #1289

Contributors

We'd like to thank the following people for their contributions: Gauthier, Gauthier Roebroeck, Joona Soininen, 焑情倩

1.7.1

6 months ago

This fixes an issue when decoding some AVIF/HEIF images.

Changelog

πŸ› Fixes

docker

komga

  • thumbnail metadata fixer cannot open UNC path (879366b), closes #1275

πŸ”„οΈ Changes

docker

  • remove --no-install-recommends (d9f16ed)

unscoped

  • use property assignment instead of set (01b96fd)

πŸ›  Build

release

  • fix version computation with new tag pattern (a65a7f1)
  • add 'current' parameter for bump type (bec9f50)

unscoped

  • use property assignment instead of set (0e43eb0)
  • bump gradle from 8.3 to 8.4 (5f36271)

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (e3172b6)
  • translated using Weblate (Spanish) (7629dcc)
  • translated using Weblate (Czech) (1c5796d)

βš™οΈ Dependencies

ci

  • bump actions/setup-node from 3 to 4 (142b44b)

komga

  • bump jreleaser from 1.8.0 to 1.9.0 (7935f1c)
  • bump nightmonkeys.imageio from 0.6.0 to 0.6.1 (9570101)
  • bump tika-core from 2.9.0 to 2.9.1 (8480806)
  • bump springdoc.openapi-gradle-plugin from 1.7.0 to 1.8.0 (602fd4e)
  • bump twelvemonkeys.imageio from 3.9.4 to 3.10.0 (894f9f1)
  • bump sqlite-jdbc from 3.43.2.1 to 3.43.2.2 (af0023b)
  • bump jsoup from 1.16.1 to 1.16.2 (647fb40)
  • bump commons-io from 2.14.0 to 2.15.0 (3f56e19)
  • bump icu4j from 73.2 to 74.1 (30a7408)

komga-tray

  • bump jetbrains compose from 1.5.2 to 1.5.10 (9b195bf)

Contributors

We'd like to thank the following people for their contributions: 1024mb, Gauthier, Gauthier Roebroeck, Marek Δ½ach, 焑情倩

1.7.0

6 months ago

The Windows and macOS app, as well as the Docker images have better support for advanced image types. Read the documentation for more details.

The server port and base URL can now be configured from the web interface. Read the documentation for more details.

Changelog

πŸš€ Features

api

  • configure server port and context path (3f39037), closes #1264

komga-tray

webui

  • add server port and context path to the server settings screen (4196f08), closes #1264

πŸ› Fixes

komga-tray

  • use workaround to open filesystem on Windows (6059b85)

πŸ›  Build

docker

  • add support for AVIF on amd64/arm64 images (a92db64)

komga-tray

  • add native image libraries for macOS (d8dea84)
  • use JDK 21 toolchain (69eb24d)

unscoped

  • change release tag format to enable delta updates in Conveyor (c4cd4bd)
  • install JDK 21 (0267ba8)

πŸ“ Documentation

  • update DEVELOPING.md for necessary JDK (5a66f2a)

🌐 Translation

  • translated using Weblate (Chinese (Traditional)) (56b782e)
  • translated using Weblate (Finnish) (d8fe2d7)
  • translated using Weblate (Turkish) (a519261)

βš™οΈ Dependencies

komga

Contributors

We'd like to thank the following people for their contributions: Fahim, Gauthier, Gauthier Roebroeck, Joona Soininen, Lee Andy, Serhat Gülaştı

v1.6.4

6 months ago

Changelog

πŸ› Fixes

komga

  • change the default value of TASK_POOL_SIZE to 1 (7ebce00)
  • FixThumbnailsWithoutMetadata could not rerun itself (493a33b)

opds

  • disable content negociation in the pages API (084997f), closes #1262

🏎 Perf

komga

  • add some db indices to help with FixThumbnailsWithoutMetadata task (517f035)

πŸ›  Build

release

  • simplify reruns (8e1e699)
  • attempt to avoid worker out of space issue (bcda81a)

🌐 Translation

  • translated using Weblate (Chinese (Simplified)) (2cd95f1)
  • translated using Weblate (Spanish) (b9842f6)
  • translated using Weblate (Russian) (80dc7a9)

βš™οΈ Dependencies

komga

  • bump sqlite-jdbc from 3.42.0.0 to 3.43.2.1 (c90b472)

Contributors

We'd like to thank the following people for their contributions: Dmitriy, Gauthier, Gauthier Roebroeck, gallegonovato, 焑情倩

v1.6.2

6 months ago

Changelog

πŸš€ Features

api

  • configure number of task processing threads (9ef319b)

webui

  • configure number of task processing threads from server settings (a837988)

πŸ› Fixes

api

  • prevent setting series poster for oneshots (d8af496)

komga

  • sometimes tasks would not be seen as available (528eddb)
  • do not cache PDF documents (6d5d695)

webreader

  • hide setting series poster menu for oneshots (ff06e06)

πŸ”„οΈ Changes

webui

  • reorder server settings components (67ee547)

πŸ›  Build

dependabot

  • attempt to fix dependabot config (0636790)

unscoped

  • cleanup conveyor output to reduce disk space (4f4cad2)

βš™οΈ Dependencies

webui-dev

  • bump @babel/traverse from 7.22.17 to 7.23.2 (3467d90)

Contributors

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