github IgnisDa/ryot v2.19.0
Version 2.19.0 (2023-09-27)

latest releases: v7.3.0, v7.2.0, v7.1.0...
12 months ago

IMPORTANT

This release will delete all the creators/people in the instance. If you have reviewed any creator, you need to manually migrate the reviews. I did not make this a major release since it is not a very much used feature.

Steps for migration:

  1. Set the environment variables SCHEDULER_RATE_LIMIT_NUM=2 and RUST_LOG=ryot=trace
  2. Login as admin on your instance and deploy the "Update all metadata" job from the "Miscellaneous settings" page. NOTE: This will take a lot of time (I have around 800 media items and took me 2 hours). You can leave it running, it will continue in the background.
  3. OPTIONAL: If you have reviewed any creators, you will have to manually migrate them. Connect to your database and run the following SQL command:
SELECT r.id, r.rating, r.text, r.spoiler, r.visibility, c.name
FROM review r
JOIN creator c ON r.creator_id = c.id;

Using this information, you can migrate the reviews to the newly downloaded people data. You might have to wait for step 2 to complete. Once you have migrated the reviews, make sure you delete the old ones using DELETE FROM review where id = <id>;.
4. Unset the above environment variables once the logs stop.
5. Continue with the upgrade as you normally would.

Install ryot 2.19.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v2.19.0/ryot-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/IgnisDa/ryot/releases/download/v2.19.0/ryot-installer.ps1 | iex

Download ryot 2.19.0

File Platform Checksum
ryot-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
ryot-x86_64-apple-darwin.tar.xz macOS Intel checksum
ryot-x86_64-pc-windows-msvc.zip Windows x64 checksum
ryot-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

Don't miss a new ryot release

NewReleases is sending notifications on new releases.