• v0.3.0 31a0b8a485

    master
    Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18s
    Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
    Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
    Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
    Multi-Platform CI / Create GitHub Release (push) Has been skipped
    Stable

    zack3d released this 2025-09-30 02:43:01 -07:00 | 0 commits to master since this release

    v0.3.0 Release Notes

    What's New

    • Bloodstream organ model
      • New bloodstream organ integrated with the patient model, enabling simulation of circulatory dynamics and inter-organ coupling.
    • Lungs: breathing cycle and diaphragm kinematics
      • Added a lungs module with basic breathing cycles and diaphragm motion for more realistic ventilation behavior.
    • EKG monitor with configurable leads
      • Patient now exposes an EKG subsystem supporting configurable lead setups for richer cardiac monitoring.
    • FFI metrics API (C)
      • New C FFI endpoints to query bloodstream and bladder metrics, with an updated medicallib.h and a C example (examples/c/ffi_example.c).
    • Enhanced demo application
      • Demo app now includes a colorized dashboard and EKG visualization to observe organ interactions in real time.

    Improvements

    • Organ dynamics retuning
      • Heart and bladder models retuned for more stable and realistic dynamics across a broader range of scenarios.
    • Patient coupling and telemetry
      • Deeper coupling between patient, bloodstream, heart, lungs, and bladder; expanded telemetry surfaces to support monitoring and analysis.
    • Documentation
      • Added research_summary.md outlining model assumptions and references to improve transparency and reproducibility.
    • CI and artifacts
      • CI now builds and packages demo app artifacts for multiple targets, easing evaluation and testing across platforms.
    • Examples
      • Demo upgraded with richer visuals and status panels; FFI example added to showcase integration patterns.
    • Testing
      • New tests for bladder metrics and FFI coverage; broadened patient tests for circulatory integration.

    Bug Fixes

    • General stability and consistency improvements across organ interactions and patient state updates.
    • Improved initialization and update ordering to reduce edge-case timing issues in simulations.

    Notes

    • Changes are primarily additive; no known breaking changes to public APIs. If you consume the C FFI, update to the latest medicallib.h and rebuild to access new metrics.
    Downloads
  • v0.2.0 21b9ca894f

    master
    Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18s
    Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
    Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
    Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
    Multi-Platform CI / Create GitHub Release (push) Has been skipped
    Stable

    zack3d released this 2025-09-24 02:06:25 -07:00 | 7 commits to master since this release

    v0.2.0 Release Notes

    What's New

    • Colorized demo dashboard: The demo application now includes a colorized dashboard for clearer visualization of simulation data and state, making it easier to observe changes at a glance.
    • Patient module: Introduces a new Patient abstraction (patient.rs) to organize and orchestrate organ systems within simulations, simplifying setup and usage for example and application code.

    Improvements

    • Retuned organ dynamics: Heart and bladder models have been recalibrated for more realistic, stable behavior under a variety of simulated conditions.
    • Enhanced demo experience: The demo app has been expanded and refined to showcase the new patient orchestration and updated organ dynamics, with a cleaner presentation layer.
    • Cross-target demo artifacts: CI now builds and packages demo app artifacts for multiple targets, making it easier to download and try the demo across platforms.

    Bug Fixes

    • No user-facing bug fixes in this release.
    Downloads
  • v0.1.1 052eeb447c

    master
    Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 21s
    Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
    Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
    Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
    Multi-Platform CI / Create GitHub Release (push) Has been skipped
    Stable

    zack3d released this 2025-09-24 00:45:01 -07:00 | 11 commits to master since this release

    v0.1.1

    A maintenance release focused on improving the release process. No changes to runtime behavior or public APIs.

    What's New

    • Automated AI-generated release notes in CI, with a fallback to ensure notes are always produced.

    Improvements

    • More reliable release pipeline: fixed the jq selector used to assemble release note data.
    • Enhanced transparency and consistency in releases through improved automation.
    • Minor internal housekeeping and version increment.

    Bug Fixes

    • No user-facing bug fixes in this release.
    Downloads
  • v0.1.0 8a4d4b1b75

    master
    Multi-Platform CI / test-platforms (ubuntu-22.04) (push) Successful in 18s
    Multi-Platform CI / test-platforms (windows-latest) (push) Successful in 18s
    Multi-Platform CI / Package for Linux x86_64 (push) Has been skipped
    Multi-Platform CI / Package for Windows x86_64 (push) Has been skipped
    Multi-Platform CI / Create GitHub Release (push) Has been skipped
    Stable

    zack3d released this 2025-09-24 00:15:26 -07:00 | 15 commits to master since this release

    v0.1.0

    What's New

    • Automated AI-generated release notes in the CI pipeline to provide consistent, readable summaries for each release.
    • Built-in fallback mechanism to ensure release notes are produced even if the AI step is unavailable.

    Improvements

    • Increased reliability of the release notes workflow by fixing the jq selector used to extract data, improving accuracy and stability of generated notes.

    Bug Fixes

    • No user-facing bug fixes in this release.

    Note: This release focuses on release process automation; there are no functional changes to the product’s user-facing features.

    Downloads