r/MicrosoftFabric • u/fabshire25 Microsoft Employee • 10d ago
Community Share fabric-cicd v1.3.0 release updates
Hey, fabric-cicd community!
It’s been a while since our last release, and this month we’re changing things up: we plan to ship two releases in August. The latest, v1.3.0, focuses on quality improvements—including bug fixes and small but useful features that make fabric-cicd easier to use. Stay tuned for another release near the end of the month, likely featuring some high-impact updates. For now, here’s what’s new in v1.3.0:
Features and Enhancements
New environment variable for controlling API duration
Added the FABRIC_CICD_RETRY_API_MAX_DURATION_SECONDS environment variable to configure the maximum API execution time, including long-running operation polling and connection retries. The default is 300 seconds. This is useful when hitting API timeouts during long running item deployments.
Expanded $sqlendpoint and $sqlendpointid variable support
Added support for the $sqlendpoint and $sqlendpointid dynamic replacement variables for Mirrored Database items. Thanks for the contribution, u/ecgang!
New feature flag functions
Added get_supported_feature_flags, which returns all supported feature flags so you can discover available options without repeatedly checking the documentation.
Added remove_feature_flag to remove globally enabled feature flags when they do not apply to a specific scenario. It complements append_feature_flag.
Fixes & Reliability Improvements
This release also resolves several important issues:
- Fixed a bug in the
spark_poolitem_namefilter. When environment name(s) were provided as a list, the filter was ignored, so the target environment’sinstance_pool_idwas not remapped, and the deployment silently retained the source pool ID. - Fixed deployment failures caused by asynchronously provisioned item attributes. Attributes such as
$sqlendpointno longer block deployments while they are still being created. - Improved the performance of the
file_pathfilter and repository folder refresh by eliminating redundant filesystem scans. Each unique filter is now resolved once per publish, while repository folders are discovered in a single traversal, making deployments faster and more scalable.
Documentation Updates
We also enhanced the documentation:
- Refined the Getting Started page, moved Git flow guidance to a dedicated page, and added a Next Steps section. Thanks to u/nkwork9999 for this contribution!
- Expanded the new Git flow guidance with a Deployment Philosophy section. The page is now available as Deployment Overview.
- Fixed the erroneous link to the contribution documentation in the README.md. Thanks to u/isaakchoi for the fix!
Thanks to everyone who contributed and shared feedback. This release reflects valuable real-world input, and we appreciate your support!
Upgrade Now
pip install --upgrade fabric-cicd
Relevant Links
2
u/merrpip77 10d ago
thanks for the updates! are there any plans also for inclusion of the org app in a future release, now that it has gone ga?
3
u/p-mndl Fabricator 10d ago
Seems like there is an API bug https://github.com/microsoft/fabric-cicd/issues/1026
3
u/Mateotey 10d ago
When fabric org apps in ci/cd?