v0.23.0
v0.23.0 — 2026-06-13
Highlights
SQL Endpoint Query — New fabio sql-endpoint query command for executing T-SQL queries directly against SQL analytics endpoints. Supports inline SQL, @file input, and stdin piping:
fabio sql-endpoint query --workspace $WS --id $SQLEP \
--sql "SELECT TOP 10 * FROM dbo.sales ORDER BY order_date DESC"Self-Correcting Error Hints — ~65 error paths now include structured hint fields with corrective guidance. When an agent makes a mistake (wrong flag, invalid input, missing permissions), the error response tells it exactly how to fix the issue — including valid enum values, example commands, and required roles.
Deploy YAML Parameters — fabio deploy plan/apply --parameters params.yaml --env dev now supports YAML format alongside JSON for parameter files, reducing boilerplate in CI/CD pipelines.
New Features
- sql-endpoint query: Execute T-SQL against SQL endpoints by ID with full input modes (inline, @file, stdin)
- Self-correcting errors: Structured
hintfields on ~65 error paths (deploy config/ordering/platform, ontology, auth, item operations) guide agents to correct their mistakes without external documentation - Deploy YAML parameters: Parameter files can now be YAML or JSON (auto-detected by extension)
- Release script improvements:
scripts/release.shnow validates dependency freshness and runs full checks (fmt + clippy + test + cross-check) before tagging
Documentation
- Rewrote README intro for a friendlier, more accessible tone
- Added fabric-cicd migration/compatibility guide to EXAMPLES.md
- Added source directory creation approaches for fabric-cicd users
- Restructured release workflow in AGENTS.md with comprehensive 8-step pre-release checklist
Stats
- 12 commits, 27 files changed, +1256 / -316 lines
- 21 dependencies updated to latest compatible versions
- All 5 cross-compilation targets passing (linux x64/arm64, macOS x64/arm64, Windows x64)
Full Changelog: v0.22.0...v0.23.0
Full Changelog: v0.22.0...v0.23.0