2022 July Updates
over 2 years ago by Oliver Thompson
Check out what we've been doing at Terra over the month of July!
Backend 💾
New Integrations
- Added integration with Dexcom.
- Added integration with Pul.
- Added integration with Coros.
New Features
- Added normaliser for Google Fit body data to V2 data models.
- Added normalisers for Google Fit SDK data to V2 data models.
- Added oxygen saturation data to all Fitbit payloads where available for the datatype.
Improvements
- Data generator now respects the data model version attached to the used dev ID.
- Add processing of FIT files from Polar for activity data.
- Improved timezone data for Fitbit payloads.
- Improved timezone data for Google Fit SDK.
- Improved timezone data for Apple Health SDK.
- Rewritten scheduler to allow data requests to be spread out over a time period to reduce pressure on provider ratelimits.
Bugfixes
- Fix invalid field names being normalised to for various providers and datatypes.
- Fix sporadic normalisation error for Google Fit SDK data.
- Fix Garmin menstruation data not being normalised correctly when received through webhook.
- Fix Polar activity webhooks not returning data in the correct format.
- Fix FreestyleLibre payloads sometimes not providing sensor serial number.
SDK 📱
- Python API wrapper released!
- Ruby API wrapper released!
- Java API wrapper released!
- Javascript API wrapper released!
- Add ability to activate FreestyleLibre 2 and Pro sensors.
- Add retrieval of mindfulness data from Apple Health Kit.
- Add ability to write body data to Apple Health Kit.
- FreestyleLibre reading returns sensor data, reading status, and glucose data.
- Added streaming of data from iOS pedometer.
- Added streaming of gyroscope and accelerometer data.
- Fixed bug preventing streaming Google Fit data from Pixel phones.
- Added streaming of gyroscope and accelerometer data.
- Added support for streaming from ANT+ devices.
- Added ability to stream details for the active workout.
- Add ability to activate FreestyleLibre 2 sensors.
- Fixed Google Fit connection bug where screen flickers on app start.
- FreestyleLibre reading returns sensor data, reading status, and glucose data on callback
- Added ability to scan FreestyleLibre sensors while app running in background.
- React Native bridge improvement.
- Fixed crash when trying to initialise Samsung on an iOS device.
- Bridged the
getUserID()
function from the native SDKs.
- Updated flutter bridge.
- Enums created for each connection, and permission.
Frontend 📺
Website
- New and completely revamped design.