Skip to content

Commit be59ce9

Browse files
add: create new blog post for Fabric-cicd v0.2.0 announcement
1 parent 3c5d447 commit be59ce9

2 files changed

Lines changed: 104 additions & 0 deletions

File tree

54.3 KB
Loading
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
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

Comments
 (0)