2023 February Updates
over 1 year ago by Elliott Yu
Check out what we've been doing at Terra over the month of February!
Backend 💾
Integrations
- Strava
- Tredict
- Cronometer (Revamped)
- PUL
Features
- Add new parameter for retrying if a request has been rate limited by a provider
- Add device data from fit files
- Added more laps data from fitfiles for POLAR, SUUNTO, and more.
- Request start time and end time are added in request headers for HTTP requests
- Oura daily data now includes the Readiness score
- Improve the filtering for adjusted maximum speed
- Garmin will send empty payloads now if there were no data retrieved (consistent with every other provider)
- Fitbit now also sends respiratory and temperature delta in sleep payloads
- Massively increased performances across our service including wait times and request times
Bug fixes
- Fixed a bug where sleep sessions synced to Google Fit from Apple Health were not returned correctly
- Fixed a bug in discrepancy for steps retrieved in Google Fit
- Fixed a bug where Polar pace data were not returned correctly
- Fixed a bug where for a period, we were sending duplicated data for the same user
SDK 📱
TerraiOS v1.3.4
- Now parses distance samples in daily data
- if
toWebhook
is set totrue
, the payload references will
be returned - Fixed a bug where if data type does not match for TerraClient requests, it crashes
TerraAndroid v1.4.1
- Exposed a function to check if Health Connect is installed
- if
toWebhook
is set totrue
, the payload references will
be returned - Fixed a bug where if data type does not match for TerraClient requests, it crashes
React Native v1.4.0
- terra-react SDK has been updated to reflect the changes of the native TerraiOS and TerraAndroid SDKs
- This includes the singletons update as well as error messages being returned in functions rather than
being thrown
- This includes the singletons update as well as error messages being returned in functions rather than
- Functions now complete with custom classes and not purely String class
Flutter v0.4.0
- The flutter SDK has been updated to reflect changes of the native TerraiOS and TerraAndroid SDKs
- This includes the singletons update as well as error messages being returned in functions rather than
being thrown
- This includes the singletons update as well as error messages being returned in functions rather than
- Functions now complete with custom classes and not purely String class
Frontend📺
- Our Wearables page has been updated to reflect records correctly: https://tryterra.co/wearabledata