Version 1.0.0 (2023-06-08)
Ryot is now ready to be used by the general public!
Migration from beta
If you are running the v1.0.0-beta.*
versions, then follow these steps:
-
Stop the running server and create a backup of your database.
-
Then connect to your database and run the following:
-- for PostgreSQL and MySQL
ALTER TABLE "metadata" ADD COLUMN "specifics" json DEFAULT '{"t": "Book", "d": {}}';
-- for SQLite
ALTER TABLE "metadata" ADD COLUMN "specifics" text DEFAULT '{"t": "Book", "d": {}}';
- Run the last beta release of the server to perform all migrations (make sure to connect it to the correct database).
$ docker run --volume ./ryot/data:/data ghcr.io/ignisda/ryot:v1.0.0-beta.58
- Before upgrading to the public release, connect to the database again and run these migrations:
DELETE FROM seaql_migrations;
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230410_000001_create_metadata', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230417_000002_create_user', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230419_000003_create_seen', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230502_000004_create_genre', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230504_000005_create_summary', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230505_000006_create_review', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230507_000007_create_collection', 1684693316);
INSERT INTO seaql_migrations (version, applied_at) VALUES ('m20230509_000008_create_media_import_report', 1684693316);
- Now you can upgrade to the latest release safely.
- [Optional]: Once you have the new server up and running, go to the settings and click on the button to "Update All Metadata" under the miscellaneous tab.
Install ryot 1.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v1.0.0/ryot-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/IgnisDa/ryot/releases/download/v1.0.0/ryot-installer.ps1 | iex
Download ryot 1.0.0
target | kind | download |
---|---|---|
aarch64-apple-darwin | tarball | ryot-aarch64-apple-darwin.tar.xz |
x86_64-apple-darwin | tarball | ryot-x86_64-apple-darwin.tar.xz |
x86_64-pc-windows-msvc | tarball | ryot-x86_64-pc-windows-msvc.zip |
x86_64-unknown-linux-gnu | tarball | ryot-x86_64-unknown-linux-gnu.tar.xz |