Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
36520e2
Change pull_request to pull_request_target
ayeshurun Sep 17, 2025
444d351
Merge pull request #4 from ayeshurun/fix-semantic-pr
ayeshurun Sep 17, 2025
8b34e28
Merge branch 'microsoft:main' into main
ayeshurun Sep 18, 2025
0c47fda
Merge branch 'microsoft:main' into main
ayeshurun Sep 18, 2025
ccd7b91
Merge branch 'microsoft:main' into main
ayeshurun Sep 21, 2025
43cc353
Merge branch 'microsoft:main' into main
ayeshurun Sep 21, 2025
ea76426
Merge branch 'microsoft:main' into main
ayeshurun Sep 28, 2025
c702b91
Merge branch 'microsoft:main' into main
ayeshurun Sep 29, 2025
5e847ef
Merge branch 'microsoft:main' into main
ayeshurun Oct 16, 2025
69c733e
Merge branch 'microsoft:main' into main
ayeshurun Oct 20, 2025
5d5f1ad
Merge branch 'microsoft:main' into main
ayeshurun Oct 20, 2025
0c5de9c
Merge branch 'microsoft:main' into main
ayeshurun Oct 21, 2025
025f456
Merge branch 'microsoft:main' into main
ayeshurun Oct 22, 2025
df0c5a4
Merge branch 'microsoft:main' into main
ayeshurun Oct 23, 2025
c6892ed
Merge branch 'microsoft:main' into main
ayeshurun Oct 26, 2025
f30ce9b
Merge branch 'microsoft:main' into main
ayeshurun Nov 4, 2025
cf7e06b
Merge branch 'microsoft:main' into main
ayeshurun Nov 11, 2025
3a727dd
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Nov 13, 2025
d3cfbb4
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Nov 17, 2025
bb051b1
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Nov 26, 2025
f46f685
Merge branch 'microsoft:main' into main
ayeshurun Dec 9, 2025
19e3a75
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Dec 14, 2025
55020f0
Fix new functionality section in release notes
Dec 14, 2025
0c08fb5
Merge branch 'microsoft:main' into main
ayeshurun Dec 15, 2025
beb0149
Fix new functionality section in release notes
Dec 14, 2025
c0e3672
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Dec 17, 2025
ca313c3
Introduce release workflow
Dec 17, 2025
8aa05e7
Merge pull request #14 from ayeshurun/release-workflow
ayeshurun Dec 17, 2025
39f2d85
Add GH_TOKEN to create release step
ayeshurun Dec 17, 2025
5e3b68e
Initial plan
Copilot Dec 17, 2025
7c573b0
Enhance create-release workflow with GITHUB_STEP_SUMMARY and optional…
Copilot Dec 17, 2025
f9a4bb2
Refactor GITHUB_STEP_SUMMARY messages to use heredoc syntax
Copilot Dec 18, 2025
f04c7b7
Merge pull request #16 from ayeshurun/copilot/enhance-create-release-…
ayeshurun Dec 18, 2025
641c4e7
Update release notes for v1.3.1
ayeshurun Dec 22, 2025
516dbb8
Fix new functionality section in release notes
Dec 14, 2025
484993f
Introduce release workflow
Dec 17, 2025
3a42a5c
Add GH_TOKEN to create release step
ayeshurun Dec 17, 2025
0755733
Initial plan
Copilot Dec 17, 2025
5917da7
Enhance create-release workflow with GITHUB_STEP_SUMMARY and optional…
Copilot Dec 17, 2025
635eadc
Refactor GITHUB_STEP_SUMMARY messages to use heredoc syntax
Copilot Dec 18, 2025
22cc9cb
Update release notes for v1.3.1
ayeshurun Dec 22, 2025
44f44b3
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Dec 24, 2025
5c455ce
Merge branch 'microsoft:main' into main
ayeshurun Jan 1, 2026
5897cde
Fix new functionality section in release notes
Dec 14, 2025
845fcb5
Introduce release workflow
Dec 17, 2025
5278b73
Add GH_TOKEN to create release step
ayeshurun Dec 17, 2025
3c75e88
Initial plan
Copilot Dec 17, 2025
326c429
Enhance create-release workflow with GITHUB_STEP_SUMMARY and optional…
Copilot Dec 17, 2025
aca8824
Refactor GITHUB_STEP_SUMMARY messages to use heredoc syntax
Copilot Dec 18, 2025
c2ac8ba
Update release notes for v1.3.1
ayeshurun Dec 22, 2025
2dc9582
Fix new functionality section in release notes
Dec 14, 2025
7b9fc69
Initial plan
Copilot Dec 17, 2025
31fe14a
Update release notes for v1.3.1
ayeshurun Dec 22, 2025
f567fad
Merge branch 'main' of https://github.com/ayeshurun/fabric-cli
Jan 12, 2026
93a8170
Merge branch 'main' of https://github.com/microsoft/fabric-cli
Jan 15, 2026
d60e42c
Merge branch 'microsoft:main' into main
ayeshurun Jan 15, 2026
89285fb
Merge branch 'microsoft:main' into main
ayeshurun Jan 19, 2026
f64cf4b
Update changelog for v0.1.10 with contributors
ayeshurun Jan 19, 2026
4f2f74f
Update v0.2.0 with contributors
ayeshurun Jan 19, 2026
1443ed9
Update changelog with contributor acknowledgments
ayeshurun Jan 19, 2026
00984f7
Revise v1.0.1 changelog with contributor details
ayeshurun Jan 19, 2026
cb3d0ea
Update v1.1.0 release notes with contributions
ayeshurun Jan 19, 2026
6a318d7
Update v1.2.0 release notes with contributor info
ayeshurun Jan 19, 2026
e353318
Update changelog for v1.3.1 release
ayeshurun Jan 19, 2026
1359d5e
Update contributors
Jan 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .changes/unreleased/added-20260101-125718.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
kind: added
body: Support fab command to start interactive (repl) mode
time: 2026-01-01T12:57:18.777151041Z
custom:
Author: aviatco
AuthorLink: https://github.com/aviatco

4 changes: 4 additions & 0 deletions .changes/unreleased/docs-20260104-100757.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
kind: docs
body: Improve help text clarity and consistency across all commands with concise descriptions, consistent terminology, and user-focused language
time: 2026-01-04T10:07:57.3138333Z
custom:
Author: jeremydhoover-blip
AuthorLink: https://github.com/jeremydhoover-blip

8 changes: 4 additions & 4 deletions .changes/v0.1.10.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

### ✨ New Functionality

* Added item overwrite support in `cp` and `mv`
* Added item overwrite support in `cp` and `mv` by [murggu](https://github.com/murggu)

### 🔧 Bug Fix

* Fixed binary output in `export` (e.g., report images)
* Fixed shortcut creation when one already existed for `ln`
* Fixed binary output in `export` (e.g., report images) by [murggu](https://github.com/murggu)
* Fixed shortcut creation when one already existed for `ln` by [murggu](https://github.com/murggu)

### 📝 Documentation Update

* Updated settings descriptions
* Updated settings descriptions by [ayeshurun](https://github.com/ayeshurun)
12 changes: 6 additions & 6 deletions .changes/v0.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@

### 🆕 New Items Support

* Added support for [VariableLibrary](https://learn.microsoft.com/en-us/fabric/cicd/variable-library/variable-library-overview) and [CopyJob](https://learn.microsoft.com/en-us/fabric/data-factory/what-is-copy-job) items
* Added support for [VariableLibrary](https://learn.microsoft.com/en-us/fabric/cicd/variable-library/variable-library-overview) and [CopyJob](https://learn.microsoft.com/en-us/fabric/data-factory/what-is-copy-job) items by [murggu](https://github.com/murggu)

### ✨ New Functionality

* Added support for Service Principal authentication with federated credentials
* Added support for `~/` as a valid path in `import` and `export` input/output parameters
* Added support for Service Principal authentication with federated credentials by [jdocampo](https://github.com/jdocampo)
* Added support for `~/` as a valid path in `import` and `export` input/output parameters by [ayeshurun](https://github.com/ayeshurun)

### 🔧 Bug Fix

* Fixed connection-creation issues in On-Premises Gateways (Standard & Personal)
* Fixed whitespace handling in `cp` and `mv` with local paths
* Fixed OneLake-to-OneLake copy with encoded data
* Fixed connection-creation issues in On-Premises Gateways (Standard & Personal) by [jdocampo](https://github.com/jdocampo)
* Fixed whitespace handling in `cp` and `mv` with local paths by [jdocampo](https://github.com/jdocampo)
* Fixed OneLake-to-OneLake copy with encoded data by [jdocampo](https://github.com/jdocampo)

20 changes: 10 additions & 10 deletions .changes/v1.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@

### 🔧 Bug Fix

* Fixed issue in connection creation when `mkdir` was invoked with `skipTestConnection` parameter
* Fixed `cp` and `mv` when workspace names contained spaces
* Fixed `cd` when workspace display names included special characters
* Fixed a crash in `auth status` when no identity is logged in
* Fixed issue in connection creation when `mkdir` was invoked with `skipTestConnection` parameter by [jdocampo](https://github.com/jdocampo)
* Fixed `cp` and `mv` when workspace names contained spaces by [ohadedry](https://github.com/ohadedry)
* Fixed `cd` when workspace display names included special characters by [aviatco](https://github.com/aviatco)
* Fixed a crash in `auth status` when no identity is logged in by [ayeshurun](https://github.com/ayeshurun)

### ⚡ Additional Optimizations

* Added support for [Web Account Manager (WAM)](https://learn.microsoft.com/en-us/windows/uwp/security/web-account-manager) authentication on Windows
* Added the application (client) ID of the signed-in identity to `auth status`
* Renamed `fab_auth_mode` to `identity_type` in `auth.json`
* Removed the `fab_authority` property from `auth.json`
* Updated confirmation prompt in `cp`,`mv`, and `export` to include sensitivity label limitation.
* Added support for [Web Account Manager (WAM)](https://learn.microsoft.com/en-us/windows/uwp/security/web-account-manager) authentication on Windows by [may-hartov](https://github.com/may-hartov)
* Added the application (client) ID of the signed-in identity to `auth status` by [aviatco](https://github.com/aviatco)
* Renamed `fab_auth_mode` to `identity_type` in `auth.json` by [may-hartov](https://github.com/may-hartov)
* Removed the `fab_authority` property from `auth.json` by [may-hartov](https://github.com/may-hartov)
* Updated confirmation prompt in `cp`,`mv`, and `export` to include sensitivity label limitation by [ohadedry](https://github.com/ohadedry)

### 📝 Documentation Update

* Clarified in the documentation for `cp`, `get`, `mv`, and `export` that sensitivity labels are not included in item definitions
* Clarified in the documentation for `cp`, `get`, `mv`, and `export` that sensitivity labels are not included in item definitions by [aliabufoul](https://github.com/aliabufoul)
18 changes: 9 additions & 9 deletions .changes/v1.0.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

### 🔧 Bug Fix

* Fixed `get` command results for items whose definitions include binary files
* Fixed `--timeout` parameter being parsed as string so it’s now correctly parsed as an integer
* Fixed `table load` command when the table doesn't exist
* Fixed printed output when exiting login with Ctrl+C during managed identity authentication
* Fixed incorrect sorting of results in the `ls` command
* Fixed resolution of the log file’s real path in Windows sandbox environments
* Fixed handling of `CopyJob` and `VariableLibrary` items in the `import` command
* Fixed `get` command results for items whose definitions include binary files by [MahirDiab](https://github.com/MahirDiab)
* Fixed `--timeout` parameter being parsed as string so it’s now correctly parsed as an integer by [jdocampo](https://github.com/jdocampo)
* Fixed `table load` command when the table doesn't exist by [MahirDiab](https://github.com/MahirDiab)
* Fixed printed output when exiting login with Ctrl+C during managed identity authentication by [ayeshurun](https://github.com/ayeshurun)
* Fixed incorrect sorting of results in the `ls` command by [orshemesh16](https://github.com/orshemesh16)
* Fixed resolution of the log file’s real path in Windows sandbox environments by [aviatco](https://github.com/aviatco)
* Fixed handling of `CopyJob` and `VariableLibrary` items in the `import` command by [ayeshurun](https://github.com/ayeshurun)

### ⚡ Additional Optimizations

* Improved error messages
* Added support for custom files in `api` commands
* Improved error messages by [ayeshurun](https://github.com/ayeshurun)
* Added support for custom files in `api` commands by [jdocampo](https://github.com/jdocampo)
26 changes: 13 additions & 13 deletions .changes/v1.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,28 @@

### 🆕 New Items Support

* Added support for GraphQLApi items definitions
* Added support for GraphQLApi items definitions by [ayeshurun](https://github.com/ayeshurun)

### ✨ New Functionality

* Added support for folders in `fs` commands, including `cp` and `mv`
* Added option to output command results in JSON format
* Implemented context persistence between `command_line` mode operations
* Added autocomplete support for commands and arguments in `command_line` mode
* Enabled support for Workspace Level Private Links in `api` command
* Added support for `set` and `rm` commands in Gateway and Connection
* Added support for folders in `fs` commands, including `cp` and `mv` by [jdocampo](https://github.com/jdocampo)
* Added option to output command results in JSON format by [aviatco](https://github.com/aviatco)
* Implemented context persistence between `command_line` mode operations by [MahirDiab](https://github.com/MahirDiab)
* Added autocomplete support for commands and arguments in `command_line` mode by [may-hartov](https://github.com/may-hartov)
* Enabled support for Workspace Level Private Links in `api` command by [ayeshurun](https://github.com/ayeshurun)
* Added support for `set` and `rm` commands in Gateway and Connection by [ayeshurun](https://github.com/ayeshurun)

### 🔧 Bug Fix

* Fixed download of binary files with the `cp` command
* Disabled the `mv` command for certain real-time intelligence (RTI) items
* Fixed case sensitivity issues in connection matching
* Fixed download of binary files with the `cp` command by [MahirDiab](https://github.com/MahirDiab)
* Disabled the `mv` command for certain real-time intelligence (RTI) items by [murggu](https://github.com/murggu)
* Fixed case sensitivity issues in connection matching by [aviatco](https://github.com/aviatco)

### ⚡ Additional Optimizations

* Adjusted polling intervals for jobs and long-running operations
* Standardized configuration key naming conventions
* Adjusted polling intervals for jobs and long-running operations by [may-hartov](https://github.com/may-hartov)
* Standardized configuration key naming conventions by [ayeshurun](https://github.com/ayeshurun)

### 📝 Documentation Update

* Switched to MIT license
* Switched to MIT license
14 changes: 7 additions & 7 deletions .changes/v1.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@

### 🆕 New Items Support

* Added support for [Dataflow](https://learn.microsoft.com/en-us/fabric/data-factory/dataflows-gen2-overview) item
* Added support for [Dataflow](https://learn.microsoft.com/en-us/fabric/data-factory/dataflows-gen2-overview) item by [aviatco](https://github.com/aviatco)

### ✨ New Functionality

* Enable GraphQLApi item support in `mv` and `cp` commands
* Add `--block-path-collision` (`-bpc`) flag to `cp` command to prevent implicit overwriting when copying items to another workspace

* Enable GraphQLApi item support in `mv` and `cp` commands by [ayeshurun](https://github.com/ayeshurun)
* Add `--block-path-collision` (`-bpc`) flag to `cp` command to prevent implicit overwriting when copying items to another workspace by [may-hartov](https://github.com/may-hartov)
### 🔧 Bug Fix

* Align output font color in JSON output format
* Return newly created item in `ls` command in Folder path
* Align output font color in JSON output format by [aviatco](https://github.com/aviatco)
* Return newly created item in `ls` command in Folder path by [aviatco](https://github.com/aviatco)

### ⚡ Additional Optimizations

* Enhance auto-completion with supported config keys
* Enhance auto-completion with supported config keys by [may-hartov](https://github.com/may-hartov)

22 changes: 11 additions & 11 deletions .changes/v1.3.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

### ✨ New Functionality

* Add support of mv, cp, export and import for SQLDatabase item type
* Add new 'job run-rm' command for remove a scheduled job
* Enhance `set` command for items to support any settable property path within the item's definition and metadata structure
* Add support in `ls` commmand using `-q` flag for filtering based on JMESPath expressions
* Add support of mv, cp, export and import for SQLDatabase item type by [ayeshurun](https://github.com/ayeshurun)
* Add new 'job run-rm' command for remove a scheduled job by [CSharplie](https://github.com/CSharplie)
* Enhance `set` command for items to support any settable property path within the item's definition and metadata structure by [may-hartov](https://github.com/may-hartov)
* Add support in `ls` commmand using `-q` flag for filtering based on JMESPath expressions by [aviatco](https://github.com/aviatco)

### 🔧 Bug Fix

* Fix `--output_format` argument for command `fab auth status`
* Fix context persistence in virtual environment
* Fix create connection with onPremGateway and encryptedCredentials
* Fix `--output_format` argument for command `fab auth status` by [Guust-Franssens](https://github.com/Guust-Franssens)
* Fix context persistence in virtual environment by [ayeshurun](https://github.com/ayeshurun)
* Fix create connection with onPremGateway and encryptedCredentials by [aviatco](https://github.com/aviatco)

### ⚡ Additional Optimizations

* Add support for print in key-value list style
* Optimize LRO polling by calling GetOperationResult API only when a Location header is present
* Enforce CLI parameter values must be wrapped in single (') or double (") quotes in interactive mode
* Add support for print in key-value list style by [aviatco](https://github.com/aviatco)
* Optimize LRO polling by calling GetOperationResult API only when a Location header is present by [may-hartov](https://github.com/may-hartov)
* Enforce CLI parameter values must be wrapped in single (') or double (") quotes in interactive mode by [aviatco](https://github.com/aviatco)

### 📝 Documentation Update

* Documentation updates
* Documentation updates by [ayeshurun](https://github.com/ayeshurun)