|
| 1 | +--- |
| 2 | +title: Fabric-CICD - It's Official |
| 3 | +description: Fabric-cicd hits v0.2.0 with official Microsoft support, long-term roadmap commitment, and deep Fabric platform integration |
| 4 | +image: /assets/images/blog/2026/2026-02-22-Fabric-cicd-0-2-0/fabric-cicd.png |
| 5 | +date: |
| 6 | + created: 2026-02-22 |
| 7 | +authors: |
| 8 | + - jDuddy |
| 9 | +comments: true |
| 10 | +categories: |
| 11 | + - CICD |
| 12 | +links: |
| 13 | + - fabric-cicd Docs: https://microsoft.github.io/fabric-cicd/latest/ |
| 14 | + - Fabric Blog: https://blog.fabric.microsoft.com/en-gb/blog/announcing-official-support-for-microsoft-fabric-cicd-tool?ft=All |
| 15 | + - Fabric-cicd, Kicking the tyres: https://evaluationcontext.github.io/posts/fabric-cicd/ |
| 16 | + - Fabric-CICD Updates - Semantic Models, Parameters and Config: https://evaluationcontext.github.io/posts/Fabric-cicd-0-1-33/ |
| 17 | +slug: posts/Fabric-cicd-0-2-0 |
| 18 | +--- |
| 19 | + |
| 20 | +Big news for Fabric-cicd, with a version bump to [v0.2.0](https://microsoft.github.io/fabric-cicd/0.2.0/) and an [announcement](https://blog.fabric.microsoft.com/en-gb/blog/announcing-official-support-for-microsoft-fabric-cicd-tool?ft=All) that it is now officially supported. |
| 21 | + |
| 22 | +I've already covered the project a couple of times on my blog, so I'm not going to dive deep on the nuts and bolts again. But basically, Fabric-cicd is an open source Python library designed to streamline Continuous Deployment workflows within Microsoft Fabric. It offers a clean abstraction on top of the Fabric APIs allowing you to easily deploy your Source Controlled Fabric items. |
| 23 | + |
| 24 | +??? info "Previous Blog Posts" |
| 25 | + |
| 26 | + - [Fabric-cicd, Kicking the tyres](https://evaluationcontext.github.io/posts/fabric-cicd/) |
| 27 | + - [Fabric-CICD Updates - Semantic Models, Parameters and Config](https://evaluationcontext.github.io/posts/Fabric-cicd-0-1-33/) |
| 28 | + |
| 29 | +## Official Support |
| 30 | + |
| 31 | +Over the past year, fabric-cicd has rapidly evolved through collaboration with engineering, CAT, MVPs, enterprise customers, and the community. Growing usage and adoption by organizations building enterprise-grade deployment pipelines solidified its value within the Fabric ecosystem, through it's flexibility to support deployment scenarios that Git Integration and deployment pipelines alone don't. |
| 32 | + |
| 33 | +!!! quote "Official support for Fabric-cicd" |
| 34 | + |
| 35 | + With this announcement, we're affirming long-term support, quality, roadmap ownership, and deep integration with the broader Fabric platform—including Git Integration, Fabric REST APIs, the CLI, and future deployment capabilities. |
| 36 | + |
| 37 | + -- <cite>[Fabric Blog][1] </cite> |
| 38 | + |
| 39 | + [1]: https://blog.fabric.microsoft.com/en-gb/blog/announcing-official-support-for-microsoft-fabric-cicd-tool?ft=All |
| 40 | + |
| 41 | +What this means in practice is that fabric-cicd is now a fully recognized, Microsoft-backed part of the Fabric CI/CD story. |
| 42 | + |
| 43 | +## v0.1.x Recap |
| 44 | + |
| 45 | +Fabric-cicd was released on 23-Jan-25. Over the course of 34 releases across ~13 months, the library has matured substantially. |
| 46 | + |
| 47 | +This included: |
| 48 | + |
| 49 | +- Increased flexibility in parameterization |
| 50 | +- Performance improvements |
| 51 | +- YAML configuration file-based deployment via `#!py deploy_with_config()` (**[v0.1.26](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0126-september-05-2025)**) |
| 52 | +- Semantic model binding (**[v0.1.31](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0131-december-01-2025)**) |
| 53 | +- Support for more Fabric Item types: |
| 54 | + |
| 55 | +| Item Type | Version | |
| 56 | +|-----------|---------| |
| 57 | +| Notebook | [v0.1.0](https://microsoft.github.io/fabric-cicd/latest/changelog/#v010-january-23-2025) | |
| 58 | +| Data Pipeline | [v0.1.0](https://microsoft.github.io/fabric-cicd/latest/changelog/#v010-january-23-2025) | |
| 59 | +| Semantic Model | [v0.1.0](https://microsoft.github.io/fabric-cicd/latest/changelog/#v010-january-23-2025) | |
| 60 | +| Report | [v0.1.0](https://microsoft.github.io/fabric-cicd/latest/changelog/#v010-january-23-2025) | |
| 61 | +| Environment | [v0.1.0](https://microsoft.github.io/fabric-cicd/latest/changelog/#v010-january-23-2025) | |
| 62 | +| Lakehouse | [v0.1.6](https://microsoft.github.io/fabric-cicd/latest/changelog/#v016-february-24-2025) | |
| 63 | +| Mirrored Database | [v0.1.9](https://microsoft.github.io/fabric-cicd/latest/changelog/#v019-march-11-2025) | |
| 64 | +| Workspace Folders | [v0.1.13](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0113-april-07-2025) | |
| 65 | +| Variable Library | [v0.1.13](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0113-april-07-2025) | |
| 66 | +| CopyJob | [v0.1.17](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0117-may-13-2025) | |
| 67 | +| Eventstream | [v0.1.17](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0117-may-13-2025) | |
| 68 | +| Eventhouse / KQL Database | [v0.1.17](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0117-may-13-2025) | |
| 69 | +| Data Activator | [v0.1.17](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0117-may-13-2025) | |
| 70 | +| KQL Queryset | [v0.1.17](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0117-may-13-2025) | |
| 71 | +| SQL Database | [v0.1.19](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0119-may-21-2025) | |
| 72 | +| Warehouse | [v0.1.19](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0119-may-21-2025) | |
| 73 | +| KQL Dashboard | [v0.1.20](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0120-june-12-2025) | |
| 74 | +| Dataflow Gen2 | [v0.1.20](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0120-june-12-2025) | |
| 75 | +| API for GraphQL | [v0.1.22](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0122-june-25-2025) | |
| 76 | +| Apache Airflow Job | [v0.1.29](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0129-october-01-2025) | |
| 77 | +| Mounted Data Factory | [v0.1.29](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0129-october-01-2025) | |
| 78 | +| Data Agent | [v0.1.30](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0130-october-20-2025) | |
| 79 | +| ML Experiment | [v0.1.31](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0131-december-01-2025) | |
| 80 | +| User Data Function | [v0.1.31](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0131-december-01-2025) | |
| 81 | +| Spark Job Definition | [v0.1.34](https://microsoft.github.io/fabric-cicd/latest/changelog/#v0134-january-20-2026) | |
| 82 | + |
| 83 | +## v0.2.0 |
| 84 | + |
| 85 | +Just over a year since the initial release, fabric-cicd got its first minor bump from `v0.1.x` :material-arrow-right: `v0.2.0`. Here's what changed: |
| 86 | + |
| 87 | +### New Functionality |
| 88 | + |
| 89 | +- **Parallelized deployments within item types** — deployments of items of the same type can now run concurrently, significantly reducing overall deployment time |
| 90 | +- **Semantic model binding per environment** — bind semantic models to different data sources per environment during deployment |
| 91 | +- **Configuration-based deployment without feature flags** — `#!py deploy_with_config()` is now GA and no longer requires an experimental flag |
| 92 | +- **Black-box REST API testing harness** — a new testing framework for validating deployments against live Fabric APIs |
| 93 | +- **Logging improvements** — header print messages converted to info-level logs for cleaner pipeline output |
| 94 | + |
| 95 | +### Bug Fixes & Optimizations |
| 96 | + |
| 97 | +- Removed OrgApp item type support |
| 98 | +- Improved environment-mapping behavior in optional config fields |
| 99 | +- Fixed duplicate YAML key detection in parameter validation |
| 100 | +- Added caching for item attribute lookups for better performance |
| 101 | + |
| 102 | +## Conclusions |
| 103 | + |
| 104 | +If you are running into roadblocks or headaches with the current git integration or deployment pipeline, or just want more flexibility, give [Fabric-cicd](https://microsoft.github.io/fabric-cicd/latest/) a go! |
0 commit comments