Core
Shared SDK and isolated App runtime
0.6.22
Separate Composer and Sandbox execution with shared SDK contracts, governed App operations, and updated resource scaffolds.
Runtime and adoption
- Core uses the published PHP and React SDK 0.7.1 artifacts in both execution modes. Existing Composer App versions and references, including People 0.5.8, remain unchanged.
- Set
NEXIA_APP_RUNTIME=composerfor embedded released Apps, orsandboxfor isolated App execution. Sandbox enables native runtime and developer hosting together; retireDEVELOPER_SANDBOX_HOSTandDEVELOPER_NATIVE_RUNTIME_ENABLED. - Install the matching committed Composer profile in a fresh release directory. Sandbox uses
composer.sandbox.jsonand its lock, rejects embedded business Apps, and obtains App catalogs from isolated runtimes. Rebuild configuration caches and restart workers after changing mode. - Standard Runtime declarations, catalog digests, request-bound host capabilities, replayable write receipts, and explicit recovery protect isolated App operations. Unsupported contracts fail closed. Adopt matching Sandbox Manager and operator runtime versions before using new isolated capabilities.
- Apply Central and tenant migrations, including App migration integrity, initialization history, and runtime host-write records. Preserve existing App data and migration history; no database reset is required. Inspect unresolved partial writes instead of treating them as rolled back.
Developer and Agent workflows
- App submissions use connected GitHub repositories and immutable tags, isolated preparation/review, and explicit publication and installation steps. Sandbox lifecycle and developer identity are isolated from production.
- Agent tools support runtime-authorized App actions and widgets, current-form save reconciliation, write outcome inspection, and private artifact assessment. Deploy compatible Core/frontend first, then Gateway and AWS Edge; these are separate rollouts.
- Resource generation follows the SDK contract/queries/ListSurface/RecordSurface layout. Existing split forms require explicit migration before regeneration, and custom Inspectors are preserved. Existing schema APIs remain compatible.
User-facing fixes
- Export approval case lists and details as Excel while retaining existing access checks.
- Improve saved-dashboard reuse, report discovery, Agent operation policy, and draft-state handling.
- Preserve catalog digests through PostgreSQL storage and remove duplicate server translation keys that prevented screen loading.
Operations
- Remove the legacy main-push Laravel Cloud deployment workflow. Main promotion does not invoke that deployment hook or create a Core tag automatically; release tagging and AWS deployment are explicit operator steps.
- Production and Developer retain separate runtime modes, credentials, storage, and ECS services. Keep the previous release and task definitions for rollback, and evaluate migration compatibility before reverting code.