Releases: stiefeljackal/JworkzNeosFixFrickenSync
v2.0.0 - Major Release
What's Changed
- Add an additional event listener for when a sync upload task as started.
- Add a config option to limit progression output in the logs that are not stage changes. Thank you Delta for this suggestion.
BREAKING CHANGE
Due to the new option to limit progression output, the new default behavior of the mod will not automatically log the current status of the task every three seconds since the default value for the option is false
(unchecked). Some may want to limit this logging; however, if you want to return to the original behavior exhibited in v1.x.x, then you want to check this option. The mod will still log the progress of the task when it reaches a new stage.
File Hash
SHA256 661B5BD5052FC1ED51DF747D0CAF978525F09AC823F1A29237BE467C8B579CCC
Thank You & Credits
- This mod is dedicated to the people of Creator Jam (CJ) 🍞. This mod was made out of the frustration and sadness experienced during CJ 211 (Traffic Jam) due to the "stuck sync" problem.
- Jax for contributing to the retry sync feature and providing additional code clean-up while I was away on vacation during that time.
- Rucio for testing this mod out on the Creator Jam headless server.
- Lux and friend for assisting me in debugging the error log entry not showing in the logs.
- Delta for suggesting the option to limit the progression logging output.
v1.1.0 - Minor Release and Fixes
What's Changed
- Add additional retry condition to match "TooManyRequests" in string in addition to the existing "429" match.
- Fixed error logging not showing up in the log file when the sync fails.
- Removed the additional call to
PatchAll
.
File Hash
SHA256 0A9A194495A7FABBB11615B20556ECD2250487B934E9AE048A3264EB550B5A36
Thank You
- This mod is dedicated to the people of Creator Jam (CJ) 🍞. This mod was made out of the frustration and sadness experienced during CJ 211 (Traffic Jam) due to the "stuck sync" problem.
- Jax for contributing to the retry sync feature and providing additional code clean-up while I was away on vacation during that time.
- Rucio for testing this mod out on the Creator Jam headless server.
- Lux and friend for assisting me in debugging the error log entry not showing in the logs.
NOTE: Updated the DLL and File Hash due to the mod GitHub Link pointing to a non-existent repo page.
v1.0.0 - Release
Features
- Addresses the "stuck sync" bug that occurs when a sync enters a failure or an exception state that prevents future sync tasks from proceeding until the client or headless is restarted.
- Adds additional logging for the progression state of the upload sync task.
- Adds a retry count and retry delay for certain sync failures in order to save the sync from failing.
- Patches the
Fail
method to removeUniLog
due to exceptions being thrown in Linux.
File Hash
SHA256 3388F502FA6264F7CCA20620F475E74B6559530CFD45A5A99E7ED5BDB0BF5C3C
Thank You
- This mod is dedicated to the people of Creator Jam (CJ) 🍞. This mod was made out of the frustration and sadness experienced during CJ 211 (Traffic Jam) due to the "stuck sync" problem.
- Jax for contributing to the retry sync feature and providing additional code clean-up while I was away on vacation during that time.
- Rucio for testing this mod out on the Creator Jam headless server.
v0.1.2 - Alpha Release (Fixes)
Fixes
- Uses NeosMod instead of UniLog to log the exception message. I do not know why I had UniLog in there...
- Fixes the issue where disabling the mod would enable it and vice-versa. I had the method calls flipped... 🤦
File Hash
SHA256 B6B47A49F526B827CB13C131D9CB950D104EB6585CE152854AAA0A5CBA9E748C
Thank You
This mod is dedicated to the people of Creator Jam (CJ) 🍞. Without them, this mod may not have come into existence.
v0.1.1 - Alpha Release
Features
- Addresses the "sync clogging" issue that occurs when a sync enters a failure or an exception state as that will prevent future syncs from proceeding until the client or headless is restarted. See https://www.youtube.com/watch?v=sKnmyzFoUWY for a demonstration and Neos-Metaverse/NeosPublic#3915 for info on the bug.
File Hash
SHA256 B0C0C8EE9EBCA75B14DFE7C524BB99AC986FBFA0512E8DEF5B28125D17D42B31
Thank You
This mod is dedicated to the people of Creator Jam (CJ) 🍞. Without them, this mod may not have came into existence.
Note: Not much has changed between v0.1.0 and v0.1.1 as this is mainly addressing logistical issues such as the incorrect version number being listed. If you are using v0.1.0, feel free to continue using that one.
v0.1.0 - Alpha Release
Features
- Addresses the "sync clogging" issue that occurs when a sync enters a failure or an exception state as that will prevent future syncs from proceeding until the client or headless is restarted.
File Hash
SHA256 87F126CF63F72FB17A12D6C89D041D5ADBBE702C1CED415CF3703667D98FE075
Thank You
This mod is dedicated to the people of Creator Jam (CJ) 🍞. Without them, this mod may not have came into existence.