# February Updates 2023

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

## Backend 💾

### Integrations

* Strava
* Tredict
* Cronometer (Revamped)
* PUL

### Features

* Add new parameter for retrying if a request has been rate limited by a provider
* Add device data from fit files
* Added more laps data from fitfiles for POLAR, SUUNTO, and more.
* Request start time and end time are added in request headers for HTTP requests
* Oura daily data now includes the Readiness score
* Improve the filtering for adjusted maximum speed
* Garmin will send empty payloads now if there were no data retrieved (consistent with every other provider)
* Fitbit now also sends respiratory and temperature delta in sleep payloads
* Massively increased performances across our service including wait times and request times

### Bug fixes

* Fixed a bug where sleep sessions synced to Google Fit from Apple Health were not returned correctly
* Fixed a bug in discrepancy for steps retrieved in Google Fit
* Fixed a bug where Polar pace data were not returned correctly
* Fixed a bug where for a period, we were sending duplicated data for the same user

***

## SDK 📱

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

* Now parses distance samples in daily data
* if `toWebhook` is set to `true`, the payload references will\
  be returned
* Fixed a bug where if data type does not match for TerraClient requests, it crashes

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

* Exposed a function to check if Health Connect is installed
* if `toWebhook` is set to `true`, the payload references will\
  be returned
* Fixed a bug where if data type does not match for TerraClient requests, it crashes

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

* terra-react SDK has been updated to reflect the changes of the native TerraiOS and TerraAndroid SDKs
  * This includes the singletons update as well as error messages being returned in functions rather than\
    being thrown
* Functions now complete with custom classes and not purely String class

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

* The flutter SDK has been updated to reflect changes of the native TerraiOS and TerraAndroid SDKs
  * This includes the singletons update as well as error messages being returned in functions rather than\
    being thrown
* Functions now complete with custom classes and not purely String class

***

## Frontend📺

* Our Wearables page has been updated to reflect records correctly: <https://tryterra.co/wearabledata>
