# December Updates 1

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

### Integrations

* Xert
* FinalSurge
* Komoot
* TrainerRoad
* Xoss
* BrytonSport
* Today's Plan
* Wger
* Tridot
* Moxy
* Technogym

### Features

* Added adjusted max speed for activities
* Added writing/deleting body data to Google Fit
* Added reference\_ids to payloads
* Added VO2Max data and step samples for Fitbit
* Added timer durations to samples for Coros activities
* Added scopes for Garmin users
* Added fit file normalisation for Garmin (swimming) activities! (For more samples)
* Added (a lot) more activity mappings!
* Added normalisation for fit files from Polar
* Added muscle mass data for InBody measurements

### Bug Fixes

* Fixed a bug with Wahoo Activity deduplications
* Fixed a bug where Coros activity fitfiles returned less samples than it should
* Fixed a bug where Garmin's daily data were sent with 1 day offset specific to certain timezones
* Display appropriate screen when Oura user authenticates without a subscription
* Fixed a bug where Fitbit body payloads were not being sent correctly
* Fixed a bug where Chunking data was sending payloads slightly greater than expected (10MB)
* Fixed a bug where Google Fit nutrition data was not properly sending

### [TerraiOS](https://docs.tryterra.co/reference/terra-ios-package) and [TerraAndroid](https://docs.tryterra.co/reference/terraandroid-1)

* Fixed a bug where FreestyleLibre Pro/H readings were not done correctly
* Added support for deduplicating data

### Misc

* Fixed a bug where terra-java-client did not parse user objects correctly
* Added synchronous processing for webhook events for terra javascript client.

### [TerraRTAndroid](https://docs.tryterra.co/reference/android-sdk) and [TerraRTiOS](https://docs.tryterra.co/reference/ios-sdk)

* Exposed a function to allow you to scan for devices
* Exposed a function to allow you to connect to scanned devices
* Exposed a function to allow you to stream to both websocket and app at the same time
* Sped up loading times for graphs and analytics
* New integrations page on tryterra.co
* New Year Review page on tryterra.co
* Additional improvements to user experience in dashboard


---

# 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/general-updates/december-updates-1.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.
