Skip to content

v0.27.0

Choose a tag to compare

@iemejia iemejia released this 17 Jun 09:45
· 142 commits to main since this release

What's New

This release adds the Azure Databricks Storage item type and data pipeline schedule/instance management, syncing with the latest Microsoft Fabric REST API specs (commit 152e811). It also includes a bug fix for the definition part path and expanded E2E test coverage for newly-enabled features.

New Commands

Azure Databricks Storage (fabio azure-databricks-storage):

  • list, show, create, update, delete, get-definition, update-definition
  • New Fabric item type for Azure Databricks integration
  • Definition format: AzureDatabricksStorageV1, part path: definition.json
  • Registered in DEPLOY_ORDER for CI/CD deployment support

Data Pipeline Schedule/Instance Management (fabio data-pipeline):

  • list-schedules, get-schedule, update-schedule, delete-schedule -- full schedule CRUD
  • list-instances, get-instance -- job execution history

Bug Fixes

  • azure-databricks-storage: Definition part path corrected from AzureDatabricksStorage.json to definition.json (per API spec examples)
  • ci: Restricted Copilot git access to read-only in the sync workflow

Improvements

  • 22 new unit tests for azure-databricks-storage and data-pipeline schedule/instance functions
  • 7 new E2E tests for azure-databricks-storage (dry-run, error handling, lifecycle)
  • 4 new E2E tests for mirrored-catalog (now that the feature is tenant-enabled)
  • 3 new E2E tests for data-pipeline schedule/instance commands

CI/CD

  • Sync workflow prompt enriched with examples and behavior harvesting rules
  • Copilot git access restricted to read-only for security

Stats

  • 9 commits, 16 files changed, +1709 / -31 lines
  • 1001 unit/offline tests passing (22 new)
  • All 5 cross-compilation targets passing (linux/macos/windows x64+arm64)

Full Changelog: v0.26.0...v0.27.0

Full Changelog: v0.26.0...v0.27.0