# January Updates 2024

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

## Backend 💾

### Features

* Fitbit now returns Heartrate zones for Daily payload
* Stress summary is added to Oura Daily
* Tennis is now a activity type for Garmin
* Added ability to cache data for faster requests
* Added Device Manufacturer to payloads when available
* Total active duration is now computed in the case only low, moderate or vigorous activity time is provided

### Bug fixes

* Fixed a bug where data is not sent if the activities start date and end date is the same for Apple Health
* Fixed a bug where Mongo DB connections were not capturing query parameters in host url
* Fixed a bug where Oura was not sending sleep score for the first requested day in Daily
* Fixed a bug where data is not sending if the data is empty when requested
* Fixed a bug where data for ROUVY was not complete
* Fixed a bug where Myfitnesspal's data was not being retrieved correctly
* Fixed a bug where Freestylelibre's data was not being retrieved correctly
* Update Oura integration to use V2 and removed all V1 usage API

### Odin AI

* Odin AI streams responses seamlessly now
* Added notifications for Odin AI

### Graph API

* AGP graphs are now supported in the latest graph API version

***

## SDK 📱

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

* Added Localised error for each Terra Error type
* Fixed a bug where HR Context was not sending as expected
* Fixed a bug where HealthKit was requesting for no permissions

### [Android SDK](ref:reference-android-sdk) v1.4.23

* Fixed a bug where Health Connect had an error with aggregating Speed and Fat.
  * We removed this for now till they resolve this on their end

***

## Frontend📺

### Landing Page

* Careers page revamp! (<https://tryterra.co/careers>)
* 2023 Sleep Review (try it <https://tryterra.co>)

### Widget

* Added cn-ZH and cn-HK onto the widget

### Dashboard

* Added new data destinations:
  * Azure
* Providers log page has been removed
* Debug tools page speed up
* Company Joins are now done through sign up
* Payments for Graph API
* Support now connects directly to your channel on discord support


---

# 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/2024/2024-january-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.
