# April Updates 2023

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

## Backend 💾

### Integrations

* Macrosfirst
* Aktiia

### Features

* Added open water swimming for Garmin activities
* Chunking is now done in reverse order
* Added customisation for colors and types for graphs api
* Added Freestylelibre One glucose calibration endpoint\\
* Added writing TrainingPeaks (workouts/metrics)
* Added speed samples for Withings/Strava activities
* Added stress summary into daily payloads for Garmin
* Added Padel Tennis and Gravel
* Added summary IDs for Oura activities
* Added heart rate samples and summary for Garmin sleep payloads
* Retrieve accurate average HRV value for Fitbit sleep sessions
* Added resting heart rate to Apple sleep payloads
* Added calculations of kilojoules from calories from all payloads

### Bug fixes

* Fixed a bug in graphs API rendering
* Fixed a bug in Hammerhead activities' activity duration seconds being in wrong units
* Strava activities now return the correct timezone datetime string
* Fixed a bug where Garmin's body data were always returning in V1 models
* Fixed a bug where Wahoo elevation values in samples could be null
* Fixed a bug where Polar activity data pace data was in wrong units
* Fixed a bug where activity data was still being sent
* Fixed a bug where Google distance values were incorrect at certain points
* Fixed a bug where Zwift activity does not have the correct start time
* Fixed a bug where TrainingPeaks body payload were not being sent for V1 of our API

***

## SDK 📱

### [TerraiOS](https://docs.tryterra.co/reference/terra-ios-package) v1.3.10

* Added missing permissions to Activity and Daily scopes
* Added Freestyle Libre one calibration
* Fixed a bug where Background Delivery may hang when the phone locks while data is being gathered.

### [TerraAndroid](https://docs.tryterra.co/reference/terraandroid-1) v1.4.8

* Added Libre One Calibration
* Fixed Google Fit normalisation when `toWebhook` is set to false

### [React Native](https://docs.tryterra.co/docs/react-native-project) v1.4.8

* Added extra null checks to exposed API to prevent unnecessary crashes
* Updated Native SDKS

### [Flutter](https://docs.tryterra.co/docs/flutter-project) v0.4.3

* Updated Native SDKS

***

## Frontend📺

* Improve our wearables page (<https://tryterra.co/wearabledata>) with more wearables such as glucometers
* Fixed a bug where widget customisation for background color being set to WHITE causes incorrect texts being set to WHITE
* Exposed our data generator to developers before they have a subscription
* Fixed broken links on our documentation

***

## Infrastructure

* Improvements of our webhook speed for developers initially testing that has little to no webhooks being scheduled.


---

# 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/2023/2023-april-updates.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.
