Version 2.19.0 (2023-09-27)
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:
- Set the environment variables
SCHEDULER_RATE_LIMIT_NUM=2
andRUST_LOG=ryot=trace
- 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.
- 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 |