Skip to content

Enoch v0.6.1

Latest

Choose a tag to compare

@peking2 peking2 released this 02 Aug 20:04
· 22 commits to main since this release

Enoch v0.6.1

Enoch v0.6.1 is a descendant-presentation correctness release. Applications
built on Enoch now retain their composed display name throughout the software
update lifecycle instead of exposing the reference body's name in status and
failure messages.

Highlights

  • Passed the resolved application display name from EnochApplication into
    the provider-neutral updater.
  • Used that name consistently for successful updates, no-op updates, doctor
    failures, rollback notices, restart confirmation, and rejected updates.
  • Preserved Enoch as the backward-compatible default for direct updater
    callers that do not provide an application name.
  • Added regression coverage with a composed Noah presentation so descendant
    update messages cannot silently revert to Enoch-specific wording.

Validation

  • The 814-test Enoch body suite passes.
  • All 72 reference provider and library tests pass independently.
  • The Genesis cross-artifact gate creates and validates a fresh descendant from
    the v0.6.1 release candidate.
  • GitHub Actions covers Python 3.11, 3.12, 3.13, and 3.14.

Compatibility

  • This release has no API, schema, provider, or dependency version changes.
  • Python 3.11 or newer.
  • Application Composition API version 1.
  • Agent Extension API version 1.
  • Extension Schedule API version 1.
  • Workflow API version 3.
  • Profile API version 5.
  • Provider-kit 0.7.0.
  • Genesis v0.2.0 or a later compatible build.

Credentials, memories, logs, chat identifiers, task state, extension state,
schedule state, and instance configuration remain outside both the public
source archive and the inheritable software body.