Release Notes Overview
- Anura™ iOS
- Anura™ Android
- DeepAffex™ Dashboard
- DeepAffex™ Cloud API
- DeepAffex™ Extraction SDK
- DFX Points
- WMS
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
August 30, 2021
v2.5.2 Maintenance Update
August 03, 2021
v2.5.1
What’s new
- Bug fixes and internal improvements
June 28, 2021
v2.5.0
What’s new
- Kiosk mode support
- Added Google SSO sign in option
- Bug fixes and internal improvements
April 26, 2021
v2.4.17 Maintenance Update
April 23, 2021
v2.4.16 Maintenance Update
April 16, 2021
v2.4.15 Maintenance Update
April 7, 2021
v2.4.14 Maintenance Update
March 18, 2021
v2.4.13 Maintenance Update
March 11, 2021
v2.4.12 Maintenance Update
March 8, 2021
v2.4.11 Maintenance Update
February 8, 2021
v2.4.10
What’s new
● Added language support for Japanese
● Other maintenance updates
January 14, 2021
v2.4.9 Maintenance Update
January 11, 2021
v2.4.8 Maintenance Update
December 22, 2020
v2.4.7 Maintenance Update (only for China app store)
December 18, 2020
v2.4.6 Maintenance Update
December 16, 2020
v2.4.5
What’s new
● Fixed various bugs and performance issues
● Added language support for Brazilian Portuguese
December 10, 2020
v2.4.4
What’s new
● Added language support for French, Spanish, and Portuguese
● Users can withdraw the consent anytime
November 6, 2020
v2.4.3 CN
What’s new
● Added 32-bit Anura version in the China app markets
● Other maintenance updates
October 22, 2020
v2.4.2 Maintenance Update
October 7, 2020
v2.4.1 Maintenance Update (only for China app store)
October 5, 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
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index
October 5, 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 WeChat and phone number
● Added 3 new physical results: Facial Skin Age, Waist-to-Height Ratio and Body Shape Index
August 28, 2020
v2.3.4 Maintenance Update (only for China app store)
August 7, 2020
v2.3.3 Maintenance Update
July 31, 2020
v2.3.2 Maintenance Update
July 30, 2020
v2.3.1 Maintenance Update
July 23, 2020
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
May 11, 2021
API v2.41.9
What’s New
● Internal improvements
May 4, 2021
API v2.41.8
What’s New
● Internal improvements
April 27, 2021
API v2.41.7
What’s New
● Fixed result export functionality
● Internal improvements
April 7, 2021
API v2.41.0
What’s New
● Internal improvements
April 1, 2021
API v2.40.16
What’s New
● Internal improvements
April 1, 2021
API v2.40.15
What’s New
● Internal improvements
March 29, 2021
API v2.40.14
What’s New
● Bug Fixes
● Improved the performance of password reset functionality
● Other Internal Improvements
March 22, 2021
API v2.40.10
What’s New
● Internal improvements
● Bug Fixes
March 16, 2021
API v2.40.6
What’s New
● Internal improvements
● Bug Fixes
March 11, 2021
API v2.40.2
What’s New
● Internal improvements
● Bug Fixes
March 8, 2021
API v2.38.14
What’s New
● Internal Improvements
● Created new endpoint that enables deletion of measurement by Partner ID
● Organizations.removePartnerMeasurements
February 26, 2021
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
February 24, 2021
API v2.38.4
What’s New
● Internal improvements
February 2, 2021
API v2.37.20
What’s New
● Add Google SSO support to sign up and sign in
● Internal improvements
January 21, 2021
API v2.37.18
What’s New
● Internal improvements
January 4, 2021
API v2.37.7
What’s New
● Bug fixes
December 23, 2020
API v2.37.6
What’s New
● Bug fixes
December 22, 2020
API v2.37.5
What’s New
● Internal improvements
December 18, 2020
API v2.37.3
What’s New
● Internal improvements
December 15, 2020
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
December 15, 2020
API v2.37.2
What’s New
● Bug fixes
December 9, 2020
API v2.36.6
What’s New
● Internal improvements
November 24, 2020
API v2.36.3
What’s New
● Dashboard improvements
November 20, 2020
API v2.35.3
What’s New
● Bug fixes
November 18, 2020
API v2.35.2
What’s New
● Bug fixes
● Security updates
November 11, 2020
API v2.34.2
What’s New
● Bug fixes
November 11, 2020
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
November 6, 2020
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
November 3, 2020
API v2.32.5
What’s New
● Updated endpoint Measurements.measurements
● Added optional field ‘PartnerID’ in the request body
October 27, 2020
API v2.32.4
What’s New
● Internal improvements
October 22, 2020
API v2.32.2
What’s New
● Internal improvements
October 20, 2020
API v2.31.4
What’s New
● Dashboard improvements
October 19, 2020
API v2.31.3
What’s New
● Dashboard improvements
October 15, 2020
API v2.31.2
What’s New
● Bug fixes
October 8, 2020
API v2.30.6
What’s New
● Dashboard performance improvements
October 8, 2020
API v2.30.7
What’s New
● Improved endpoint General.status
October 7, 2020
API v2.30.4
What’s New
● Dashboard improvements
October 6, 2020
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
October 3, 2020
API v2.28.17 hotfix
Bug Fixes
● Fixed the existing tokens which do not have region in it
October 2, 2020
API v2.29.15
What’s New
● API updates to store the measurement data based on the user region
September 30, 2020
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
September 30, 2020
API v2.29.13
What’s New
● Bug fixes of dashboard filters
September 28, 2020
API v2.29.11
What’s New
● Updated endpoint General.status
● Added ‘AllowAnonymous’ boolean value in the response
● Bug Fixes
September 23, 2020
API v2.28.14 hotfix
Bug Fixes
● Fixed the login method when signing up using phone number from dashboard
September 18, 2020
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
September 16, 2020
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
September 14, 2020
API v2.28.7
What’s New
● Improved API stability, and match the API response from apiray
August 25, 2020
API v2.28.6
Bug Fixes
August 10, 2020
API v2.28.0
What’s New
● Improvement of communication between API and client
July 29, 2020
API v2.27.11 Hot Fix
What’s New
● Bug fix of public registration from dashboard
July 29, 2020
API v2.27.10 Hot Fix
What’s New
● Improvement of phone number signup and migration
July 22, 2020
API v2.27.9 Hot Fix
What’s New
● Bug Fix for the endpoint General.status
July 21, 2020
API v2.27.8
What’s New
● Updated endpoint General.status
● Added cluster region in the response
● Bug Fixes
July 15, 2020
API v2.26.4 Hot Fix
What’s New
● Improved reset password
July 15, 2020
API v2.26.3
Bug Fixes
● Bug Fixes to improve user experience
4.9.3
- Fixed issue in experimental
Frame::getQualityMetrics
andFrame::getStarRating
methods - Fixed issue related to color channel order
4.9.0
- Added
timestamp_millisec
toVideoFrame
. If it’s notNaN
thentimedstamp_ns
will be ignored. - Added experimental
Frame::getQualityMetrics
andFrame::getStarRating
- Changed types from
uint64_t
touint32_t
forChunkPayload::{first_chunk_start_time_s, start_time_s, end_time_s}
andVideoFrame::number
- Renamed
VideoFrame::ChannelOrder::Infrared24
toVideoFrame::ChannelOrder::Infrared888
(not supported yet) - Deprecated
Factory::initializeStudy(FILE)
,Factory::addToStudy(FILE)
andFactory::addToStudy(MEMORY)
and corresponding C-API calls - Deprecated C-API calls for
dfx_frame_get_region_name
s,dfx_frame_get_region_polygon
,dfx_frame_get_region_int_property
anddfx_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 calledinitialize
. - Added:
CppCollector.cancelCollection()
(instead ofstopCollection
), and introducedCppCollection.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()
andFrame.addMarker()
return bool in case they fail because a limit has been reached.ChunkPayload
now contains avalid
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()
andFactory.initializeStudyFromFile()
to support loading a study definition from both memory and file. Retained support for the deepaffex.lua loading model through theinitializeStudyFile()
call.
3.12.2
- Added more error handling and provided a last error message.
3.12.0
setMode
,setTargetFPS
,setChunkDurationSeconds
,setNumberChunks
,enableConstraint
,disableConstraint
now all return abool
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
DFXClient
.DFXClient
has been replaced withDFXFactory
(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 creatingdfx_face
instances. The signature fordfx_face_create()
no longer takes adfx_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:
- DeepAffex signal IDs to the results payload to match the IDs mentioned in the DeepAffex documentation.
v1.13.0 – Mar 16, 2022
Fixed:
- Breaking changes introduced by iOS 15.4 related to video tag and camera permissions.