# June Updates 2024

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

## Backend 💾

### Features

* Teams API:
  * Added support for activity/training sessions
  * Added webhook support
  * Added Catapult integration
  * Added GymAware integration
* Enable support for WHOOP daily webhooks
* Allow PUSH of notes to TrainingPeaks integration
* Massively reduce HTTP request latencies by about 400-500%

### Bug fixes

* Fixed GPS coordinates of Zepp/Xiaomi activities sometimes being off

## AI Agents

* Intelligent scheduling: agents now intelligently know when to be executed and act on your users' data (for example, on every activity, or once a day, etc..)
* Reduce chance of hallucinations occurring

## Health Scores

* Health scores have now been released on our Dashboard, under the "Data Refinement" tab! 🎉
* Sleep score has been released, which takes into account a highly personalized view of the user's past sleep, in order to evaluate the current sleep.

## Dashboard

* Added support for using custom S3 bucket when using SQS as a destination
* Allow selecting custom permissions for each data source. This narrows down the permissions requested on the authentication screen for users logging in
* Added new onboarding flow 🎉 making it even easier to integrate through Terra

***

## SDK 📱

### [TerraiOS](ref:reference-ios-sdk)

* Improve query reliability when using getSleep, getDaily etc...
* Fix bug causing queries to hang


---

# 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-june-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.
