0.48.0 (2020-07-16)
This is a major change, but done transparently.
If you need help, please check https://komga.org/faq/#migration-from-h2-to-sqlite
At startup, a migration from H2 to SQLite will be triggered:
- if the H2 database is a file (not in memory)
- if the H2 database has not been migrated yet
- if the SQLite database is newly minted
All the data will be transferred from H2 to SQLite before the startup of the application (before the API can serve any requests).
After the migration, an empty file will be stored next to the H2 database file (same name with ".imported" suffix).
The H2 database files will be automatically removed in a later version.
A new configuration key is available to customize the file path of the SQLite database: komga.database.file
The database backup feature has been removed. It might be re-added later on using a different logic.
The IDs of entities have been changed from number to string in the API.