Skip to content

Releases: digitalforgeca/dds

v0.2.0 — Secrets, Health Checks, Rollback, Logs

17 Mar 03:44

Choose a tag to compare

What's New in 0.2.0

Added

  • Secrets management — resolve from Azure Key Vault, .env files, environment variables, or inline config. Three-layer priority system.
  • Post-deploy health verification — retry loop with HTTP endpoint checks. Auto-runs after container deploys, suggests rollback on failure.
  • Rollback supportdds rollback reverts Container Apps to a previous revision instantly.
  • Revision historydds revisions shows all revisions with images, traffic weights, health state.
  • Log streamingdds logs tails or streams container app logs in real-time.
  • Health commanddds health for standalone health checks without deploying.
  • 34 tests — config, CLI, deployers, builders, preflight, secrets.
  • Single-sourced version via importlib.metadata.

Changed

  • Container deployer now uses resolve_secrets() for all environment variable injection.
  • Deploy command auto-verifies health post-deploy for container apps with health_path.
  • CLI now has 8 commands: deploy, status, preflight, rollback, revisions, logs, health, init.

Full Changelog

See CHANGELOG.md for complete details.


pip install -e '.[dev]'   # from source
dds --version              # verify
dds preflight              # check prerequisites