Skip to content

v0.2.0 - TOML manifest, multi-volume support, .env isolation

Choose a tag to compare

@sfc-gh-ksampath sfc-gh-ksampath released this 03 May 06:52
· 5 commits to main since this release
7352f02

What's new in v0.2.0

Features

  • TOML manifest: persistent per-project manifest tracks volumes, Snowflake connection state, and IAM resources across runs
  • Multi-volume support: extvolume.py rewritten to handle multiple named volumes within a single manifest file
  • Manifest-driven prefix: prefix derived from [snowflake].user in the manifest
  • Progressive manifest writes: state persisted after each resource creation step, so partial runs are resumable
  • Status aliases: DELETED maps to REMOVED for Snowflake compatibility
  • .env isolation: environment variables scoped to the run, not leaked to the shell

Changes

  • check_setup.py now writes a tools_verified timestamp and drops the stale infra_ready key
  • _snow.py: minor compatibility improvements
  • Removed sfutils-setup.sql: no longer needed; all objects are account-level

Upgrade

uv sync # or: pip install --upgrade sfutils-extvolumes

Generated with Cortex Code