EWA Release 40.2.7
Version 40.2.7 stable: Component Versions
Version 40.2.7 stable of EWA was released to customers on February 11th 2026.
The compatible versions of the affected runtime components are listed below:
| Component | Version |
|---|---|
| Chat Server | 26.2.51.0 |
| Client Application | 26.2.25.0 |
| Client Hub | 26.2.107.0 |
| Data Warehouse Export Service | 26.2.56.0 |
| EOC Integration | 26.2.55.0 |
| Export Service | 26.2.56.0 |
| Insights API | 26.2.53.0 |
| Form Module API | 26.2.20.0 |
| HP Link Patient Identity API | 26.2.53.0 |
| Insights Web | 26.2.52.0 |
| LiveView API | 26.2.55.0 |
| Medical Unit Broker | 26.2.12.0 |
| Migration and Seeding Tool | 26.2.511.0 |
| Personnel Registration API | 26.2.1.0 |
| Version Manager API | 26.2.51.0 |
| Version Manager Client Installer | 26.2.51.0 |
Version 40.2.7 stable: New Features
No new features were included in this release.
Version 40.2.7 stable: Updated Features
No updated features were included in this release.
Version 40.2.7 stable: Fixes
Updated At column in the Missions table is set to the current timestamp after running migration
- Ticket: 375548735714| DevOps: 37088| Reported by: HSØ
- Issue: During the upgrade from version 35.9 to 40.2.5, we observed that after a successful migration the client began receiving missions that had already been completed. The UpdatedAt column in the Missions table was set to the current timestamp for those missions.
- Solution: The solution uses safe backfilling by disabling the
trg_mission_updatedtrigger to prevent massUpdatedAtchanges, processesEMCCIdupdates in batches of 50,000 to avoid log bloat and locking, and enforces data integrity by removing duplicates (keeping the latestUpdatedAt) before applying a unique constraint on(EMCCMissionId, EMCCId). - Affected components: Migration and Seeding Tool and Insights API
Prevent Infinite Log Retry Loop Caused by Invalid JournalId
- Ticket: 376813424864 | DevOps: 37131| Reported by: HSØ
- Issue: ClientApp is sending technical logs to ClientHub that reference JournalId values which do not exist in the server database—typically due to version mismatches or incomplete data synchronization. As a result, the server encounters foreign key constraint violations when attempting to insert these records into the Logs table. This triggers an infinite retry loop, causing the logs to never be successfully stored and the logs table is spammed with error logs increasing the size of the database.
- Solution: Add server-side validation in log controller to check if JournalId exists before inserting.
- Affected components: Client Hub
Tested Medical Devices
All versions of this release have been tested on the listed medical devices and corresponding software versions, ensuring compatibility and performance in the specified environments.
Corpuls
- Software versions: 4.3.2
- SDK version: 4.3.0.0
Zoll
- Software version: 02.36.21.00
- SDK version: 6.44.315