November Updates

Check out what we've been doing at Terra over the month of November!

New Integrations

  • Rouvy

  • Techogym

  • Cardiomood

  • Omron (US)

  • Inbody (EU)

New features

  • Heart rate zone information and laps data are now available for Activity data

  • Heart rates are now available from requests from POLAR

  • Added checks to tag data as manual from some apps syncing into Google Fit such as "FakeSync"

  • VO2 and SPO2 samples added for CRONOMETER

  • Added speed samples for FITBIT

  • More Activity mappings added for FITBIT and GARMIN

  • Added proper error responses for requests using the wrong version

  • Revamped the chunking structure such that you now receive a payload saying the amount of payloads you should expect and the data is chunked by size making sure you do not receive a payload greater than 10MB in size.

Bug Fixes

  • Fix bugs where data models were not returned as expected including Temperature samples and Measurement Samples

  • Nutracheck and Fatsecret now properly returns a V2 model for nutrition data

  • Fixed a bug where retry logic wasn't working as expected

  • Fixed a bug where Suunto activities did not have a correct end time

  • Fixed a bug where Zwift users' authentication tokens were not properly refreshed

  • Fixed a bug where FITBIT and WITHINGS body payloads were not properly sent

  • Fixed a bug where Oura sleep sessions were incorrectly tagged where they should be naps

  • Fixed a bug were getting improperly de-authenticated

  • Fixed a bug where if FITBIT reaches rate limits, we would send empty payloads

  • Fixed a bug where full null payloads were sent for Nutracheck and Cronometer

  • Fixed a bug where Omron was not properly returning weights data

  • Added VO2, laps, and speed samples

  • Updated the Terra models within the package for TerraClient

  • Improve FreestyleLibre sensor readings such that the user can move away from the sensor and the reading would still read correctly

  • Sleep samples are now aggregated by Terra

  • Fixed a bug where authenticateUser function was not called correctly

  • Fixed a bug where on iOS 16, activities with location data were not retrieved correctly

  • Version 1.3.1 released with support for HEALTH CONNECT

  • Added custom freestyle libre sensor reading session. App that calls 'readGlucoseData' now has priority over reading than other apps

  • Improve FreestyleLibre sensor readings such that the user can move away from the sensor and the reading would still read correctly

  • Fixed a bug where if the user has no internet, auth would cause a crash.

Misc

  • Added support for WATCH OS streaming

  • Added feature so that both ANT+ devices and BLE devices can be scanned together

  • Added ANT+ device caching such that the device can be connected on function run

  • Fixed a bug where incorrect datatypes could be passed to start an exercise and cause a crash

TerraFlutterRT

  • Release of flutter package for realtime streaming

  • New pages for each integration supported by Terra on tryterra.co

  • New Websockets Page on tryterra.co

  • Added pagination for webhook history search in the Terra developer dashboard

  • Added a cookies check for widget (warning to make sure users have cookies enabled)

Last updated

Was this helpful?