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
authenticateUserfunction was not called correctlyFixed 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
Release of capacitor plugin for Ionic React that bridged TerraiOS and TerraAndroid
Updated terra data models for the terra-client-java package
Added signature verification function to terra-client-js
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?