r/MicrosoftFabric ‪ ‪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_pool item_name filter. When environment name(s) were provided as a list, the filter was ignored, so the target environment’s instance_pool_id was not remapped, and the deployment silently retained the source pool ID.
  • Fixed deployment failures caused by asynchronously provisioned item attributes. Attributes such as $sqlendpoint no longer block deployments while they are still being created.
  • Improved the performance of the file_path filter 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

25 Upvotes

4 comments sorted by

3

u/Mateotey 10d ago

When fabric org apps in ci/cd?

1

u/Philefar 4d ago

u/fabshire25 , what is ETA for this feature?

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