Posts

Releases · · 11 min read
Open Wearables 0.10.0: new dashboard, nutrition data and sync-aware webhooks
Open Wearables 0.10.0 rebuilds the dashboard in SvelteKit, adds 42 nutrition series types with a meal event, tags every data webhook with the sync it came from and splits calories into total, active and basal energy. Contains breaking changes.

Releases · · 13 min read
Open Wearables 0.9.0: Google split into two providers, energy renamed, and a long list of API corrections
Open Wearables 0.9.0 splits Google into google_health and health_connect, renames energy to active_energy, disables the Google Health API rollup that wrote duplicated rows, and fixes date bounds, filters and pagination across the API. Contains breaking changes.

Releases · · 10 min read
Open Wearables 0.8.0: Withings, sync history, and faster ingestion
Open Wearables 0.8.0 adds Withings, database-backed sync history with two new endpoints, a 3.7x faster bulk upsert path, 5 GiB Apple Health XML uploads with MinIO parity, and four account takeover fixes.

Releases · · 7 min read
Open Wearables 0.7.0: Google Health API, Sensor Bio, and a faster Admin UI
Open Wearables 0.7.0 adds a Google Health API integration ahead of the Fitbit Web API sunset, a new Sensor Bio provider, finer Oura sleep granularity, and Admin UI and logging improvements.

Releases · · 5 min read
Open Wearables 0.6.3: nap detection and HTTP logs middleware
Open Wearables 0.6.3 adds nap detection for Apple and Oura, structured HTTP logs, an outgoing webhooks flag, and Strava workout samples.

Releases · · 5 min read
Open Wearables 0.6.2: data integrity for multi-source health apps
Open Wearables 0.6.2 fixes step and energy double-counting for Garmin and Oura, retrieves active minutes natively from four providers, adds sleep session deduplication to the events endpoint, and resolves a Garmin respiratory rate storage bug.

Releases · · 3 min read
Open Wearables 0.6.1: Data coverage & observability
Open Wearables 0.6.1 adds a Data Coverage tab to the admin panel, introduces PULL_SYNC_LOOKBACK as a safeguard for periodic pull syncs, ships observability and logging improvements, and includes provider-specific bug fixes.

Releases · · 4 min read
Open Wearables 0.6.0: Women's Health & FIT Files
Open Wearables 0.6.0 adds Garmin menstrual cycle tracking, a FIT file parser with second-by-second workout data, Oura reliability fixes, and multi-account sync support. No breaking changes to the API.

Releases · · 3 min read
Open Wearables 0.5.2: Polar Webhooks, Sport Type Expansion, and HRV Score Integrity
Open Wearables 0.5.2 adds Polar webhook support, expands workout type mappings, new Garmin fields, and stricter HRV scoring.

Releases · · 2 min read
Open Wearables 0.5.1: Oura & Strava Webhooks, Live Sync Status, RMSSD HRV
Open Wearables 0.5.1 ships webhook support for Oura and Strava, live sync status via SSE, RMSSD HRV in Body Summary, and a redesigned Admin Panel dashboard. No breaking changes.

Releases · · 2 min read
Open Wearables Release 0.5.0: Webhooks, Sleep Fixes, MCP Updates
Open Wearables 0.5.0 ships complete webhook infrastructure, incoming webhooks for Whoop and Suunto, sleep calculation fixes, HRV-CV scoring, and a new MCP Server time-series tool.

Releases · · 1 min read
Open Wearables Release 0.4.3: Health Scores, Webhooks
Open Wearables 0.4.3 ships Sleep Score and Resilience Score with open algorithms. First release where the platform produces scored health output. Outgoing webhooks added.
The platform