-
released this
2026-10-10 17:32:43 +00:00 | 8 commits to main since this releaseThis release completes Signage's transition to a fully external Ekklesia module package and validates the complete installation/runtime lifecycle against generic Ekklesia.
Highlights- Installs and runs from the real external Signage module package without a workspace checkout or source-tree dependency.
- Validated migrations and strict migration-history behavior.
- Validated Dashboard UI, API, display playback, and kiosk pairing.
- Validated persistence through Ekklesia process restart and API container recreation.
- Validated disable/re-enable and remove/reinstall behavior without loss of Signage data.
- Restored external-package integration CI coverage.
Validation
The final packaged integration test covered: - package verification and installation
- migrations and idempotency
- module discovery and activation
- Dashboard and API operation
- three-slide playback
- kiosk pairing
- resilience scenarios
- process restart
- container recreation with persistent module storage and PostgreSQL data
Final Signage CI passed all 5 jobs, including the external-package integration job.
Browser validation used real headless Chromium. Physical display hardware testing is not claimed by this release.
Downloads