# September Update 2025

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

## Backend 💾

### Features

* Spo2 (in sleep) + Vo2Max data added for Oura users!
* Allow data generator to work for users who no longer has an active subscription with us
* Fully support WHOOP V2
  * Includes recovery workouts for our /activity endpoint
* Add Heart Rate zones to daily for WHOOP&#x20;
* Add Spo2 to Oura Sleep data

### Bugs

* Fixed a bug where apple sleep samples were not being correctly "deduplicated" when user has sources containing only "asleep/awake" and "core/deep/rem" samples
* Fix a bug where athlete data for Apple was not being parsed correctly
* Fix an issue with CLUE refreshable tokens!
* Handle invalid samples from OMRON correctly

***

## SDKs

### TerraAndroid

* Terra now uses the new Samsung Data SDK from Samsung Health!&#x20;
* Resolve memory leak in SDK that causes OOM crashes when requesting for too much data

### React Native

* Allow users to customise the expo config for info.plist and AndroidManifest fields

***

## Health Scores

* New Strain score is available!

***

## Lab Reports API

* Lab reports api is now live on our dashboard! You can now:
  * Directly upload PDF and Images of lab reports and we will standardise and normalise the data for you in a structured format
  * The API is also available for you to call the product programmatically

***

## Landing Page

* Terra is releasing research findings on Health data.&#x20;
  * Uncovering groundbreaking insights from the world's health data. Led by 2x Olympic champion Alistair Brownlee.
    * <https://tryterra.co/research>
* Terra hosts events world wide. Be it with athletes or hackers, we are **everywhere**! Learn more about our previous events and our upcoming ones:
  * <https://tryterra.co/events>


---

# 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/september-update-2025.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.
