2025-10-13 - 2026-10-13
Overview
8 Releases published by 1 user
Published
v0.2.4
Ekklesia v0.2.4 — External Module Installation & Persistence
Published
v0.2.3
Ekklesia v0.2.3 — Native Verifier Hardening
Published
v0.2.2
Ekklesia v0.2.2 — Corresponding Source & Native Redistribution
Published
v0.2.1
Ekklesia v0.2.1 — Patched Native Module Support
Published
v0.2.0
Ekklesia v0.2.0 — Standalone Modules & Package Distribution
Published
v0.1.2
v0.1.2
Published
v0.1.1
v0.1.1: split origins, deployment, branding principle
Published
v0.1.0
v0.1.0 — Phase 8 complete
86 Pull requests merged by 2 users
Merged
#91 chore(release): prepare 0.2.4
Merged
#90 test(deploy): exercise external module packages
Merged
#89 chore(release): prepare 0.2.3
Merged
#88 Fix native package verification on hardened noexec /tmp
Merged
#87 chore(release): prepare 0.2.2
Merged
#86 feat: corresponding-source artifacts for native packages that redistribute copyleft code (ADR 0055)
Merged
#85 chore(release): prepare 0.2.1
Merged
#84 feat: reviewed libvips 1.3.4 supplement, and the native proof on sharp 0.35.5
Merged
#83 fix: hand npm the release artifact's absolute path, so publishing finds it
Merged
#82 chore(release): prepare 0.2.0
Merged
#81 feat: publish the exact @ekklesia package train to the npm registry (ADR 0053)
Merged
#80 feat: the public @ekklesia package release train, built, reproduced, and proven (ADR 0053)
Merged
#79 feat: standalone module-build readiness for the public @ekklesia packages (ADR 0053)
Merged
#78 docs: propose ADR 0053, standalone module builds from Ekklesia packages over the npm registry protocol
Merged
#77 feat: native linux-x64-glibc module packages and reviewed license supplements (ADR 0049, ADR 0052)
Merged
#76 docs: propose ADR 0052, reviewed license supplements for redistributed dependencies
Merged
#75 test: give Core's import-safety tests a timeout that holds under full verify load
Merged
#74 feat: Module Package v1 carries the module's own license (ADR 0051)
Merged
#73 docs: propose ADR 0051 module package licensing
Merged
#72 feat: transition module packages and template to database ABI v1
Merged
#71 feat: deliver module database ABI through manifest v8
Merged
#70 feat: add module database ABI v1 adapters
Merged
#69 feat: Core's Module Database ABI v1 executor, proven against PostgreSQL (ADR 0050)
Merged
#68 docs: propose ADR 0050, Module Database ABI v1
Merged
#67 chore: license Ekklesia under AGPL-3.0-or-later
Merged
#66 feat: Ekklesia Module Package v1, the canonical packager and verifier (ADR 0049)
Merged
#65 docs: propose ADR 0049, Ekklesia Module Package v1
Merged
#64 feat: one generic image, with installed modules in installation-owned storage (ADR 0048)
Merged
#63 docs: accept ADR 0048, one generic image with installed modules outside it
Merged
#62 chore(release): prepare 0.1.2
Merged
#61 docs: the server runs Gitea 1.27.2, not 1.24.2; say what it actually honours
Merged
#60 fix(ci): nothing a CI job starts outlives it, even when the runner kills the job
Merged
#59 docs: propose ADR 0047, a published harness every module runs in CI
Merged
#58 fix(deploy): reach storage over HTTP/1.1, and own storage CORS in the proxy
Merged
#57 fix(deploy): give migrate the API's client-address settings, and say what Doctor checked
Merged
#56 test(deploy): opt-in display-device scenarios for the split smoke
Merged
#54 feat: support split Dashboard and API origins (ADR 0045)
Merged
#53 docs: propose ADR 0046, installation-owned branding
Merged
#51 Docs/adr 0045 split origins
Merged
#52 fix(ci): isolate concurrent runs on a shared Docker daemon and explain readiness failures
Merged
#50 chore(release): prepare 0.1.1 and accept ADR 0044
Merged
#49 feat(deploy): add the reference deployment Compose project
Merged
#48 Feat/deploy container image
Merged
#47 fix(packages): declare runtime imports as production dependencies
Merged
#46 feat(api): serve the built Dashboard from the API origin
Merged
#45 feat(api): add unauthenticated health endpoints
Merged
#44 docs: propose ADR 0044 reference deployment; fix manifest version
Merged
#43 Fix/signage runtime layout
Merged
#42 fix: stabilize dashboard content rows
Merged
#41 fix: keep dashboard shell dimensions stable
Merged
#40 Phase 8/module platform prerequisites
Merged
#39 fix: let a deployment name itself in the SMTP greeting
Merged
#38 feat: verify email addresses and recover forgotten passwords
Merged
#37 fix: give Doctor the host configuration the runtime receives
Merged
#36 feat: add a host-provided outbound email transport
Merged
#35 feat: give display devices their own paired identity
Merged
#34 feat: create the initial platform owner from an operator command
Merged
#33 feat: add browser auth shell
Merged
#32 feat: add display kiosk host
Merged
#31 feat: add native module realtime transport
Merged
#30 feat: deliver module objects directly to browsers through opaque read URLs
Merged
#29 feat: add host-provided module object storage
Merged
#28 feat: add the module configuration and secrets contract
Merged
#27 feat: add the minimal operational module lifecycle
Merged
#26 feat: add Dashboard navigation as presentation configuration
Merged
#23 feat: mount discovered module UI in a minimal Ekklesia browser host
Merged
#20 feat: publish validated module UI artifacts at a platform-owned URL
Merged
#19 fix: require a compiled artifact for entrypoints.jobs
Merged
#18 feat: close the browser boundary and add the generic UI host loader
Merged
#17 feat: build module UI into its declared browser artifact
Merged
#16 feat: define the module UI authoring model and host contract
Merged
#15 feat: establish the module product contract
Merged
#14 phase-5/security-hardening
Merged
#13 feat: add module database access
Merged
#12 feat: add module HTTP transport
Merged
#11 feat: integrate module authorization
Merged
#10 phase-4/core-authorization
Merged
#9 fix: harden identity HTTP transport
Merged
#8 feat: expose core identity transport
Merged
#7 feat: establish core identity foundation
Merged
#6 feat: add Ekklesia doctor command
Merged
#5 fix: build workspace packages before migration tests
Merged
#4 test: add PostgreSQL migration integration coverage
Merged
#3 feat: add transactional module migration runner
Merged
#2 feat: add module migration contracts and validation
Merged
#1 feat: add module schema discovery and validation
3 Pull requests proposed by 1 user
Proposed
#92 fix(display): Stage 0 display continuity, revocation, and kiosk recovery
Proposed
#93 chore: publish packages to the registry's current Zayin location
Proposed
#94 fix(devices): keep an in-use display paired by renewing its credential (ADR 0056)
1 Issue created by 1 user
Opened
#55 Doctor reports the migrate container's client-address mode, not the API's