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
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