---
title: "Open Wearables Release 0.2.2: Production Stability"
description: "Open Wearables 0.2.2 fixes sync issues across Apple Health, Whoop, and Suunto. Sleep summaries, AWS XML import, N+1 query fixes."
canonical_url: "https://openwearables.io/blog/open-wearables-release-0-2-2-production-stability-extended-provider-support"
---

# Open Wearables Release 0.2.2: Production Stability, Extended Provider Support

[All posts](https://openwearables.io/blog)

[Releases](https://openwearables.io/blog/category/releases)

Open Wearables Team · Jan 12, 2026 · 1 min read

## Key takeaways

- Critical sync issues fixed across Apple Health, Whoop, and Suunto. Platform is now stable for production deployments.
- Apple Health SDK fully operational: workouts and data points sync without manual intervention. XML import supported.
- Whoop OAuth scopes fixed for automatic token refresh. Async sync issues resolved.
- Sleep Summary endpoint returns daily aggregations across all providers. N+1 query bottlenecks eliminated in workout endpoints.

Open Wearables 0.2.2 is available on GitHub.

## Apple Health SDK

Sync now handles workouts and data points without manual intervention. XML import uses the same scope as SDK sync. An AWS setup guide covers production deployment for XML import: S3 bucket configuration, Lambda processing, and IAM permissions.

## Whoop stability

OAuth scopes fixed to include offline access, enabling automatic token refresh without user re-authentication. Async sync issues that caused inconsistent data delivery are resolved. Whoop workout and sleep data is now fully reliable.

## Garmin defaults

API requests without a date range now default to the last 24 hours instead of returning empty responses. A complete Garmin Developer Program setup guide is included in the docs.

## Sleep Summary endpoint

Daily sleep aggregations across all connected providers. Returns consolidated metrics ready for dashboard use: total sleep time, efficiency, stage breakdown. Reduces API calls for analytics-focused use cases.

## API performance

N+1 query bottlenecks eliminated in workout endpoints. Relevant for applications querying large datasets across many users.

## What's next

0.3 alpha ships the Flutter SDK for Apple Health and the MCP Server for LLM integration.

[GitHub](https://github.com/the-momentum/open-wearables) | [Docs](https://docs.openwearables.io) | [Discord](https://discord.gg/openwearables)

Want to see it in action? [Book a demo](https://openwearables.io/book)

## Keep reading

Releases · Nov 3, 2026 · 11 min read

### Open Wearables 0.11.0: daily aggregates and faster summaries

Open Wearables 0.11.0 moves day and session values into their own aggregate tables, adds day, week and month time series, computes missing workout statistics and cuts the heaviest summary from seconds to 25 ms. Contains breaking changes.

Releases · Oct 26, 2026 · 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 · Sep 23, 2026 · 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.

## Run it in your own cloud

Open Wearables is open source and self-hosted. Start from the repository, or bring us in to stand it up in your account.

[Get started](https://openwearables.io/docs/quickstart) [Book a demo](https://openwearables.io/book)
