Skip to content

statistics-for-strava

v4.8.6 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

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

✓ No known CVEs patched in this version

Affected surfaces

breaking_upgrade

ReleasePort's take

Moderate signal
editorial:auto 1mo

The heatmap configuration schema now places settings under the maps key; also, activity descriptions are expandable on click and back‑button navigation has been fixed.

Why it matters: Configuration changes require updating any scripts that reference heatmap settings (severity 70). Expanding activity descriptions improves UX, and fixing back‑button behavior resolves a usability bug (severity 40).

Summary

AI summary

Updates Technical details, New features, and Bug fixes across a mixed release.

Changes in this release

Breaking High

Configuration schema changes: heatmap settings moved under maps key.

Configuration schema changes: heatmap settings moved under maps key.

Source: llm_adapter@2026-06-04

Confidence: high

Feature Medium

Activity descriptions can be expanded when clicked.

Activity descriptions can be expanded when clicked.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Fixes buggy behavior when using the browser's back button.

Fixes buggy behavior when using the browser's back button.

Source: llm_adapter@2026-06-04

Confidence: high

Full changelog

New features

  • Allow to configure all maps instead of the heatmap only

[!WARNING]
We slightly altered the configuration of the heatmap to take all maps into account.

Configuration before:

appearance:
  heatmap:
    polylineColor: '#fc6719'
    tileLayerUrl: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'
    enableGreyScale: true
    initialCenter: null
    initialZoom: null

Configuration now:

appearance:
  maps:
    polylineColor: '#fc6719'
    tileLayerUrl: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png'
    enableGreyScale: true
    heatmap:
      initialCenter: null
      initialZoom: null

These changes are reflected in the documentation: https://docs.getsfs.app/#/configuration/main-configuration

Improvements

  • Allow for activity descriptions to be expanded when clicking them

Bug fixes

  • Fix buggy behaviour when using the browser's back button

Technical details

  • ISSUE #2113: Fix buggy behaviour when using the browser's back button by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2118
  • Added note to the docs informing users about Strava API policy by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2120
  • ISSUE #2114: Leaflet map settings by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2119
  • ISSUE #2114: Allow for descriptions to be expanded by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2122
  • ISSUE #2123: Move manifest.json to build folder by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2124
  • ISSUE #2125: Add ImportSource and ExternalReferenceId on Activity entity in preparation of multi-source imports by @robiningelbrecht in https://github.com/robiningelbrecht/statistics-for-strava/pull/2126

Full Changelog: https://github.com/robiningelbrecht/statistics-for-strava/compare/v4.8.5...v4.8.6

Breaking Changes

  • heatmap configuration replaced by a top‑level `maps` section; existing heatmap settings must be moved under `maps.heatmap`.

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.

Beta — feedback welcome: [email protected]