• v0.2.0 1788d17f0a

    Ekklesia v0.2.0 — Standalone Modules & Package Distribution
    CI / verify (push) Successful in 1m6s
    CI / infrastructure-smoke (push) Successful in 36s
    CI / migration-smoke (push) Successful in 1m56s
    CI / package-release (push) Successful in 34s
    CI / image-build (push) Successful in 11s
    CI / deploy-smoke (same-origin) (push) Successful in 49s
    CI / deploy-smoke (split) (push) Successful in 1m22s
    CI / package-publication (push) Successful in 47s
    Pre-Release

    Zayin_Admin released this 2026-10-09 00:28:24 +00:00 | 20 commits to main since this release

    Ekklesia v0.2.0 is a breaking pre-1.0 release focused on making modules truly standalone, installable, and distributable outside the Ekklesia monorepo.

    Highlights

    • Introduces Ekklesia Module Package v1 for immutable, verifiable module packages.
    • Adds manifest v8 and the new Module Database ABI v1.
    • Modules can now build outside the Ekklesia monorepo using versioned @ekklesia/* packages.
    • Publishes the first coordinated Ekklesia module-development package train.
    • Adds reproducible package-release and standalone-consumer verification.
    • Adds native module support for linux-x64-glibc, including native runtime dependencies.
    • Adds reviewed third-party license supplement support for packaged native dependencies.
    • Curates the public module SDK and removes legacy Drizzle database types from the public API.
    • Moves installed modules outside the platform image so one generic Ekklesia image can run different module sets.
    • Adds safe, resumable package publication with artifact round-trip verification.

    Breaking changes

    This release intentionally moves from the 0.1.x compatibility line to 0.2.x.

    Modules targeting Ekklesia 0.1.x are not automatically compatible with 0.2.0. In particular:

    • manifest v7 is no longer accepted;
    • modules should migrate to manifest v8;
    • database-enabled modules should use Database ABI v1;
    • legacy SDK exports such as defineModuleSchema and the old ModuleDatabase type are no longer part of the public module SDK.

    Ekklesia remains pre-1.0. Public APIs may continue to change between minor releases.

    Downloads