0.5.1 and 0.5.2 are out – two small ones:
- Windows fix (0.5.1): every command stopped right away with
ZoneInfoNotFoundError– Windows has no time zone database Python can read, and the bridge didn’t bring one. Now it does (thanks @t.me_massarob for the report). Update withpy -m pip install --upgrade garmin-intervals-bridge. - Your own day boundary (0.5.1): without
BRIDGE_TIMEZONEthe bridge now uses your computer’s time zone instead of mine (Vienna) – the zone decides which date last night’s sleep lands on. Containers have no time zone of their own: add-e BRIDGE_TIMEZONE=Europe/…with your zone, otherwise the bridge falls back to UTC (and says so in the log). - Gear picked in the app after the run (0.5.2): the bridge now reads an activity’s gear once more half a day later, so shoes you add in Garmin Connect after the run reach Intervals too (thanks @DarKen). Gear chosen on the watch already came with the activity.
- Version in the log (0.5.2):
runstarts withgarmin-intervals-bridge 0.5.2 running …, so a container’s log shows which image is running. - Behind the scenes, the tests now also run on Windows and macOS, so a slip like the one above gets caught before a release.
Upgrade: pip install -U garmin-intervals-bridge, or pull the new image (ghcr.io/futureweb/garmin-intervals-bridge:0.5.2 / futurewebat/garmin-intervals-bridge:0.5.2). Notes: 0.5.1 · 0.5.2.