Warning
This release fixes an issue where log files stored under storage/files/logs could be accessed through the web server on publicly exposed SfS instances.
While the logs did not contain sensitive user data, they were never intended to be publicly accessible. Access to these files is now properly blocked.
Security and privacy are taken very seriously, and we apologize for not catching this earlier.
Note
We revisited the way training load is calculated and discovered that the current implementation was incorrect in certain cases.
As a result, users with many heart rate-based activities may notice significant changes in their training load numbers after updating.
Technical details
- ISSUE #2093: Cadence distribution chart bars do not connect by @robiningelbrecht in #2097
- Added anonymous analytics for docs by @robiningelbrecht in #2098
- ISSUE #2033: Normalize daily TSS and daily TRIMP by @robiningelbrecht in #2100
- ISSUE #2101: Allow demo to serve anonymized image by @robiningelbrecht in #2102
Full Changelog: v4.8.3...v4.8.4