Skip to content

Releases: RADAR-base/RADAR-REST-Connector

radar-rest-connectors 0.5.0

30 Nov 12:49
7a30950

Choose a tag to compare

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-connector implementation 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, and Routes that can be used and extended by applications that need to pull data from the Oura API

radar-fitbit-connector 0.4.1

01 Jun 11:03
7c70eaf

Choose a tag to compare

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

01 Nov 13:58
66ccf58

Choose a tag to compare

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

04 Mar 12:29
44e6f1b

Choose a tag to compare

  • Fixes according to latest changes in Rest Sources Authorizer (version 3.0.0)
  • Updates dependencies

RADAR fitbit connector version 0.3.2

20 Oct 13:57
9cb55d8

Choose a tag to compare

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

29 Jun 11:17
7c8cccb

Choose a tag to compare

Changes since version 0.3.0:

  • Fixes ServiceUserRepository user polling
  • Adds OAuth 2.0 and Basic Authentication to ServiceUserRepository
  • Updates dependencies

RADAR fitbit connector version 0.3.0

14 May 19:59
743ebeb

Choose a tag to compare

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

21 Nov 14:52
98c260e

Choose a tag to compare

  • Adds Fitbit intraday Calories and Activity

RADAR fitbit connector version 0.2.3

12 Jun 07:51
b71a521

Choose a tag to compare

Changes since version 0.2.2:

  • Reverts bug introduced in 0.2.2: replace findFirst to run request with an Iterator after 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

06 Jun 09:31
6842fa5

Choose a tag to compare

Deprecated Use version 0.2.3 instead.

Changes since version 0.2.1:

  • Updated dependencies
  • Added rest authoriser docker-compose.yml example
  • 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)