Skip to content

Changelog

The following contains all major, minor, and patch version release notes.

  • đŸ’Ĩ Breaking change!
  • ✨ New Functionality
  • 🔧 Bug Fix
  • 📝 Documentation Update
  • ⚡ Internal Optimization

Version 0.1.25

Release Date: 2025-08-19

  • đŸ’Ĩ Modify the default for item_types_in_scope and add thorough validation (#464)
  • ✨ Add new experimental feature flag to enable selective deployment (#384)
  • ✨ Support "ALL" environment concept in parameterization (#320)
  • 📝 Enhance Overview section in Parameterization docs (#495)
  • ⚡ Eliminate ACCEPTED_ITEM_TYPES_NON_UPN constant and unify with ACCEPTED_ITEM_TYPES (#477)
  • ⚡ Add comprehensive GitHub Copilot instructions for effective codebase development (#468)
  • 🔧 Add feature flags and warnings for Warehouse, SQL Database, and Eventhouse unpublish operations (#483)
  • 🔧 Fix code formatting inconsistencies in fabric_workspace unit test (#474)
  • 🔧 Fix KeyError when deploying Reports with Semantic Model dependencies in Report-only scope case (#278)

Version 0.1.24

Release Date: 2025-08-04

  • đŸ’Ĩ Require parameterization for Dataflow and Semantic Model references in Data Pipeline activities
  • đŸ’Ĩ Require specific parameterization for deploying a Dataflow that depends on another in the same workspace (see Parameterization docs)
  • 🔧 Fix Dataflow/Data Pipeline deployment failures caused by workspace permissions (#419)
  • 🔧 Prevent duplicate logical ID issue in Report and Semantic Model deployment (#405)
  • 🔧 Fix deployment of items without assigned capacity (#402)
  • 📝 Improve Parameterization documentation (#415)
  • ⚡ Support for Eventhouse query URI parameterization (#414)
  • ⚡ Support for Warehouse SQL endpoint parameterization (#392)

Version 0.1.23

Release Date: 2025-07-08

  • ✨ New functionalities for GitHub Copilot Agent and PR-to-Issue linking
  • 🔧 Fix issue with lakehouse shortcuts publishing ([#379] (https://github.com/microsoft/fabric-cicd/issues/379))
  • 🔧 Add validation for empty logical IDs to prevent deployment corruption (#86)
  • 🔧 Fix SQL provision print statement (#329)
  • 🔧 Rename the error code for reserved item name per updated Microsoft Fabric API (#388)
  • 🔧 Fix lakehouse exclude_regex to exclude shortcut publishing (#385)
  • 🔧 Remove max retry limit to handle large deployments ([#299] (https://github.com/microsoft/fabric-cicd/issues/299))
  • 📝 Fix formatting and examples in the How to and Examples pages

Version 0.1.22

Release Date: 2025-06-25

  • ✨ Onboard API for GraphQL item type (#287)
  • 🔧 Fix Fabric API call error during dataflow publish (#352)
  • ⚡ Expanded test coverage to handle folder edge cases (#358)

Version 0.1.21

Release Date: 2025-06-18

  • 🔧 Fix bug with workspace ID replacement in JSON files for pipeline deployments (#345)
  • ⚡ Increased max retry for Warehouses and Dataflows

Version 0.1.20

Release Date: 2025-06-12

  • ✨ Onboard KQL Dashboard item type (#329)
  • ✨ Onboard Dataflow Gen2 item type (#111)
  • ✨ Parameterization support for find_value regex and replace_value variables (#326)
  • 🔧 Fix bug with deploying environment libraries with special chars (#336)
  • ⚡ Improved test coverage for subfolder creation/modification (#211)

Version 0.1.19

Release Date: 2025-05-21

  • ✨ Onboard SQL Database item type (shell-only deployment) (#301)
  • ✨ Onboard Warehouse item type (shell-only deployment) (#204)
  • 🔧 Fix bug with unpublish workspace folders (#273)

Version 0.1.18

Release Date: 2025-05-14

  • 🔧 Fix bug with check environment publish state (#295)

Version 0.1.17

Release Date: 2025-05-13

  • đŸ’Ĩ Deprecate old parameter file structure (#283)
  • ✨ Onboard CopyJob item type (#122)
  • ✨ Onboard Eventstream item type (#170)
  • ✨ Onboard Eventhouse/KQL Database item type (#169)
  • ✨ Onboard Data Activator item type (#291)
  • ✨ Onboard KQL Queryset item type (#292)
  • 🔧 Fix post publish operations for skipped items (#277)
  • ⚡ New function key_value_replace for key-based replacement operations in JSON and YAML
  • 📝 Add publish regex example to demonstrate how to use the publish_all_items with regex for excluding item names

Version 0.1.16

Release Date: 2025-04-25

  • 🔧 Fix bug with folder deployment to root (#255)
  • ⚡ Add Workspace Name in FabricWorkspaceObject (#200)
  • ⚡ New function to check SQL endpoint provision status (#226)
  • 📝 Updated Authentication docs + menu sort order

Version 0.1.15

Release Date: 2025-04-21

  • 🔧 Fix folders moving with every publish (#236)
  • ⚡ Introduce parallel deployments to reduce publish times (#237)
  • ⚡ Improvements to check version logic
  • 📝 Updated Examples section in docs

Version 0.1.14

Release Date: 2025-04-09

  • ✨ Optimized & beautified terminal output
  • ✨ Added changelog to output of old version check
  • 🔧 Fix workspace folder deployments in root folder (#221)
  • 🔧 Fix unpublish of workspace folders without publish (#222)
  • ⚡ Removed Colorama and Colorlog Dependency

Version 0.1.13

Release Date: 2025-04-07

  • ✨ Onboard Workspace Folders (#81)
  • ✨ Onboard Variable Library item type (#206)
  • ✨ Added support for Lakehouse Shortcuts
  • ✨ New enable_environment_variable_replacement feature flag (#160)
  • ⚡ User-agent now available in API headers (#207)
  • ⚡ Fixed error log typo in fabric_endpoint
  • 🔧 Fix break with invalid optional parameters (#192)
  • 🔧 Fix bug where all workspace ids were not being replaced by parameterization (#186)

Version 0.1.12

Release Date: 2025-03-27

  • 🔧 Fix constant overwrite failures (#190)
  • 🔧 Fix bug where all workspace ids were not being replaced (#186)
  • 🔧 Fix type hints for older versions of Python (#156)
  • 🔧 Fix accepted item types constant in pre-build

Version 0.1.11

Release Date: 2025-03-25

  • đŸ’Ĩ Parameterization refactor introducing a new parameter file structure and parameter file validation functionality (#113)
  • 📝 Update to parameterization docs
  • ✨ Support regex for publish exclusion (#121)
  • ✨ Override max retries via constants (#146)

Version 0.1.10

Release Date: 2025-03-19

  • ✨ DataPipeline SPN Support (#133)
  • 🔧 Workspace ID replacement in data pipelines (#164)
  • 📝 Sample for passing in arguments from Azure DevOps Pipelines

Version 0.1.9

Release Date: 2025-03-11

  • ✨ Support for Mirrored Database item type (#145)
  • ⚡ Increase reserved name wait time (#135)

Version 0.1.8

Release Date: 2025-03-04

  • 🔧 Handle null byPath object in report definition file (#143)
  • 🔧 Support relative directories (#136) (#132)
  • 🔧 Increase special character support (#134)
  • ⚡ Changelog now available with version check (#127)

Version 0.1.7

Release Date: 2025-02-26

  • 🔧 Fix special character support in files (#129)

Version 0.1.6

Release Date: 2025-02-24

  • ✨ Onboard Lakehouse item type (#116)
  • 📝 Update example docs (#25)
  • 📝 Update find_replace docs (#110)
  • ⚡ Standardized docstrings to Google format
  • ⚡ Onboard file objects (#46)
  • ⚡ Leverage UpdateDefinition Flag (#28)
  • ⚡ Convert repo and workspace dictionaries (#45)

Version 0.1.5

Release Date: 2025-02-18

  • 🔧 Fix Environment Failure without Public Library (#103)
  • ⚡ Introduces pytest check for PRs (#100)

Version 0.1.4

Release Date: 2025-02-12

  • ✨ Support Feature Flagging (#96)
  • 🔧 Fix Image support in report deployment (#88)
  • 🔧 Fix Broken README link (#92)
  • ⚡ Workspace ID replacement improved
  • ⚡ Increased error handling in activate script
  • ⚡ Onboard pytest and coverage
  • ⚡ Improvements to nested dictionaries (#37)
  • ⚡ Support Python Installed From Windows Store (#87)

Version 0.1.3

Release Date: 2025-01-29

  • ✨ Add PyPI check version to encourage version bumps (#75)
  • 🔧 Fix Semantic model initial publish results in None Url error (#61)
  • 🔧 Fix Integer parsed as float failing in handle_retry for <3.12 python (#63)
  • 🔧 Fix Default item types fail to unpublish (#76)
  • 🔧 Fix Items in subfolders are skipped (#77)
  • 📝 Update documentation & examples

Version 0.1.2

Release Date: 2025-01-27

  • ✨ Introduces max retry and backoff for long running / throttled calls (#27)
  • 🔧 Fix Environment publish uses arbitrary wait time (#50)
  • 🔧 Fix Environment publish doesn't wait for success (#56)
  • 🔧 Fix Long running operation steps out early for notebook publish (#58)

Version 0.1.1

Release Date: 2025-01-23

  • 🔧 Fix Environment stuck in publish (#51)

Version 0.1.0

Release Date: 2025-01-23

  • ✨ Initial public preview release
  • ✨ Supports Notebook, Pipeline, Semantic Model, Report, and Environment deployments
  • ✨ Supports User and System Identity authentication
  • ✨ Released to PyPi
  • ✨ Onboarded to Github Pages