Releases: RADAR-base/RADAR-REST-Connector
Releases · RADAR-base/RADAR-REST-Connector
radar-rest-connectors 0.5.0
Changes since version 0.4.1
- Removed oauth-client-util dependency and replaced with ktor (#104)
- Added the Fitbit Intraday HRV, breathing rate, and skin temp routes (#105, #107)
- Updated Dockerfile and Github Actions (#109)
New
- Added Oura Rest Connector implementation (#103), this connector is based on the
rest-source-connectorimplementation and uses the Oura library - Data types include
activity, sleep, readiness, heart rate, session, workout, tag, personal info - Added Oura Library implementation (#102), this library includes
RequestGenerators,Converters, andRoutesthat can be used and extended by applications that need to pull data from the Oura API
radar-fitbit-connector 0.4.1
Changes since version 0.4.0:
- Support additional fields in heart rate and sleep (#92)
- Fix activity zones parsing
- Fix unauthorised loop with the rest-sources-auth-backend
- Fix Docker user permission issue (#94)
- Update build (#99)
- Update dependencies, notably Confluent 6.2.0 to 7.4.0.
- Update Github Actions
New Contributors
Full Changelog: v0.4.0...v0.4.1
radar-fitbit-connector 0.4.0
Changes since version 0.3.3:
- Fixed authorization issue where unauthorised users where continuously being re-polled.
- Updated Confluent stack from version 5.5.1 to 6.2.0
- Updated Java 8 to 11
- More liberal socket timeouts for busy servers
- Added Github Actions
RADAR fitbit connector version 0.3.3
- Fixes according to latest changes in Rest Sources Authorizer (version
3.0.0) - Updates dependencies
RADAR fitbit connector version 0.3.2
Changes
- Fix YAML user repo initialisation
- Do not ingest data after the given end date
- Update dependencies
- Optimise processing of records (to improve long processing time)
- Update confluent version in docker-compose
- Fix unauthorized users polling
RADAR fitbit connector version 0.3.1
Changes since version 0.3.0:
- Fixes
ServiceUserRepositoryuser polling - Adds OAuth 2.0 and Basic Authentication to ServiceUserRepository
- Updates dependencies
RADAR fitbit connector version 0.3.0
Changes since 0.2.5
- Add version property to the user so it can be reset.
- Use HTTPS in repo URLs
- Adds support for adding users from the Firestore database.
- Adds support for pending updates from user repositories. This gives more control to user repositories on how the users are updated. Enables real-time updates from Firestore.
This introduces a security vulnerability through com.google.firebase:firebase-admin:6.12.2. This should be updated when a new version is released. #56 has been added to track this.
RADAR fitbit connector version 0.2.4
- Adds Fitbit intraday Calories and Activity
RADAR fitbit connector version 0.2.3
Changes since version 0.2.2:
- Reverts bug introduced in 0.2.2: replace
findFirstto run request with anIteratorafter which to run the request. By using calls with side-effects in streams, Java streams was preloading a lot of URLs without evaluating the findFirst and data was lost in that way. - Fix security issues
- Make polling time per user route configurable
*Deprecated* RADAR-REST-Connector version 0.2.2
Deprecated Use version 0.2.3 instead.
Changes since version 0.2.1:
- Updated dependencies
- Added rest authoriser
docker-compose.ymlexample - Return any polled records immediately, instead of accumulating them.
- Fixed NPE when the user details in the user authorizer backend are not yet complete (fixes #39)