{
    "version": "https://jsonfeed.org/version/1",
    "title": "Announcements",
    "home_page_url": "https://komga.org/zh/blog",
    "description": "Latest Komga announcements",
    "items": [
        {
            "id": "https://komga.org/zh/blog/happy-6th-birthday",
            "content_html": "<p>Komga is 6 years old !</p>\n<p>Back then Komga didn't even have a user interface, and at first it could only be used as a Tachiyomi (now Mihon) source.</p>\n<p>The first version of the UI was only added in October 2019. At that time I didn't know much about web development, but building on Vue 2 / Vuetify 2 helped me to build a good-looking UI that has worked quite well so far. It has become however quite difficult to maintain and evolve:</p>\n<ul>\n<li>There are practically no tests, meaning bugs can be introduced easily.</li>\n<li>There is a lot of duplicated code, mostly due to Vue 2 limitations.</li>\n<li>The whole development stack is tedious to work with, again due to what the javascript ecosystem was like in 2019.</li>\n</ul>\n<p>While Vue 3 came out around the end of 2020, it brought so many breaking changes that it's practically impossible to migrate a project from Vue 2 to Vue 3. Vuetify itself only came up with its version 3 end of 2022, and even at that time most of the components were not ready yet.</p>\n<p>This year I've started to work on a complete rewrite of the UI, using a more recent development stack, but also more experience under my belt.</p>\n<p>As of now the foundations are sound and solid, and I've started rewriting the pages one by one. I am also using the rewrite as an opportunity to include feature requests that were difficult to add in the current version of the UI.</p>\n<p>There is still quite a lot to do, so as usual I cannot provide any tentative release date, but I really hope this can be done in 2025. Stay tuned!</p>",
            "url": "https://komga.org/zh/blog/happy-6th-birthday",
            "title": "Komga turns 6!",
            "summary": "Komga is 6 years old !",
            "date_modified": "2025-08-08T00:00:00.000Z",
            "author": {
                "name": "gotson",
                "url": "https://github.com/gotson"
            },
            "tags": [
                "komga"
            ]
        },
        {
            "id": "https://komga.org/zh/blog/local-database",
            "content_html": "<p>Komga has been using SQLite to store its data for around 5 years (v0.48.0 - July 2020), and while it works very well most of the time, some users have experienced bottlenecks on some systems.</p>\n<p>In order to boost performances, Komga will enable the SQLite <a href=\"https://sqlite.org/wal.html\" target=\"_blank\" rel=\"noopener noreferrer\">WAL</a> mode (Write-Ahead Logging) by default in the near future.</p>\n<p>Since WAL does not work over a network filesystem, release <a href=\"https://github.com/gotson/komga/releases/tag/1.23.0\" target=\"_blank\" rel=\"noopener noreferrer\">1.23.0</a> has introduced a startup check to ensure the databases are located on a local filesystem. Even without WAL, this is a good practice for SQLite performance.</p>\n<p>If Komga does not start anymore after the upgrade to 1.23.0, check the logs or the <a href=\"https://komga.org/zh/docs/installation/configuration#local-filesystem-check\">documentation</a>.</p>",
            "url": "https://komga.org/zh/blog/local-database",
            "title": "Local databases and SQLite WAL",
            "summary": "Komga has been using SQLite to store its data for around 5 years (v0.48.0 - July 2020), and while it works very well most of the time, some users have experienced bottlenecks on some systems.",
            "date_modified": "2025-07-29T00:00:00.000Z",
            "author": {
                "name": "gotson",
                "url": "https://github.com/gotson"
            },
            "tags": [
                "performance",
                "komga"
            ]
        },
        {
            "id": "https://komga.org/zh/blog/ebook-drop2",
            "content_html": "<p>Version <a href=\"https://github.com/gotson/komga/releases/tag/1.9.0\" target=\"_blank\" rel=\"noopener noreferrer\">1.9.0</a> contains the second feature drop for Ebooks support.</p>\n<p>It brings nice additions to the initial release, most notably the read progress will be kept when reading and restored, same as with other books.</p>\n<p>The analysis process of EPUB files was also revamped, and some EPUB files that were not analyzed before should be working fine now.</p>\n<p>While the first release forced all the EPUB files through the Epub Reader, this release brings back compatibility with the Divina Reader for pre-paginated EPUB files containing only images. This also restores support for the Pages API, and thus the compatibility with Tachiyomi, or any OPDS-PSE client.</p>\n<p>Head over to the <a href=\"https://github.com/gotson/komga/releases/tag/1.9.0\" target=\"_blank\" rel=\"noopener noreferrer\">Release Notes</a> for more details on all the new features and fixes.</p>",
            "url": "https://komga.org/zh/blog/ebook-drop2",
            "title": "eBook drop 2",
            "summary": "Version 1.9.0 contains the second feature drop for Ebooks support.",
            "date_modified": "2023-12-15T00:00:00.000Z",
            "author": {
                "name": "gotson",
                "url": "https://github.com/gotson"
            },
            "tags": [
                "upgrade",
                "komga"
            ]
        },
        {
            "id": "https://komga.org/zh/blog/ebook-support",
            "content_html": "<p>Version <a href=\"https://github.com/gotson/komga/releases/tag/1.8.0\" target=\"_blank\" rel=\"noopener noreferrer\">1.8.0</a> is bringing a long awaited feature: <strong>proper eBook support!</strong></p>\n<p>Github issue <a href=\"https://github.com/gotson/komga/issues/221\" target=\"_blank\" rel=\"noopener noreferrer\">#221</a> has been opened for more than 3 years, and has finally been tackled.</p>\n<h2 class=\"anchor anchorWithStickyNavbar_JmGV\" id=\"what-you-need-to-know\">What you need to know<a href=\"https://komga.org/zh/blog/ebook-support#what-you-need-to-know\" class=\"hash-link\" aria-label=\"Direct link to What you need to know\" title=\"Direct link to What you need to know\">​</a></h2>\n<ul>\n<li>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.</li>\n<li>only EPUB format is supported. Other formats will not be supported in the future.</li>\n<li>existing EPUB files will be re-analyzed. If you had image-only EPUB, those may not be compatible anymore with third-party clients.</li>\n<li>the web EPUB reader is a very first version, and <strong>does not support saving progress</strong>. Read progress saving and restore will come in a future release.</li>\n<li>any book in Komga can be read with <a href=\"https://readium.org/webpub-manifest/\" target=\"_blank\" rel=\"noopener noreferrer\">WebPub</a> compatible clients.</li>\n<li><strong>There will be issues</strong>. EPUB is a complex format, and many EPUB files are not properly built. Raise issues <a href=\"https://github.com/gotson/komga/issues/new/choose\" target=\"_blank\" rel=\"noopener noreferrer\">on Github</a> for support.</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_JmGV\" id=\"other-recent-changes-you-may-have-missed\">Other recent changes you may have missed<a href=\"https://komga.org/zh/blog/ebook-support#other-recent-changes-you-may-have-missed\" class=\"hash-link\" aria-label=\"Direct link to Other recent changes you may have missed\" title=\"Direct link to Other recent changes you may have missed\">​</a></h2>\n<p>In case you haven't kept up with the release notes since version 1.0.0, here are the most significant changes:</p>\n<ul>\n<li>Komga is now available as a <a href=\"https://komga.org/zh/docs/installation/desktop\">desktop app</a>, and is available in the <a href=\"https://komga.org/zh/docs/installation/ms-store\">Microsoft Store</a></li>\n<li>Multiple settings are now configurable from the <a href=\"https://komga.org/zh/docs/guides/server-settings\">Server Settings</a> screen. You may need to cleanup your configuration file and remove deprecated entries.</li>\n<li>Thumbnails size can now be configured in Server Settings.</li>\n<li>Background task management has been revamped, and now supports proper parallel executions (configurable in Server Settings).</li>\n<li>Komga now has support for <a href=\"https://komga.org/zh/docs/guides/oneshots\">One-Shots</a>.</li>\n<li>a <a href=\"https://komga.org/zh/docs/guides/cli\">Command Line Interface</a> was added to update forgotten password for the admin account.</li>\n</ul>",
            "url": "https://komga.org/zh/blog/ebook-support",
            "title": "eBook support",
            "summary": "Version 1.8.0 is bringing a long awaited feature: proper eBook support!",
            "date_modified": "2023-11-29T00:00:00.000Z",
            "author": {
                "name": "gotson",
                "url": "https://github.com/gotson"
            },
            "tags": [
                "upgrade",
                "komga"
            ]
        },
        {
            "id": "https://komga.org/zh/blog/prepare-v1",
            "content_html": "<p>The future v1.0.0 will bring some breaking changes, this guide will help you to prepare for the next major version.</p>\n<h2 class=\"anchor anchorWithStickyNavbar_JmGV\" id=\"before-upgrading\">Before upgrading<a href=\"https://komga.org/zh/blog/prepare-v1#before-upgrading\" class=\"hash-link\" aria-label=\"Direct link to Before upgrading\" title=\"Direct link to Before upgrading\">​</a></h2>\n<ul>\n<li>If you run Docker, it is advisable to use the <code>0.x</code> tag instead of <code>latest</code>. You will be able to decide when you want to upgrade, especially if you are updating containers automatically.</li>\n<li>Backup your <code>database.sqlite</code>. You can find it in the configuration directory, by default:<!-- -->\n<ul>\n<li>on Windows: <code>%USERPROFILE%/.komga/database.sqlite</code></li>\n<li>on Unix: <code>~/.komga/database.sqlite</code></li>\n<li>on Docker: in the directory you mounted as <code>/config</code></li>\n</ul>\n</li>\n</ul>\n<h2 class=\"anchor anchorWithStickyNavbar_JmGV\" id=\"breaking-changes\">Breaking changes<a href=\"https://komga.org/zh/blog/prepare-v1#breaking-changes\" class=\"hash-link\" aria-label=\"Direct link to Breaking changes\" title=\"Direct link to Breaking changes\">​</a></h2>\n<ul>\n<li>The minimum Java version required will be Java 17:<!-- -->\n<ul>\n<li>If you run Komga using the <code>jar</code>, you will need to make sure your Java version is sufficient by running <code>java -version</code>.</li>\n<li>If you run Komga using Docker, you don't need to do anything.</li>\n</ul>\n</li>\n<li>The hashing algorithm for files and pages will change. Previous hashes for files and pages will be deleted. On startup, if hashing is enabled, Komga will re-hash files and pages using the new algorithm.</li>\n<li>The default port will be changed from <code>8080</code> to <code>25600</code>:<!-- -->\n<ul>\n<li>If you use Docker, you will need to update your container or compose configuration to expose the new port.</li>\n<li>You may need to adjust your reverse proxy settings.</li>\n<li>You can still change the port <a href=\"https://komga.org/zh/docs/installation/configuration#server_port--serverport-port\">through configuration</a>.</li>\n</ul>\n</li>\n</ul>",
            "url": "https://komga.org/zh/blog/prepare-v1",
            "title": "Prepare for v1.0.0",
            "summary": "The future v1.0.0 will bring some breaking changes, this guide will help you to prepare for the next major version.",
            "date_modified": "2023-03-21T00:00:00.000Z",
            "author": {
                "name": "gotson",
                "url": "https://github.com/gotson"
            },
            "tags": [
                "breaking change",
                "upgrade",
                "komga"
            ]
        }
    ]
}