V 2.6.2: Clinical Realism, Stability

Available for download on the Downloads page.

This is a rolling pre-release for the upcoming version 2.7, but given the slow progress of development and limited number of features needing implementation, this important update was tested and released as its own major release. This update includes a number of improvements to clinical realism and program stability.

From a developer’s and a user’s perspective, the biggest improvement is program stability. A bug in the drawing algorithm caused bradycardias to consume large amounts of system memory, crashing the program. A re-write on some of the drawing processes fixed that, making the program much more useful for displaying profound bradycardias and more performant at drawing all rhythms in general. This change alone warranted accelerating the release timeline without waiting for version 2.7 or additional features.

Other improvements include streamlined cryptographic security verification of Infirmary Integrated’s software. Source code for Infirmary Integrated is self-audited for consistency and stored in a cryptographically signed code repository. Releases for Microsoft Windows continue to be signed using trusted certificates. Linux packages are now listed with package hash sums signed by the developer. Plans to sign Mac OS packages with trusted certificates are under way for implementation. While Infirmary Integrated is a niche software suite developed by one person, this still gives users peace of mind that the software is secure and reliable.

The remaining release notes are as follows:

  • Applicable waveforms drawn accounting for systolic versus diastole
    • Creates realistic waveforms in both bradycardic and tachycardic situations
    • Reduces improper drawing (pulsatility during diastole or diastolic function during extreme tachycardia)
  • Performance improvements in drawing algorithm, especially effects bradycardias
    • Removed inefficiencies that caused memory overflows on some machines
    • Equal performance at reduced memory use
  • Drastically reduced build and installation file size