2022 August Updates
about 2 years ago by Elliott Yu
Check out what we've been doing at Terra over the month of August!
Backend 💾
New Integrations
- Huawei Integration
New Features
- Added posting workout data to Wahoo
- Added posting data to heart rate and heart rate variability to Fitbit daily and sleep payload
- Insulin, carbs, and activity data can now be retrieved from our Freestylelibre integration
- Added heart rate and workout data for Oura
- Added floors climbed samples to our data models
- New Graphs API to display graphs of certain metrics
- Speed samples are added to Google Fit and Apple Health workouts
Improvements
- Data generator now generates for new integrations including Omron, Dexcom, and Coros
- Timestamps are now consistent across all data providers with microsecond precision
- Allow developers to use their own API Keys to circumvent rate limits
- Developers now get their own queue system and will not be affected by other developers' requests
- Introduced writing scopes
- Payloads now include API version
Bugfixes
- Fix Garmin epochs data not being sent
- Fix Withings webhook and http requests
- Fix incorrect field name for location samples
- Fix activation timestamp for Freestylelibre sensors to return different values each scan
- Fix authentication issue with Chronometer
SDK 📱
TerraiOS and TerraAndroid
- Add ability to gather glucose and device data from callback from reading Freestyle Libre Sensors
- Major improvements on background scheduling for each data type
- Remove the need to call initConnection whenever the app opens
- Pulls settings from your dashboard and our backend for the SDK initialisation! This includes users, permissions, and webhook intervals.
- Completely asynchronous requests to our REST API within the packages.
- TerraiOS main functions exposed to objC
- Fixed Freestylelibre Pro reading without calibration values
- Remove XAPIKey needs from the SDK. It now uses tokens!
- Updated demo apps to reflect upcoming changes and additional functionalities
- Bridges reflect the new TerraiOS and TerraAndroid changes.