May Update 2025

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

Backend 💾

Features

  • Added laps for Wahoo data

  • Added "isWebUpload" as manual activity workout for Garmin Workouts

  • Added checks for Third Party upload workouts to Withings

Bug fixes

  • Fix an issue with authentication for EatThisMuch Users

  • Fixed an issue where webhook retries weren't retried correctly

  • Fixed a bug where deauth events weren't sent for Health Connect users

Blood Biomarkers

  • Added ~150 standardized enums for units for biomarkers

  • Increase processing speed for blood lab reports by ~ 200% (reports take half the time to be processed)

  • Add classification for reference ranges (i.e. option for having "borderline" reference ranges along with "normal" and "abnormal")

  • Standardize dates + times of sample collection in reports

  • Improve parsing of a wider range of blood reports

Health Scores

  • Fixed an issue where Apple Health HRV data were not taken into consideration correctly due to SDNN/RMSSD differentiation


SDK 📱

  • Specify workout predicates for activities retrieved. This ensures all samples in the activity payload is linked to that specific workout only

  • Updated background delivery system to fetch further back if data is synced late into Apple Health

TerraAndroid

  • Requests to Health Connect are now made more efficient (less likely to hit rate limits)

  • Fixed an issue where sometimes TerraAndroid causes a crash due to rate limits from Health Connect


Frontend📺

Dashboard

  • Access Blood Biomarkers Product directly from our dashboard!

Last updated

Was this helpful?