If the app showed errors or failed to load in the last week of September, this was very likely why.
๐ Bug Fixes
- Errors while others reconnected Garmin: When a service like Garmin refused a request for your history, which happens often, our server stopped and restarted. Anyone using Enhance-d in the seconds it took got errors, including other services delivering their data. Refusals are now handled and logged, and nothing restarts.
- Resync doing the same: Resync could trigger the same restart. Fixed.
- Feed updates silently dropped: When one item failed to process into the feed, the others queued with it were dropped and never retried. Each one is now processed on its own and a failure is retried.
๐ Notes
- Nothing to update or reconnect. This is a change on our servers.