0.4 #649
bartmichalak
announced in
Announcements
0.4
#649
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Happy Friday! Here's a fresh release of Open Wearables - v0.4 is out 🚀
Highlights
1000 stars on GitHub ⭐
Last week we crossed 1000 stars on GitHub! It happened overnight after Open Wearables went viral on X:
Thank you all for the support - it means a lot to the team and keeps us motivated!
React Native SDK
The React Native SDK is here! @ninotell-tbb and @dtochetto-tbb for making this happen.
Oura Ring integration
We added support for Oura Ring as a new wearable provider - contributed by community member @vikohone 🎉
Raw payload storage & replay
You can now optionally store raw incoming payloads from all providers to S3. This is useful for debugging, auditing, and reprocessing data without asking users to re-sync. We also ship a replay script that lets you re-ingest stored payloads on demand.
More: Documentation
Provider disconnect
You can now disconnect users from wearable providers via the API. Currently, only Garmin includes full deregistration through their API - more providers coming soon, with no changes needed on your end.
More: API reference
Apple Health improvements
Apple Health XML import got several upgrades - sleep record handling, sleep stage timestamps, better data source extraction, and timezone-aware datetime storage. On the SDK side, we also landed fixes in the iOS SDK. If you're integrating sleep data via Apple Health, this release is a big step up.
Archive & retention policy
New configurable archive and retention policy with storage growth projections. Keeps your database lean as usage scales.
Redesigned mobile app connection flow
The invitation code dialog has been redesigned into a smoother mobile app connection flow - making it easier for end users to connect their devices.
More: Open Wearables app docs
Production docker-compose
A dedicated production docker-compose config is now available, making self-hosting easier.
More frequent releases
Until now we've been releasing every two weeks, but we noticed this sometimes causes upgrade pain for specific implementations. Going forward, we're switching to more frequent minor releases - smaller batches, faster to deploy.
What's Changed
Integrations
Apple Health
API & Backend
Frontend
Docs
DevOps
Other
New Contributors
Full Changelog: 0.3...0.4
This discussion was created from the release 0.4.
Beta Was this translation helpful? Give feedback.
All reactions