Stability, performance and new UI!
Added 2024-11-07 14:52:42 +0000 UTCThe version.txt file in the dav directory will now be available ONLY when the files are fully available on zurg. This makes version.txt a proper health check file. Check this bash one-liner to update zurg.
I've removed the "concurrent_workers" config to prevent lockups. This was previously causing library updates not working because of big libraries and not freeing enough workers to trigger an update. Now it will utilize all compute it can access and do parallel processing. If you are concerned about CPU utilization, add a cpu restriction in Docker or your system.
When a worker crashes, it will now write to a crash dump file. It can now also recover from crashes, removing the need to "reboot" workers.
HTTP timeout and EOF errors are now retried indefinitely. This makes zurg more resilient to your network connection issues.
HTTP logging is now improved with request IDs and referer being visible on debug logs. If you are worried about being flooded with unrestrict logs, then set the LOG_LEVEL to info or above.
Empty responses when fetching torrents and downloads are now retried indefinitely (was previously dependent on max retries config). This ensures that even if RD API is failing, we will be able to get all your files.
All "obsolete" torrents (torrents in your data directory that are no longer in your Real-Debrid library) will now be automatically moved to dump directory.
Improve compatibility with Windows by sanitizing all torrent filenames
A new zurg UI!

Comments
Lame question sorry, how do I set the log level? Where? Am using the zurg on macos directly
Islam Genena
2024-11-22 13:41:49 +0000 UTCSorry, I am having trouble running the bash one-liner on Windows. I know the commands are not written for Windows, is there any alternative way I could try?
Franz Enz
2024-11-11 11:50:54 +0000 UTCNice release ! I hope the torrents renaming/managing will be fixed anytime soon :D
Rasen
2024-11-07 17:38:19 +0000 UTC