Skip to content

v0.23.0

Choose a tag to compare

@iemejia iemejia released this 13 Jun 08:02
· 189 commits to main since this release

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 Parametersfabio 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 hint fields 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.sh now 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