Releases: gotson/komga
Releases · gotson/komga
v0.8.1
v0.8.0
Changes
- change docker base image to adoptopenjdk 11
- retrieve file size of books when scanning. Add file size in REST API and OPDS.
Bug fixes
- Swagger is not showing Kotlin nullable types as optional (fixes #15)
- compare file modification time at millisecond. With JDK 9+ on Windows, time precision of the underlying clock would go over 6 digits, which is the precision of the timestamps in database, which would lead to loss of precision on saved timestamps, and failing comparisons of modification times at every library scan
- return only books in ready state via OPDS, else it would throw an error 500 because metadata is not ready
- prevent circular loop in the error resolver, which would complain in logs
v0.7.1
v0.7.0
⚠️ Breaking changes
admin
anduser
users are deprecated and replaced by the User Management feature
Features
- User management:
- Automatic creation of an admin account at startup if no user exist in database, outputting the login and a random password in the logs
- Ability to add/remove user accounts
- Ability to manage roles: Admin/User
- Ability to manage access to shared libraries per user
- Ability for a user to change his/her password
Changes
- OPDS entry links to file now include the full filename. This helps some (badly implemented) OPDS clients to correctly see the files.
- logs are written to disk, and available via the
/actuator/logfile
endpoint
Bug fixes
- fix OPDS link for page streaming where an incorrect url escape in the
zero_based
query parameter would generate an error for the first page, shift all pages, and prevent the last page to be streamed
v0.6.1
v0.6.0
Changes:
- change thumbnail format from PNG to JPEG to reduce size (I observed reduction by 10 of the database size)
- regenerate missing thumbnails on startup
- force one time regeneration of all thumbnails in this release to change the format of existing thumbnails
v0.5.0
Features:
- Support for multiple libraries
- First version of the web interface, which supports addition/deletion of libraries
- OPDS feed supports browsing by library
- REST API
/series
endpoint can be filtered bylibrary_id
- Ability to exclude directories from disk scan, to be configured via
komga.libraries-scan-directory-exclusions
configuration key
Deprecations:
- The configuration property
komga.root-folder
is deprecated. Use the web interface to add libraries instead. - The configuration property
komga.root-folder-scan-cron
is deprecated. It is replaced bykomga.libraries-scan-cron
.
v0.4.1
v0.4.0
support for OPDS feed with OpenSearch and Page Streaming Extension (https://vaemendis.net/opds-pse/)
v0.3.4
the fix in v0.3.2 also increased the scan time, rolling back the change, and adding a one-time rescan to handle potential pdf files that were forgotten in mixed-content directories
subsequent addition of new supported file formats should force a rescan to ensure there are no missing files