# July Update 2025

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

## Backend 💾

### Features

* Add proper handling for unknown heart rate zone names
* Migrated to using WHOOP V2 API
* Sleep Score added to Daily for WHOOP

### Bug fixes

* Fixed a bug where rate limit exceptions were not retried for Fitbit
* Fixed a bug where last webhook updates were not properly filled for other destinations
* Fixed a bug where occasionally Garmin data were not sent if a huge backfill was triggered
* Fixed a bug where Garmin deauthentication calls were timing out
* Fixed a bug where Garmin swim lap times and speed were off
* Fixed a bug where Wahoo laps speed and pace values were wrong
* Fixed documentation links for FHIR data
* Fixed a bug where steps/running cadence samples where they were half of what is supposed to be for Garmin
* Fixed a bug for Zepp Auth where sometimes the user in a remote region was not able to auth

***

## SDK 📱

### [TerraiOS](ref:reference-ios-sdk)

* Updated net active calories calculations

### TerraAndroid

* Refrain from requesting for permissions on creating a TerraManager instance
* Fixed a bug where sometimes Rate Limit exception would send a remote exception that was not caught
* Improve request times for Health Connect requests

***

## Frontend📺

### Landing Page

* New updates on our pricing page! (<https://tryterra.co/pricing>)

## Blood Biomarkers

* Improved parsing of reference ranges
* Allow simultaneous upload of multiple reports in a single go


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tryterra.co/changelog/2025/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
