Releases: IgnisDa/ryot
Version 4.1.0 (2024-01-12)
Caution
[This applies to you only if the migration failed after you upgraded.] Due to a major bug in the previous versions, all the persons in this database need to be deleted. You will have to migrate their data manually.
If there are still persons that have been reviewed or are in a collection, they will be shown to you and the migration will fail. Please revert to an older version (v4.0.15
), and take screenshots of the reviews and collections for them, and delete the reviews/disassociate collections for them from the UI. Then upgrade to this version again. You can now restore the reviews manually.
Release Notes
- You can now import finished media from Audiobookshelf.
- Added transitions when navigating between pages.
- Reduced the docker image size by ~200 MB.
- Now total consumed time is calculated for each media item. This will be updated only when calculating summaries. NOTE: Make sure to deploy the "Regenerate Summaries" job from the miscellaneous settings for the correct values.
- Fixed a major bug which prevented background jobs from completing.
- Notification will be sent on the day a media is published. NOTE: You will have to enable this explicitly from the notification preferences.
- Added Telemetry using Umami. Can be disabled using environment variable
DISABLE_TELEMETRY=true
.
Install ryot 4.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v4.1.0/ryot-installer.sh | sh
Download ryot 4.1.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 4.0.0 (2023-12-31)
Caution
This is a breaking release. Please consult the migration docs for an upgrade path.
Release Notes
- This release changes the frontend (to a server side rendered model) which will directly result in a snappier experience using the webapp. This also lays the groundwork for making Ryot a LetterBoxd like service (#373).
- The workout tracking feature is now complete and is now stable. Thanks for the feedback!
- The color scheme (in dark mode) was changed slightly.
- A lot of bugfixes and quality of life improvements.
Warning
Because of the frontend now requiring NodeJS to be installed, the docker image size and server memory consumption has increased a fair amount. I consider it a reasonable trade-off for the capabilities we gain.
Install ryot 4.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v4.0.0/ryot-installer.sh | sh
Download ryot 4.0.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 3.4.0 (2023-11-03)
Release Notes
- You can now mark media items as owned.
- Now only monitored media show up in the "Upcoming" section of the dashboard.
- You can now create Rep only exercises.
- Added some animations to the workout tracker.
- Language details for shows and movies are now downloaded.
- There was a bug in which muscles for exercises were saved in the wrong order. Please deploy the "Update Exercises" job from the Miscellaneous settings.
- Ryot will only support Postgres going forward.
Install ryot 3.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v3.4.0/ryot-installer.sh | sh
Download ryot 3.4.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 3.3.0 (2023-10-29)
Release Notes
- Ryot now has pages to display genres, enabling easier access to related media but same genre at once!
- More author information for audiobooks are now downloaded. If you have any audiobooks, make sure to update them to make sure you have the latest information.
IMPORTANT
- You will need to clear your local storage since some data types stored there have been changed. Here is a guide to do so.
Install ryot 3.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v3.3.0/ryot-installer.sh | sh
Download ryot 3.3.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 3.2.0 (2023-10-24)
Release Notes
It is now possible to review collections and media groups!
Install ryot 3.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v3.2.0/ryot-installer.sh | sh
Download ryot 3.2.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 3.0.0 (2023-10-18)
IMPORTANT for existing users
This is a major release and contains breaking changes. Please follow the guide to upgrade your instance.
Install ryot 3.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v3.0.0/ryot-installer.sh | sh
Download ryot 3.0.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 2.24.0 (2023-10-17)
Release Notes
Now you can add people, metadata groups and exercises to collections!
Install ryot 2.24.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v2.24.0/ryot-installer.sh | sh
Download ryot 2.24.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 2.23.0 (2023-10-13)
Release Notes
Importing from Strong is now fully supported.
Install ryot 2.23.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v2.23.0/ryot-installer.sh | sh
Download ryot 2.23.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
Version 2.20.0 (2023-10-03)
Release Notes
There was a bug in the previous versions wherein the summaries were calculated incorrectly. Go to the "Miscellaneous Settings" and then click on the "Clean and Regenerate" button to fix it.
Install ryot 2.20.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v2.20.0/ryot-installer.sh | sh
Download ryot 2.20.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-unknown-linux-gnu.tar.xz | Linux x64 | checksum |
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 |