• v0.2.4 ae976ca229

    Ekklesia v0.2.4 — External Module Installation & Persistence
    CI / verify (push) Successful in 1m13s
    CI / infrastructure-smoke (push) Successful in 38s
    CI / package-release (push) Successful in 49s
    CI / image-build (push) Successful in 30s
    CI / migration-smoke (push) Successful in 2m13s
    CI / deploy-smoke (same-origin) (push) Successful in 47s
    CI / package-publication (push) Successful in 1m4s
    CI / deploy-smoke (split) (push) Successful in 2m23s
    Pre-Release

    Zayin_Admin released this 2026-10-10 17:31:49 +00:00 | 0 commits to main since this release

    This release completes the generic external-module installation path validated by the Signage integration.
    Highlights

    • Supports installation and runtime use of real externally packaged Ekklesia modules.
    • Persists installed module packages independently of the application container.
    • Restores installed-module discovery and loading after process restart and container recreation.
    • Preserves module lifecycle state, database data, and migration history across restarts and reinstall scenarios.
    • Restores external-module integration coverage in CI.
    • Validates module UI, runtime, migrations, lifecycle, and persistence against a real packaged module.
      Integration validation
      Ekklesia Signage was installed from its packaged artifact into generic Ekklesia and successfully validated through:
    • package verification and installation
    • module migration application and idempotency
    • discovery and runtime activation
    • Dashboard UI loading
    • module API operation
    • display runtime and kiosk pairing in headless Chromium
    • process restart
    • API container recreation using persistent module and database volumes
    • disable/re-enable
    • remove/reinstall with preserved data and strict migration history
      Core CI passed all 8 jobs for the final integration branch.
      No production migrations are applied automatically; existing operator-controlled migration behavior remains unchanged.
    Downloads