Release Notes Overview

May 04, 2022

v2.7.0

What’s new
  • Maintenance updates
  • Added optional questionnaires to measurements, including anxiety and depression questionnaires

 

Mar 22, 2022

v2.6.2

What’s new

● Maintenance updates

 

Dec 29, 2021

v2.6.1

What’s new

● Maintenance updates

 

Oct 12, 2021

v2.6.0

What’s new
  •  Ability to load a user’s profile from URL or QR code
  • Bug fixes and other maintenance updates

 

Sep 07, 2021

v2.5.1

What’s new

● Maintenance updates

 

July 28, 2021

v2.5.0

What’s new
  • Kiosk Mode Support
  • Added Google SSO sign in option
  • Bug fixes and internal improvements

 

April 23, 2021

v2.4.10

What’s new

● Maintenance updates

 

April 20, 2021

v2.4.9

What’s new

● Maintenance updates

 

April 7, 2021

v2.4.8

What’s new

● Maintenance updates

 

March 8, 2021

 

v2.4.7

What’s new

● Maintenance updates

 

February 11, 2021

 

v2.4.6

What’s new

● Added language support for Japanese
● Other maintenance updates

 

January 11, 2021

 

v2.4.5

What’s new

● Maintenance updates

 

January 7, 2021

 

v2.4.4

What’s new

● Maintenance updates

 

December 22, 2020

 

v2.4.3

What’s new

● Added language support for Brazilian Portuguese
● Other maintenance updates

 

December 9, 2020

 

v2.4.2 Maintenance Update

What’s new

● Added language support for French, Spanish, and Portuguese
● Users can withdraw the consent anytime

 

October 28, 2020

 

v2.4.1 Maintenance Update

 

 

October 2, 2020

 

v2.4.0 CN

What’s new

● Brand New History: See all your measurements in the new trend and list views, and track and improve your wellness over time
● Creating an Anura™ account is easier than ever – you can now sign in with Apple ID and WeChat
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index

 

October 2, 2020

 

v2.4.0

What’s new

● Brand new history: See all your measurements in the new trend and list views, and track and improve your wellness over time
● Creating an Anura™ account is easier than ever – you can now sign in with Apple ID
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index

 

July 31, 2020

 

v2.3.2 Maintenance Update

 

 

July 21, 2020

 

v2.3.0 Usability Improvements

What’s new

● Significantly improved measurement experience to allow more successful measurements
● General UI/UX improvements

 

July 14, 2020

 

v2.2.2 Maintenance Update

What’s new

● Add Italian language support

May 09, 2022

v2.6.8 Bug Fixes

 

Feb 05, 2022

v2.6.5 Bug Fixes

 

Jan 04, 2022

v2.6.4 Bug Fixes

 

Dec 29, 2021

v2.6.3 Maintenance Update

 

Nov 11, 2021

v2.6.2 Maintenance Update

 

Oct 14, 2021

v2.6.1 Maintenance Update

 

Oct 12, 2021

v2.6.0

What’s new
  •  Ability to load a user’s profile from URL or QR code
  • Bug fixes and other maintenance updates

 

v2.5.2 Maintenance Update

 

v2.5.1

What’s new
  • Bug fixes and internal improvements

v2.5.0

What’s new
  • Kiosk mode support
  • Added Google SSO sign in option
  • Bug fixes and internal improvements

 

v2.4.17 Maintenance Update

 

 

v2.4.16 Maintenance Update

 

 

v2.4.15 Maintenance Update

 

 

v2.4.14 Maintenance Update

 

 

v2.4.13 Maintenance Update

 

 

v2.4.12 Maintenance Update

 

 

v2.4.11 Maintenance Update

 

 

v2.4.10

What’s new

● Added language support for Japanese
● Other maintenance updates

 

v2.4.9 Maintenance Update

 

 

v2.4.8 Maintenance Update

 

 

v2.4.7 Maintenance Update (only for China app store)

 

 

v2.4.6 Maintenance Update

 

 

v2.4.5

What’s new

● Fixed various bugs and performance issues
● Added language support for Brazilian Portuguese

 

v2.4.4

What’s new

● Added language support for French, Spanish, and Portuguese
● Users can withdraw the consent anytime

 

v2.4.3 CN

What’s new

● Added 32-bit Anura version in the China app markets
● Other maintenance updates

 

v2.4.2 Maintenance Update

 

 

v2.4.1 Maintenance Update (only for China app store)

 

 

v2.4.0

What’s new

● Brand New History: See all your measurements in the new trend and list views, and track and improve your wellness over time
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index

 

v2.4.0 CN

What’s new

● Brand New History: See all your measurements in the new trend and list views, and track and improve your wellness over time
● Creating an Anura™ account is easier than ever – you can now sign in with WeChat and phone number
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index

 

v2.3.4 Maintenance Update (only for China app store)

 

 

v2.3.3 Maintenance Update

 

 

v2.3.2 Maintenance Update

 

 

v2.3.1 Maintenance Update

 

 

v2.3.0 Usability Improvements

What’s new

● Significantly improved measurement experience to allow more successful measurements
● General UI/UX improvements

v1.27.0

April 22, 2022

What’s New

  • General improvements

v1.26.0

April 7, 2022

What’s New

  • General improvements

v1.24.1

February 28, 2022

What’s New

  • Improvement on user log-off behaviour after a period of inactivity

v1.22.6

August 25, 2021

Fixed

  • Added handle when API is not reachable
  • Dashboard now displays a proper error message when users try to set up their password with used links

v1.22.5

August 17, 2021

What’s New

  • Added handle when users try to set up an insecure password

v1.22.4

July 14, 2021

What’s New

  • General Improvements

Fixed

  • CSV downloaded from Participant details page now have DFX ID and Participant ID information

v1.22.3

June 02, 2021

What’s New

  • General Improvements

v1.22.2

May 04, 2021

Fixed

  • Users can no longer see “Licenses” tab except Org Admins and Trial Users

v1.21.7

April 12, 2021

What’s New

  • General Improvements

v1.21.6

March 17, 2021

Fixed

  • Bug fixes

v1.21.5

March 17, 2021

Fixed

  • DFX_TRIAL accounts did not have permission to view their licenses

v1.21.2

March 11, 2021

What’s New

  • Licenses are now visible only to Org Admins

v1.20.11

December 15, 2020

What’s New

  • Added a new column ‘Measurement Left’ in ‘My Licenses’ page
  • Moved Device registration details to ‘License Details’ page
  • Added tooltips for every status listed in Measurements Breakdown > My Status section in ‘My Usage’ page
  • Added tooltips of every Country/State/City to display the full name in ‘My Usage’ page
  • Updated the values shown in ‘My Usage’ page based on TOTAL status by default

Fixed

  • Phone number was not visible in DFX ID column of ‘My Participants’ page

v1.20.1

September 24, 2020

What’s New

  • Improve the display of label and point name from Usage and Cockpit pages

Fixed

  • Bug fixes of Usage

v1.20.0

September 16, 2020

What’s New

  • Added new features: Analytics, Usage, Cockpit which can be accessed by users with role of Org Admin and DFX Analyst
  • Tooltips are added on new features: Analytics, Usage, Cockpit

Fixed

  • Users were not visible from ‘Choose user’ dropdown list in ‘Export Measurement Results’ page when user amount is more than 25
  • Studies were not visible from ‘Study Name’ dropdown list in ‘My Measurements’ page when study amount is more than 25

v1.19.9

July 27, 2020

What’s New

  • Bug fixes

v1.19.8

July 21, 2020

What’s New

  • Bug fixes

 

v2.53.2

March 03, 2022

What’s New

  • Bug fixes and internal Improvements

v2.53.1

March 03, 2022

What’s New

  • Internal Improvements

 

v2.52.0

Jan 11, 2022

What’s New

  • Internal Improvements

 

v2.50.0

Nov 30, 2021

What’s New

  • Bug Fixes

 

v2.47

Oct 18, 2021

What’s New

  • Internal Improvements
  • Created a ‘Developer’ role to assist implementation and use of the API by the developers.

 

v2.46

Sep 30, 2021

What’s New

  • Internal Improvements

v2.45.0

Sep 14, 2021

What’s New

  • Configure login rate limiting policy at org level
  • Updated endpoint Organization.update. Below parameters included in the request body

    • LimitLoginAttemptsCountPerWindow : Time in seconds defining number of attempts per window
    • LimitLoginAttemptsWindowDurationSeconds: Time in seconds defining the window
    • SessionMaxDurationSeconds: Max duration allowed for token in seconds
    • SessionIdleDurationSeconds: Duration until the token is valid in an idle state
  • Internal Improvements

v2.44.0

Aug 26, 2021

What’s New

  • Internal Improvements
  • Allow user to opt in MFA

v2.43.0

Aug 25, 2021

What’s New

  • Internal Improvements

Aug 18, 2021

v2.42.7

What’s New

  • Updated password policies –
    • Only a limited of failed login attempts (a few hundreds) within one hour window is allowed. Exceeding the limit will result HTTP 429 error code, until the number of failed attempts goes beyond the threshold.

Aug 12, 2021

v2.42.6

What’s New

  • Updated password policies –
    • All new passwords to be validated against known list of insecure passwords
    • Updated endpoint Organizations.update to add parameters to set the password complexity and expiration policy.

July 28, 2021

v2.42.5

What’s New

  • Implemented ability to change passwords
  • Internal Improvements

July 23, 2021

v2.42.4.1

What’s New

  • Internal Improvements

June 1, 2021

v2.41.13

What’s New

  • Internal Improvements

May 18, 2021

v2.41.10

What’s New

  • Internal Improvements
  • Created new endpoint that fetches license details using the device token information
    • Devices.retrieveLicense

API v2.41.9

What’s New

●   Internal improvements

 

May 4, 2021

API v2.41.8

What’s New

●   Internal improvements

 

API v2.41.7

What’s New

●   Fixed result export functionality
●   Internal improvements

 

API v2.41.0

What’s New

●   Internal improvements

 

API v2.40.16

What’s New

●   Internal improvements

 

API v2.40.15

What’s New

●   Internal improvements

 

API v2.40.14

What’s New

●   Bug Fixes
●   Improved the performance of password reset functionality
●   Other Internal Improvements

 

 

API v2.40.10

What’s New

●   Internal improvements
●   Bug Fixes

 

 

API v2.40.6

What’s New

●   Internal improvements
●   Bug Fixes

 

 

API v2.40.2

What’s New

●   Internal improvements
●   Bug Fixes

 

 

API v2.38.14

What’s New

●   Internal Improvements
●   Created new endpoint that enables deletion of measurement by Partner ID
●   Organizations.removePartnerMeasurements

 

 

API v2.38.10

What’s New

●   Internal Improvements
●   Created new endpoints that enables deletion of measurements by
●   User ID: Users.removeUserMeasurements
●   Organization ID: Organizations.removeOrgMeasurements
●   Study ID: Studies.removeStudyMeasurements
●   Device ID: Devices.removeDeviceMeasurements
●   Measurement ID: Measurements.remove

 

 

API v2.38.4

What’s New

●   Internal improvements

 

 

API v2.37.20

What’s New

●   Add Google SSO support to sign up and sign in
●   Internal improvements

 

 

API v2.37.18

What’s New

●   Internal improvements

 

 

API v2.37.7

What’s New

●   Bug fixes

 

 

API v2.37.6

What’s New

●   Bug fixes

 

 

API v2.37.5

What’s New

●   Internal improvements

 

 

API v2.37.3

What’s New

●   Internal improvements

 

 

API v2.37.1

What’s New

●   API will now check the license policy configuration to require PartnerID information
●   ‘PartnerID’ is now mandatory in the request body of Measurements.create endpoint if the policy requires PartnerID
●   ‘PartnerID’ is optional in the request body of Measurements.create endpoint if the policy does not require PartnerID

 

 

API v2.37.2

What’s New

●   Bug fixes

 

 

API v2.36.6

What’s New

●   Internal improvements

 

 

API v2.36.3

What’s New

●   Dashboard improvements

 

 

API v2.35.3

What’s New

●   Bug fixes

 

 

API v2.35.2

What’s New

●   Bug fixes
●   Security updates

 

 

API v2.34.2

What’s New

●   Bug fixes

 

 

API v2.34.1

What’s New

●   Integrated the Consent Management API for EU region
●   Created new endpoints
●   General.createConsent
●   General.retrieveConsent
●   General.updateConsent
●   General.deleteConsent

 

 

API v2.33.2

What’s New

●   Added maximum number of measurements for a license
●   Updated endpoints Licenses.updateLicense, Licenses.retrieveLincese, Licenses.listLicenses, Licenses.listOrgLicenses, General.auth
●   Added field ‘RemainingMeasurement’ in the response
●   Updated endpoint Licenses.createLicense
●   Added field ‘RemainingMeasurement’ in the request body

 

 

API v2.32.5

What’s New

●   Updated endpoint Measurements.measurements
●   Added optional field ‘PartnerID’ in the request body

 

 

API v2.32.4

What’s New

●   Internal improvements

 

 

API v2.32.2

What’s New

●   Internal improvements

 

 

API v2.31.4

What’s New

●   Dashboard improvements

 

 

API v2.31.3

What’s New

●   Dashboard improvements

 

 

API v2.31.2

What’s New

●   Bug fixes

 

 

API v2.30.6

What’s New

●   Dashboard performance improvements

 

 

API v2.30.7

What’s New

●   Improved endpoint General.status

 

 

API v2.30.4

What’s New

●   Dashboard improvements

 

 

API v2.30.3

What’s New

●   Updated endpoint General.regions
●   Added ‘EU Central’ region in the response
●   Improved the API error logs
●   Bug fixes

 

 

API v2.28.17 hotfix

Bug Fixes

●   Fixed the existing tokens which do not have region in it

 

 

API v2.29.15

What’s New

●   API updates to store the measurement data based on the user region

 

 

API v2.29.12

What’s New

●   Anonymous measurements are not allowed in GDPR regions
●   Updated endpoints General.verifyToken, Users.create, Users.update, Users.retrieve, Organizations.users, Measurements.create, Measurements.retrieve, Measurements.list, Devices.create, Devices.retrieve, Devices.update, and Devices.list
●   Added ‘region’ string value in the response

 

 

API v2.29.13

What’s New

●   Bug fixes of dashboard filters

 

 

API v2.29.11

What’s New

●   Updated endpoint General.status
●   Added ‘AllowAnonymous’ boolean value in the response
●   Bug Fixes

 

 

API v2.28.14 hotfix

Bug Fixes

●   Fixed the login method when signing up using phone number from dashboard

 

 

API v2.28.14

What’s New

●   Add Apple ID support to social sign on

Bug Fixes

●   Fixed the study retrieving issue only returned a single study point
●   Fixed the license retrieving issue if does not have admin user(s) associated

 

 

API v2.28.10

What’s New

●   Improvement of error handling when migrating to the existing phone number from Email
●   Improvement of wechat social sign on

Bug Fixes

●   Email address used for sign up and login is now case non-sensitive

 

 

API v2.28.7

What’s New

●   Improved API stability, and match the API response from apiray

 

 

API v2.28.6

Bug Fixes

 

 

 

API v2.28.0

What’s New

●   Improvement of communication between API and client

 

 

API v2.27.11 Hot Fix

What’s New

●   Bug fix of public registration from dashboard

 

 

API v2.27.10 Hot Fix

What’s New

●   Improvement of phone number signup and migration

 

 

API v2.27.9 Hot Fix

What’s New

●   Bug Fix for the endpoint General.status

 

 

API v2.27.8

What’s New

●   Updated endpoint General.status
●   Added cluster region in the response
●   Bug Fixes

 

 

API v2.26.4 Hot Fix

What’s New

●   Improved reset password

 

 

API v2.26.3

Bug Fixes

●   Bug Fixes to improve user experience

This project adheres to Semantic Versioning.

 

4.9.3

  • Fixed issue in experimental Frame::getQualityMetrics and Frame::getStarRating methods
  • Fixed issue related to color channel order

4.9.0

  • Added timestamp_millisec to VideoFrame. If it’s not NaN then timedstamp_ns will be ignored.
  • Added experimental Frame::getQualityMetrics and Frame::getStarRating
  • Changed types from uint64_t to uint32_t for ChunkPayload::{first_chunk_start_time_s, start_time_s, end_time_s} and VideoFrame::number
  • Renamed VideoFrame::ChannelOrder::Infrared24 to VideoFrame::ChannelOrder::Infrared888 (not supported yet)
  • Deprecated Factory::initializeStudy(FILE)Factory::addToStudy(FILE) and Factory::addToStudy(MEMORY) and corresponding C-API calls
  • Deprecated C-API calls for dfx_frame_get_region_names, dfx_frame_get_region_polygondfx_frame_get_region_int_property and dfx_frame_get_region_histogram.
  • Optimizations to improve speed, lower memory usage and create smaller payloads
  • Bug fixes relating to chunk duration rounding, frame timestamps, color orders and more

4.4.1

  • Added DFXFactory.getSdkID and removed bundled study config files
  • Increased the limit for client provided properties from 10 to 100
  • Added additional enum types in anticipation of future releases (not supported yet)
  • Fixed bug in HMAC calculation
  • Other bug fixes and performance improvements

4.3.3-alpha1

  • Fixed bug where setProperty does not change values of keys that already exist.

4.3.2-alpha1

  • Fixed bug regression in v2 response parsing with the introduction of v3 response parsing in the SDK.

4.3.1-alpha1

  • Fixed minor bug in decodeMeasurementResult

4.3.0-alpha1

  • Added support for API v3 streaming result handling with optional study based marker responses

4.2.1-alpha1

  • Fixed issue in DFXFactory.addToStudyFromFile which called initialize.
  • Added: CppCollector.cancelCollection() (instead of stopCollection), and introduced CppCollection.forceComplete() to enable clients to get the final payload when not enough frames are available (ie. last segment of a video file).
  • Fixed off-by-one issue on Frame processing when handling video file.
  • Enhanced extraction filtering capabilities to reduce payload sizes.
  • Improved filter quality

4.1.0

  • Added fine-grained tracking for data with multiple faces.

4.0.5

  • Added HiSilicon armv7 build (for private distribution)

4.0.4

  • Added dfx_sdk_version
  • Fixed issue with 4-channel images
  • Fixed string issue in C to C++ interface on Windows
  • Fixed issue in getRegionNames()

4.0.1

  • Fixed issues with building example code
  • Improved documentation

4.0.0

  • Tagged to 4.0.0, no functional changes

3.13.18

  • Added Collector->stopCollection()
  • Added Collector->getMode()
  • Added Collector->prepareMeasurement()

3.13.10

  • Documentation cleanup and added a result to Collector.setProperty() to indicate failure.

3.13.8

  • Frame.addFace() and Frame.addMarker() return bool in case they fail because a limit has been reached. ChunkPayload now contains a valid flag to indicate the payload was succesfully constructed.

3.13.7

  • Added Collector.getRequiredPosePointIDs() to help document the necessary pose points required for a study.
  • Added support for payload hmac sha1 property to enable server validation of payload properties.

3.13.3

  • Removed the Collector.initializeConfigPath() from the Public API.
  • Added support for Factory.initializeStudy() and Factory.initializeStudyFromFile() to support loading a study definition from both memory and file. Retained support for the deepaffex.lua loading model through the initializeStudyFile() call.

3.12.2

  • Added more error handling and provided a last error message.

3.12.0

  • setModesetTargetFPSsetChunkDurationSecondssetNumberChunksenableConstraintdisableConstraint now all return a bool to indicate success/failure.
  • Changed the payload from milliseconds to all values in seconds.

3.11.0

  • Redesigned the DFX C++ structure to reducing the complexity of the ambiguous DFXClientDFXClient has been replaced with DFXFactory (original Factory consolidated).

3.10.0

  • New streaming/discrete mode supported.

3.9.0

  • Additional features integrated to support a streaming payload.

3.8.0

  • Decoupled the data collection from payload generation with the addition of dfx_chunk_data.

3.7.1

  • Reduced the running Collector memory requirement under certain scenarios.

3.7.0

  • Removed the dependency on dfx_collector when creating dfx_face instances. The signature for dfx_face_create() no longer takes a dfx_collector.

3.6.0

  • Added constraints tracking eyebrow movement when available.

3.5.4

  • Fixed initialization race when loading models.

3.5.3

  • Support for building DFX SDK on 64-bit Windows platform.

3.5.2

  • Better face management to support tracking multiple faces.
  • Fixed potential deadlock on resetCollector()

Apr 05, 2022

Model Updates
  • Heart Rate Variability (HRV) V3: Applies correction when FPS is low

 

Jan 17, 2022

Model Updates
  • Heart Rate Variability (HRV)

 

Jan 11, 2022

Model Updates
  • Height
  • Weight

December 13, 2021

Model Updates
  • Breathing (v5)
New Model
  • Historical Averages of Metabolic Risk Factors

November 08, 2021

Model Updates
  • High Blood Fat (Triglycerides) Risk (V2)
  • High Density Lipoprotein / Total Cholesterol (HDL/TC) (V2)
  • Hypertension Risk (v2)

 

November 04, 2021

Model Updates
  • Diabetes Risk (V2)

August 18, 2021

Model Updates
  • Breathing (V4)
  • Blood Pressure (V17)

 

July 06, 2021

Model Updates
  • Obesity Risk (Ensemble) (V2)

v1.18.0 – May 9, 2022

Fixed:
  • JavaScript errors showing the in the console when users get redirected to the measurement page.
Added:
  • Italian and French language support.

 

v1.17.1 – Apr 26, 2022

Fixed:
  • Issue with WMS not returning Measurement ID and Identifier values as part of the results payload.

 

v1.17.0 – Apr 25, 2022

Fixed:
  • Issue causing double registration count against the license for each WMS call.
Added:
  • Validation of age, height and weight values provided as part of the profile payload to ensure they fall within the valid limits.

 

v1.16.0 – Apr 13, 2022

Removed:
  • Removed the profile button from the measurement page.

 

v1.15.0 – Mar 24, 2022

Fixed:
  • Issues in measurement on iPhone 12 and above causing measurement screen to hang and preventing users from starting measurements.
Changed:
  • Updated the page title to show the organization name instead of “Anura Web”.
Removed:
  • Removed the Anura icon from the browser tab icon.

 

v1.14.0 – Mar 18, 2022

Added:

v1.13.0 – Mar 16, 2022

Fixed:
  • Breaking changes introduced by iOS 15.4 related to video tag and camera permissions.