Changelog

Changelog

2.2

The 2.2 release adds support for React Native, enabling easy cross-platform integration in that environment.

2.2.0-beta.0

(15-11-2023)

  • React Native SDK
  • SDK now enables the measurement to start in lower-FPS scenarios
  • SDK on Android will now request camera permissions if they are not already granted

2.1

The 2.1 release focuses on the web-on-mobile usage scenario, significantly increasing the SDK's performance and stability in that environment.

2.1.2

(17-10-2023)

  • fix for initialization settings sometimes not being fully applied
  • support for some older Android devices with reduced camera capabilities
  • workaround of a WebKit issue that could prevent the Web SDK from loading on iOS browsers

2.1.1

(13-10-2023)

  • InitializationSettings are now available in the Web SDK
  • missing initialization settings added for Android and iOS
  • fix a deinitialization issue on iOS that could arise if the embedded UI view was removed before the SDK was deinitialized

2.1.0

(10-10-2023)

The 2.1.0 release focuses on the web-on-mobile usage scenario, significantly increasing the SDK's performance and stability in that environment.

2.1.0-rc.3

(09-10-2023)

  • a 'Device Unstable' icon now appears in the UI when the signal quality is disrupted due to the device/user movement
  • that state is also available programistically as runningSignalBadDeviceUnstable in the SDK API
  • the embedded UI scales better if the <canvas> element on which it is rendered is small
  • workaround for a bug present in Safari, increasing the amount of times the SDK can be reloaded in the same browser tab before running out of memory
2.1.0-rc.2

(03-10-2023)

  • fix for a condition with the embedded UI that could occur when deinitializing and initializing the SDK again
2.1.0-rc.1

(30-09-2023)

  • additional messages are now displayed on the default <canvas> before the Web SDK loads fully to indicate the progress
  • if the SDK cannot keep up with the real-time computations, a 'CPU on fire' icon appears, the measurement is aborted and blocked from starting for the next 5 seconds
  • the computational overload can be detected programistically as a new OperatingMode (SystemOverloaded) in the SDK API
  • performance improvements
  • bug fixes
2.1.0-beta.2

(25-09-2023)

  • Health Risks available in the Swift iOS API of the SDK
2.1.0-beta.1

(21-09-2023)

  • further performance improvements in the computational pipeline
  • fixes for some web-on-mobile specific issues
  • support for the Web version on iOS 17
  • automatic Wake Lock during the measurement in the Web version
  • web version loading progress indicator
  • fix for Camera Swap in the Web version
2.1.0-beta.0

(15-09-2023)

  • performance improvements in some parts of the computational pipeline
  • performance improvements in SDK's embedded UI rendering

2.0

The 2.0 release of the SDK brings a redesigned API surface and a fully integrated measurement UI/UX

2.0.0-beta.18

(31-08-2023)

  • further performance improvements in some parts of the pipeline
  • SDK size reduction
  • fix for iOS Flutter SDK
2.0.0-beta.17

(25-08-2023)

  • Swift/Objective-C API wrapper for the iOS SDK
  • support for Per-user (automatic) licensing model
2.0.0-beta.16

(11-08-2023)

  • performance improvements in some parts of the pipeline
  • fix for iOS camera not deinitializing properly at SDK deinitialization
2.0.0-beta.15

(21-06-2023)

  • fix new presets not available in Android Flutter plugin
2.0.0-beta.14

(19-06-2023)

  • two new unvalidated measurement presets have been added (FourtyFiveSecondsUnvalidated and ThirtySecondsUnvalidated) which allow for shorter measurements (45 and 30 seconds respectively)
2.0.0-beta.13

(02-06-2023)

  • slightly improved rPPG signal quality/rejection rate when the user is further away from the camera
  • added getSignalQualityMapPng method, which returns a PNG image with the signal quality map
  • added getFaceTexturePng method, which returns a PNG image with the region of the face used for the PPG signal extraction
  • added getFullPpgSignal method which returns a PPG signal after the measurement has concluded
2.0.0-beta.12

(30-05-2023)

  • lower signal quality threshold for the Relaxed measurement mode
2.0.0-beta.11

(19-05-2023)

  • added getCurrentSignalQualityMetric method to the SDK API
  • added average_signal_quality to the measurement results
  • updated Blood Pressure inference model
2.0.0-beta.0
  • Fully integrated measurement UI/UX.

1.1.0

(11-11-2022)

New:

  • Interbeat intervals available after the measurement has concluded
  • Cardiovascular health risks calculation

1.0.2

(21-09-2022)

  • [iOS] missing MinimumOSVersion information added to plist.info file

1.0.1

(19-09-2022)

  • [iOS] fix for a possible crash when deinitializing the SDK and initializing it again

1.0.0

(16-09-2022)

Initial public SDK release.