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
andThirtySecondsUnvalidated
) 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 toplist.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.