Skip to content

statistics-for-strava

v4.8.8 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Fixed filters on the photos page not persisting between loads.

Full changelog

Improvements

  • Moved database migrations away from the codebase to the Docker entrypoint
  • Redesigned onboarding flow
  • Updated German translations
  • Updated Portuguese translations

Bug fixes

  • Fixed a bug where filters on the photos page were not persisted between page loads

Technical details

  • ISSUE #2142: Introduce an isolated service to detect duplicate activities before importing by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2143
  • ISSUE #2141: Move the app away from Strava branding by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2144
  • ISSUE #2133: Add new Activity file import pipeline by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2145
  • ISSUE #2146: Add periodic file imports to the daemon container by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2147
  • ISSUE #2152: Rename database, but fallback to existing strava.db file by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2153
  • ISSUE #2151: Only render link to Strava activity if activity got imported through Strava API by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2154
  • ISSUE #2156: Filters on the photos page are not persisted to localStorage by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2157
  • ISSUE #2149: Remove references to kudo's and comments by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2158
  • ISSUE #2160: Improve import flow and get rid of unnecessary cron complexity by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2162
  • ISSUE #2161: Improve file parser tests by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2163
  • ISSUE #2155: Move database migrations to docker entrypoint by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2159
  • ISSUE #2164: Import athlete from file config by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2165
  • ISSUE #2150: Restyle onboarding flow by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2166
  • Update German translations in intl-icu file by @effectpears in https://github.com/robiningelbrecht/statistics-for-strava/pull/2170
  • Update messages+intl-icu.pt_BR.yaml by @gustavobim in https://github.com/robiningelbrecht/statistics-for-strava/pull/2168

New Contributors

  • @gustavobim made their first contribution in https://github.com/robiningelbrecht/statistics-for-strava/pull/2168

Full Changelog: https://github.com/robiningelbrecht/statistics-for-strava/compare/v4.8.7...v4.8.8

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track statistics-for-strava

Get notified when new releases ship.

Sign up free

About statistics-for-strava

Self-hosted, open-source dashboard for your Strava data.

All releases →

Related context

Earlier breaking changes

  • v5.0.0 Project renamed from Statistics for Strava to Dreeve.
  • v4.8.6 Configuration schema changes: heatmap settings moved under maps key.

Beta — feedback welcome: [email protected]