Commit Message Enforcement and Auto-Population in Microsoft Fabric Source Control
In the Source Control interface within Microsoft Fabric, the commit message field is labeled as "Optional Commit Message." This allows users to commit changes without entering a message, which undermines traceability and governance in our deployment pipelines.
Additionally, when selecting a modified item (e.g., a report like Leads_Report), there is no auto-population of the commit message based on the selected file name. This leads to inconsistent commit logs and manual overhead.
Feature Requests:
Mandatory Commit Message Enforcement:
Commit button should remain disabled until a non-empty message is entered.
Ideally configurable at workspace or tenant level for governance enforcement.
Auto-Populate Commit Message Based on Selected Artifact:
When a user selects a modified report or dataset, the commit message field should auto-fill with a default format like:
"Update: Leads_Report"
This improves consistency and supports automated traceability workflows.
Environment:
Microsoft Fabric workspace
Source Control panel (DEV branch)
Artifact: Power BI report (Leads_Report)
Business Impact:
We are building automated governance pipelines that rely on structured commit messages for work item linking, audit trails, and rollback logic. Lack of enforcement and automation here introduces risk and manual effort.
Recent ideas
Select Entire Hierarchies in Power BI Personalize Visuals
Feature Request: Select Entire Hierarchies in Power BI Personalize Visuals Hi Power BI Team, I'd like to suggest an enhancement to Personalize Visuals that allows users to select an entire hierarch...davejames121 hour agoNew MemberNew2Views1like0CommentsFile level commit - Need the ability to edit the commit description
I tried the recently announce file level commit for Fabric items. One notable issue I have with the feature (testing this with a Fabric warehouse, I'm assuming this would hold true for other items): ...DataBard1 hour agoMost Valuable ProfessionalNew30Views0likes2CommentsRename notebook cell name “SparkR (R)” to “R” and “PySpark (Python)” to “Python”
It's a simple idea. In Fabric notebooks, the cell language for R is labeled “SparkR (R)”. Since Spark 4.0, the SparkR package is deprecated, and the Fabric Runtime 2.0 documentation itself notes th...lorin_s3 hours agoNew MemberNew10Views0likes0CommentsAuto Display Units Should Dynamically Change Granularity
When auto is selected for display units, the granularity should automatically change to best suite the size of the data. For example, we often have charts that have numerical ranges from the milli...acason3 hours agoNew MemberNeeds Votes351Views26likes5Comments