> 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/may-updates.md).

# May Updates

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

### New Integrations

* Added integration with Omron EU
* Added the new [Websocket API](https://docs.tryterra.co/reference/using-the-websocket-api) to allow for real-time data streaming directly from devices to developers.

### Improvements

* Improved Google Fit activity aggregation to allow correct grouping of samples for multiple activities where previously it could fail.
* Improved speed samples sometimes not being normalised from FIT files correctly for some providers.
* Improved sleep and wakeup latency fields to be populated for more providers where possible.
* Improved processing for Garmin epoch events to provide more reliable distance and step samples.

### Bugfixes

* Fixed Polar users sometimes not receiving data through webhook for some data types.
* Fixed Garmin webhooks being stored but not normalised correctly preventing them from being forwarded to the webhook URL.
* Fixed Garmin sleep time calculations not taking timezone offset into account.
* Fixed Withings daily normalisation sometimes filling in values for the wrong fields.
* Fixed FreestyleLibre timestamps sometimes being offset by an inconsistent amount.
* Fixed deauthentication webhook payload sometimes not being sent if authentication had been cancelled.
* Fixed redirect urls for authentication not respecting the specified port.

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

* Add ability to pass both a Date object or a TimeInterval when calling getter functions.
* Add support for scanning both FreestyleLibre 1 and 2 sensors through NFC.
* Add support for activating FreestyleLibre 1 sensors.
* Add ability to imported using CocoaPods.

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

* Add ability to pass both a Date object or a TimeInterval when calling getter functions.
* Add support for scanning both FreestyleLibre 1 and 2 sensors through NFC.
* Add support for activating FreestyleLibre 1 sensors.

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

* New SDK that streams data in real time to our Websocket servers.
* Allows BLE connections to Wahoo and Polar heart-rate monitor straps.
* Allows Bluetooth connection to WearOS watches.

### Dashboard

* Rewritten using react for improved responsiveness
* Improved data generator functionality.
* Embedded onboarding tutorials to get started with the API.

### Website

* Rewritten using react for improved responsiveness.
* Added new wearable data page that shows the data that individual devices can record.
