v0.9.4
Patch release focused on installer reliability, init compatibility, and release validation hardening.
Fixed
- Installer now supports POSIX sh flow more reliably (curl ... | sh).
- Source builds no longer require Xcode toolchain by default (CGO_ENABLED=0 build defaults).
- Restored sdp init --guided compatibility (alias supported).
- Fixed sdp init prompt discovery in repo layouts where prompts are under sdp/prompts (with fallback path resolution).
- Installer now prefers building CLI from checked-out source first, with release-binary fallback, avoiding stale latest binary behavior before tag publication.
Improved - Added pre-release artifact smoke pipeline:
- snapshot artifact build
- fresh Docker install/init validation (--auto, --guided)
- fresh Docker source-build smoke
- Added release artifact smoke pipeline for tagged releases:
- waits for release assets
- validates checksum manifest coverage
- validates install/init against published artifacts
Installer options
- Added preserve mode for existing setups:
- SDP_PRESERVE_CONFIG=1
- --no-overwrite-config
- This keeps existing IDE links/config files during reinstall.
Validation - CI green across Go CI, SDP Verify, and Snapshot Release Smoke.
- Docker smoke checks pass for both installer path and source-build path.