> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/changelog/general-updates/july-updates.md).

# July Updates

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

### New Integrations

* Added integration with Dexcom.
* Added integration with Pul.
* Added integration with Coros.

### New Features

* Added normaliser for Google Fit body data to V2 data models.
* Added normalisers for Google Fit SDK data to V2 data models.
* Added oxygen saturation data to all Fitbit payloads where available for the datatype.

### Improvements

* Data generator now respects the data model version attached to the used dev ID.
* Add processing of FIT files from Polar for activity data.
* Improved timezone data for Fitbit payloads.
* Improved timezone data for Google Fit SDK.
* Improved timezone data for Apple Health SDK.
* Rewritten scheduler to allow data requests to be spread out over a time period to reduce pressure on provider ratelimits.

### Bugfixes

* Fix invalid field names being normalised to for various providers and datatypes.
* Fix sporadic normalisation error for Google Fit SDK data.
* Fix Garmin menstruation data not being normalised correctly when received through webhook.
* Fix Polar activity webhooks not returning data in the correct format.
* Fix FreestyleLibre payloads sometimes not providing sensor serial number.
* [Python API](https://github.com/tryterra/terra-client-python) wrapper released!
* [Ruby API](https://github.com/tryterra/terra-client-ruby) wrapper released!
* [Java API](https://github.com/tryterra/terra-client-java) wrapper released!
* [Javascript API](https://github.com/tryterra/terra-client-js) wrapper released!

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

* Add ability to activate FreestyleLibre 2 and Pro sensors.
* Add retrieval of mindfulness data from Apple Health Kit.
* Add ability to write body data to Apple Health Kit.
* FreestyleLibre reading returns sensor data, reading status, and glucose data.

### [TerraRTiOS](https://docs.tryterra.co/reference/terrartios)

* Added streaming of data from iOS pedometer.
* Added streaming of gyroscope and accelerometer data.

### [TerraRTAndroid](https://docs.tryterra.co/reference/terrartandroid)

* Fixed bug preventing streaming Google Fit data from Pixel phones.
* Added streaming of gyroscope and accelerometer data.
* Added support for streaming from ANT+ devices.

### [TerraWearOS](https://docs.tryterra.co/reference/terrawearos-1)

* Added ability to stream details for the active workout.

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

* Add ability to activate FreestyleLibre 2 sensors.
* Fixed Google Fit connection bug where screen flickers on app start.
* FreestyleLibre reading returns sensor data, reading status, and glucose data on callback
* Added ability to scan FreestyleLibre sensors while app running in background.

### [Terra React Native](https://docs.tryterra.co/reference/reactnative-sdk)

* React Native bridge improvement.
* Fixed crash when trying to initialise Samsung on an iOS device.
* Bridged the `getUserID()` function from the native SDKs.

### [Terra Flutter](https://docs.tryterra.co/reference/flutter-sdk)

* Updated flutter bridge.
* Enums created for each connection, and permission.

### Website

* New and completely revamped design.
