Skip to content

v4.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 03:11
· 23 commits to main since this release

What's changed in v4.12.0

  • feat: make client generation lifecycle-owned (#222) (by @patrickleet)

    • feat: generate clients in application lifecycle

    Implements [[tasks/dev-client-generation]]

    • refactor!: require lifecycle-owned client generation

    BREAKING CHANGE: SvelteKit client generation is only available through distributed build and distributed dev. Manual Vite helpers and committed client trees are removed.

    Implements [[tasks/dev-client-generation]]

    • fix: remove source-tree client contract ownership

    Generated client contracts are verified by the immutable lifecycle graph. Repository catalogs and reload probes no longer depend on deleted application-source outputs.

    Implements [[tasks/dev-client-generation]]

    • fix: defer activation for lifecycle checks

    Ensure discovered-project check requests never carry immediate activation authority. Non-check builds still validate the UI before explicit activation.

    • docs: correct public SvelteKit Vite surface

    • fix: stabilize lifecycle-owned client generation

    • test: assert stable lifecycle failure contract

    • test: allow cold coherent lifecycle rebuilds

    • test: bound cold lifecycle integration startup

    • fix: stabilize lifecycle integration startup

    • fix: keep lifecycle client ownership coherent

    • fix: harden lifecycle activation ordering

    • fix: use lifecycle-owned wasm compiler

    • fix: make lifecycle rollback process-safe

    • test: observe durable reload transitions

    • fix: keep lifecycle reload single-owner

    • fix: close lifecycle review gaps

    • ci: install browser before celld serving

    • fix: replay transient cell command failures

    • ci: keep GitOps browser tunnels alive

See full diff: v4.11.0...v4.12.0