Updates

May 2026

May 28
Feature

Sensor permission tracking in the Dashboard:

  • See exactly which sensor permissions each profile has granted
  • Powered by permission tracking added in Sahha SDK 1.3.9
May 27
Release

Launched new biomarker category Nutrition — standardized, deduplicated nutrition metrics across HealthKit and Health Connect, joining activity, sleep, vitals, body, and engagement, ready to query.

Requires Sahha SDK 1.3.9 to begin collecting nutrition data.

May 26
Release

Launched Tags 🏷️ — time-bound, categorical labels for events and states that layer structured context on top of Sahha's biological data. Auto-collected by the SDK or pushed in from your backend, and streamed in real time via webhooks. Two categories ship today:

  • Symptom — 40+ symptoms on a five-level severity scale, from headache and fatigue to hot flashes and brain fog
  • Reproductive — cycle, fertility, and pregnancy tracking for building cycle-aware or femtech experiences

You can also send custom tags from your own app or backend, and browse the tags collected against each profile in the Dashboard.

Requires Sahha SDK 1.3.9 to auto-collect reserved tags.

March 2026

Mar 6
Update

Sahha SDK version 1.3.8:

  • (React Native, Flutter) getSensorStatus now reports both sensor status and background process status
  • (React Native, Flutter) enableSensors now runs getSensorStatus and returns its values

Sahha SDK version 1.3.7:

  • (Android) Added reproductive sensor types (menstruation, ovulation, sexual activity)
  • (Android) Expanded nutrition data with specific nutrients (calcium, iron, protein, fat types, etc.)
  • (iOS) Fixed getSensorStatus to correctly return pending when HealthKit access is granted but sensors aren't enabled yet

Sahha SDK version 1.3.6:

  • (Android) Added support for reproductive and nutrition logs
  • (Android) Fixed write-permission handling and improved stability when requesting write access
  • (iOS) Fixed getSamples to correctly return exercise and sleep samples

February 2026

Feb 9
Update

Sahha SDK version 1.3.5:

  • Improved background upload reliability with retry on app wake
  • (iOS) Motion tracking is now opt-in via the enableMotionTrigger setting
  • (iOS) Added enableBackgroundRefresh for scheduled background uploads
  • (iOS) Added Swift 6 support, a debugLogging toggle, and id/ unit fields on score factors
  • (React Native) Updated to React Native 0.83.1 / React 19.2
  • (Flutter) Updated to Flutter 3.38.7

January 2026

Jan 19
Update

New and improved Docs:

  • Improved walkthroughs for data delivery
  • Integrated images and diagrams for clarity
  • Improved formatting for better AI-assisted development
  • Faster, modern UI/UX for a better browsing experience
Jan 5
Release

Added engagement tracking for profiles in the Dashboard:

  • New Engagement tab when viewing profile data
  • Displays engagement biomarkers
  • Derived risk status
  • Engagement pattern analysis based on frequency and average session length

December 2025

Dec 29
Release

Launched new biomarker category Engagement with 3 biomarkers:

  • app_sessions — Total number of app sessions opened
  • app_session_duration — Total time spent across all app sessions
  • app_session_average_duration — Average duration of each app session
Dec 19
Fix

Sahha SDK version 1.3.3:

  • (iOS) Fixed compile warnings for background processing

Sahha SDK version 1.3.0:

  • (iOS) Improved background delivery: stampede handling, dead letter queue, and motion triggers
  • (iOS) Improved HealthKit observer queries, batching logic, and sensor management

November 2025

Nov 9
Fix

Sahha SDK version 1.2.8:

  • (Android) Hot patch to resolve crash issue where Android foreground service did not start in time

October 2025

Oct 1
Update

Sahha SDK version 1.2.7:

  • Removed development setting

September 2025

Sep 25
Feature

Sahha SDK version 1.2.6:

  • (React Native) Updated to React Native v0.81 turbo
  • Added getArchetypes, getInsights (Trends / Comparisons) API wrapper in SDK
Sep 3
Fix

Sahha SDK version 1.2.5:

  • (iOS) Fixed iOS 26 requiring both blood pressure systolic and diastolic permissions to be requested at the same time

July 2025

Jul 13
Update

Sahha SDK version 1.2.2:

  • (iOS) Upgraded to be compatible with iOS 26
  • (iOS) Added nutrition data
Jul 2
Update

Sahha SDK version 1.2.0:

  • (Android) Updated androidx.lifecycle:lifecycle-runtime-ktx from version 2.3.1 to 2.8.7
  • (Android) Added Nutrition data

May 2025

May 30
Fix

Data processing improvements:

  • Improved handling of high-density data from wearables (e.g. too many steps, heart rate logs every minute)
  • Improved processing of data from multiple sources
May 7
Update

Sahha SDK version 1.1.7:

  • (Android) Updated com.google.android.gms:play-services-location dependency to the latest version
  • (iOS) Added postSensorData method
May 2
Update

Sahha SDK version 1.1.6:

  • (Android) Fixed crashes caused by mismatched dependency versions in the host project

Sahha SDK version 1.1.5:

  • Added aggregates to data logs
  • (iOS) Added new activity sensors
  • Changed how app session logs are formatted
  • (Android) Fixed an issue that could cause unnecessary battery drain
  • (Android) Fixed an issue where the foreground service would launch intermittently
  • (Flutter) Added namespace declaration to build.gradle

April 2025

Apr 30
Fix

Sleep data processing improvements:

  • Scaled up our infrastructure and expanded processing capacity in response to server-side slowdowns in processing of sleep events.
Apr 9
Release

New product launched: Insights 💡. Consists of trends (how metrics like scores, factors, or biomarkers evolve over time) and comparisons (how a profile's metrics stack up against global averages, demographic averages and personal baseline)

Use-cases include:

  • Delivering personalized recommendations
  • Visualisations, summaries, and reports for end-users
  • Business intelligence and analysis

March 2025

Mar 27
Update

New and improved profile page in dashboard:

  • Integrated date picker for scores
  • New section for Archetypes on profile page directly
  • New visual data flow charts to help diagnose data flow issues
  • Cleaner UI with redesigned tabs that organize profile information across sections
Mar 20
Update

Added new Archetypes:

  • sleep_pattern - Overall sleep behavior
  • bed_schedule - Typical bedtime
  • wake_schedule - Typical wake-up time
  • primary_exercise - Most commonly performed exercise
  • primary_exercise_type - Categorizes the primary exercise into strength, cardio, sports, etc
  • secondary_exercise - Second most commonly performed exercise
  • exercise_frequency - How often the individual exercises

List of available archetypes

February 2025

Feb 18
Update

Sahha SDK version 1.1.4:

  • (Android) Fixed an issue where the foreground service would start intermittently

Sahha SDK version 1.1.3:

  • Added category to samples and stats
  • Added deviceId to the data logs
  • Added exercise stats
  • Improved transmission of large amounts of data at once

Sahha SDK version 1.1.2:

  • (Android) Native sleep collection updated
  • (Android) Improved handling of HealthConnect installation for Android 13 and below
Feb 7
Release

Launched Archetypes 🚀 — dynamic labels representing user lifestyle and behavioral personas. Use cases include:

  • Personalizing user experiences
  • Segmenting users for targeted engagement
  • Analyzing behavioral patterns for business insights

January 2025

Jan 31
Feature

New developer tools in dashboard:

  • Configure webhook intervals to control real-time update frequency
  • Generate multiple sample profiles in bulk for faster testing
  • Trigger sample events to test and validate webhook setup
Jan 22
Update

Sahha SDK version 1.1.1:

  • Adjusted sleep window in getStats
  • Added deviceId to device info
  • (iOS) Enabled splitting stats by source
  • (Android) Fixed auth-related posting bug
  • (Android) Added proguard rules
Jan 15
Feature

Sahha data processing becomes real-time⚡

  • Real-time updates to biomarkers and scores throughout the day
  • No more waiting for hours for scores to update
Jan 7
Update

Sahha SDK version 1.1.0:

  • Added recordingMethod parameter to getSamples method
  • (iOS) Fixed async errors for app lifecycle events
  • (Android) Fixed an issue where getSensorStatus may sometimes not return a status

December 2024

Dec 20
Release

New SDK methods for on-device data access (available starting SDK version 1.0.9):

  • getStats: Returns aggregated health metrics (e.g., total steps, average heart rate, total sleep) for a specified window. Learn more
  • getSamples: Returns raw time-stamped samples for supported biomarkers (e.g., steps, heart rate, sleep stages) within a given time range. Learn more
Dec 12
Feature

New smartphone-based sleep estimation:

  • Introduced a proprietary algorithm to estimate sleep timing using passive smartphone-only data
  • Developed in response to iOS 18 removing support for phone-based sleep tracking
  • Enables sleep scoring in absence of wearables or other sources
Dec 4
Update

Sahha SDK version 1.0.6:

  • Added getBiomarkers to retrieve biomarker data
  • Added app event logs for lifecycle changes
  • Changed authenticate to return an "in progress" error if an authentication is already in progress
  • Adjusted metadata for data logs
  • Hotfixed an issue where device information sometimes would not send

November 2024

Nov 7
Release

New and improved dashboard:

  • Added API query builder for constructing and testing API requests
  • Displayed overall project statistics for easier monitoring
  • Refreshed integration walkthrough for faster onboarding
  • Updated UI with a cleaner, more intuitive design
Nov 4
Fix

Data delivery improvements:

  • Fixed issue with webhooks getting stuck in updating / pausing states
  • Improved various database queries and indexing / partitioning
  • New serverless data store for better scalability

October 2024

Oct 24
Update

Sahha SDK version 1.0.3:

  • (Android) Resolved an issue where applying metadata to native sleep data could cause crashing
Oct 23
Update

Sahha SDK version 1.0.2:

  • (Android) Added metadata to logs
  • (Android) Added appVersion to device information
  • (Android) Fixed an issue where the endDateTime timestamps were incorrect for historical step data
Oct 8
Update

Sahha SDK version 1.0.1:

  • (Android) Resolved an issue where under certain circumstances, native step data would stop collecting (Health Connect step data unrelated)
  • (Android) Resolved an issue where certain permission states were incorrectly returning unavailable specifically for Android version 9 (API 28)

September 2024

Sep 17
Release

Launched Readiness Score 🚀. It helps users assess their preparedness for daily physical and mental activities. How it works: Readiness Score Explained

Sep 12
Update

Released Sahha SDK version 1.0.0 with the following changes:

  • Added getScores method to receive the latest version of our Sahha scores
  • Removed analyze method to receive deprecated version of our Sahha scores
  • Fixed recording method strings
  • (Android) Fixed a bug where in specific scenarios, incorrect permission statuses were returned
  • (Android) Fixed a data filtering bug

August 2024

Aug 22
Update

Sahha SDK version 0.4.5:

  • (Android) Improved the quality of step data being sent to Sahha API
  • Changed getSensorStatus and enableSensors method parameters to require an explicit list of sensors
  • (iOS) Delete credentials if API response is unauthorized
  • (Android) Fixed a bug where the foreground service would attempt to periodically restart
  • (Android) Fixed a minor bug when batching data

July 2024

Jul 19
Feature

Introduced integration of Sahha Demo App with the Sahha Dashboard's Sandbox Environment, enabling teams to quickly onboard participants by sharing a simple QR code or URL. This feature streamlines the process of data collection for testing or demonstrations, without needing to integrate the Sahha SDK into your own app. Learn more: Syncing the Sahha Demo App with your Sahha account

Previous
Data Logs