Skip to content

v0.29.1

Choose a tag to compare

@quantex-cli-release-bot quantex-cli-release-bot released this 16 Jul 11:03

v0.29.1

Lifecycle-engine refactor

This release completes the internal lifecycle-engine redesign delivered after v0.29.0:

  • lifecycle mutations now follow observation, planning, execution, postcondition verification, and receipt persistence stages;
  • provider capabilities and catalog installation data are typed, declarative adapters rather than duplicated command-specific metadata;
  • persisted state is versioned management evidence reconciled with the live environment, and idempotent replay requires the same request meaning plus a still-valid postcondition;
  • command registration, discovery, schemas, and presentation flow from a single command-contract registry; and
  • runtime dependencies use per-invocation context and ports, while Quantex self-upgrade remains a separate bounded context.

Compatibility

The refactor preserves the maintained v1 external contract: stable command names and aliases, qtx/quantex entries, JSON/NDJSON envelopes, error and exit semantics, state/config projections, transparent agent process IO, and maintained root-package exports. Existing users do not need a migration for these surfaces.

Bug fixes

  • process: clean up orphaned lifecycle test trees (44f8477)
  • windows: stabilize promotion validation (05a1f63)