Skip to content

v0.3.2

Choose a tag to compare

@kevin-hartman kevin-hartman released this 30 Jul 03:29
· 341 commits to main since this release

Crisp cold start: the environment is checked before anything is provisioned.

Added

  • Environment doctor gate on project creation. lakebase-create-project (and /consort:start's create path) runs the doctor before any provisioning and refuses to start when a hard cold-start check fails (a missing tool, or a workspace without Lakebase), printing the fix. --skip-doctor bypasses; the JDK check blocks only java/kotlin.
  • One-line bootstrap (bootstrap.sh). curl … | bash detects each required tool (Node 20+, npm, Python 3.10+, JDK 17+, gh, Databricks CLI), offers to install or upgrade what's missing, then runs the doctor.
  • First-project walkthrough under examples/first-project/: a copy-ready, from-zero StockFlow example (intake + feature-proposals + feature-requests + the narrated /plan -> /design -> /build -> /deploy walkthrough).

Changed

  • Repin @databricks-solutions/lakebase-scm-utils to v0.1.0-beta.10 (the extended doctor: cold-start prerequisites + a lakebase-enabled workspace probe).
  • README leads with the bootstrap + doctor step 0; prerequisites folded into a <details> block.
  • Docs de-jargoned and internal design notes relocated under docs/design/.

Validated live against a real Lakebase workspace (doctor positive/negative, gate refuses-before-provisioning, a real python create + teardown); full hermetic suite green.