> 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/2022/2022-12-07.md).

# December 7, 2022

* Technogym
* FinalSurge
* TrainerRoad
* Cardiomood
* Moxy
* Add `type` enum in OxygenSaturationSample, to differentiate between SmO2 and SpO2
* Added deduplication support for Apple Health & samsung payloads
* In cases where a webhook is retried, but a user has re-authenticated in the meantime, we will now update the user ID to the newest one available, or stop retries early if the user has de-authenticated during that period
* For FreestyleLibre, the API will no longer try to infer time zone information when unavailable, and will instead return a timezone-naive object
* Added functionality to improve polar fit file normalization & retrieval for historical periods
* Added VO2 information to Fitbit /body information
* Added adjusted\_max\_speed\_meters\_per\_second to movement\_data
* Resolve facility\_id parameter issue for InBody - now storing region appropriately
* Adjust polar pace calculation error
* Resolve garmin daily data being associated to the wrong day
* Resolve facility\_id parameter issue for InBody - now storing region appropriately
* Adjust polar pace calculation error
* Resolve garmin daily data being associated to the wrong day
* Massively optimized retrieving webhook data & developer information
* Allowed dashboard to automatically display newer versions of the API, beyond V2 (2022-03-16)
* Resolved lack of clarity as to what user members of a team can or cannot access
