From 5af9042e143764f44840b143c934bd848932fe5d Mon Sep 17 00:00:00 2001 From: Ohad Edry Date: Wed, 4 Feb 2026 10:36:12 +0200 Subject: [PATCH] chore(release): v1.4.0 --- .../unreleased/added-20251120-025450.yaml | 6 - .../unreleased/added-20251209-141353.yaml | 6 - .../unreleased/added-20251211-183425.yaml | 6 - .../unreleased/added-20260101-125718.yaml | 7 - .../unreleased/added-20260129-133802.yaml | 6 - .changes/unreleased/docs-20260104-100757.yaml | 7 - .../unreleased/fixed-20251203-155412.yaml | 6 - .../unreleased/fixed-20251228-073108.yaml | 6 - .../unreleased/fixed-20260102-172853.yaml | 6 - .../unreleased/fixed-20260111-145147.yaml | 6 - .../unreleased/fixed-20260112-141104.yaml | 6 - .../unreleased/fixed-20260112-143553.yaml | 6 - .../unreleased/fixed-20260118-094510.yaml | 6 - .../unreleased/new-items-20260128-120006.yaml | 6 - .../unreleased/new-items-20260129-143011.yaml | 6 - .../unreleased/new-items-20260129-143030.yaml | 6 - .../unreleased/new-items-20260202-103719.yaml | 6 - .../optimization-20251217-135023.yaml | 6 - .../optimization-20251223-155633.yaml | 6 - .../optimization-20251225-091556.yaml | 6 - .../optimization-20260101-115402.yaml | 6 - .changes/v1.4.0.md | 38 ++++ docs/release-notes.md | 163 +++++++++++------- src/fabric_cli/__init__.py | 2 +- 24 files changed, 142 insertions(+), 189 deletions(-) delete mode 100644 .changes/unreleased/added-20251120-025450.yaml delete mode 100644 .changes/unreleased/added-20251209-141353.yaml delete mode 100644 .changes/unreleased/added-20251211-183425.yaml delete mode 100644 .changes/unreleased/added-20260101-125718.yaml delete mode 100644 .changes/unreleased/added-20260129-133802.yaml delete mode 100644 .changes/unreleased/docs-20260104-100757.yaml delete mode 100644 .changes/unreleased/fixed-20251203-155412.yaml delete mode 100644 .changes/unreleased/fixed-20251228-073108.yaml delete mode 100644 .changes/unreleased/fixed-20260102-172853.yaml delete mode 100644 .changes/unreleased/fixed-20260111-145147.yaml delete mode 100644 .changes/unreleased/fixed-20260112-141104.yaml delete mode 100644 .changes/unreleased/fixed-20260112-143553.yaml delete mode 100644 .changes/unreleased/fixed-20260118-094510.yaml delete mode 100644 .changes/unreleased/new-items-20260128-120006.yaml delete mode 100644 .changes/unreleased/new-items-20260129-143011.yaml delete mode 100644 .changes/unreleased/new-items-20260129-143030.yaml delete mode 100644 .changes/unreleased/new-items-20260202-103719.yaml delete mode 100644 .changes/unreleased/optimization-20251217-135023.yaml delete mode 100644 .changes/unreleased/optimization-20251223-155633.yaml delete mode 100644 .changes/unreleased/optimization-20251225-091556.yaml delete mode 100644 .changes/unreleased/optimization-20260101-115402.yaml create mode 100644 .changes/v1.4.0.md diff --git a/.changes/unreleased/added-20251120-025450.yaml b/.changes/unreleased/added-20251120-025450.yaml deleted file mode 100644 index 9f457716..00000000 --- a/.changes/unreleased/added-20251120-025450.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: added -body: Add --format option to export command to pick .ipynb or .py when exporting notebooks -time: 2025-11-20T02:54:50.543931335Z -custom: - Author: jkafrouni - AuthorLink: https://github.com/jkafrouni diff --git a/.changes/unreleased/added-20251209-141353.yaml b/.changes/unreleased/added-20251209-141353.yaml deleted file mode 100644 index 1468c60b..00000000 --- a/.changes/unreleased/added-20251209-141353.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: added -body: Include API response data in the output -time: 2025-12-09T14:13:53.030608891Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/added-20251211-183425.yaml b/.changes/unreleased/added-20251211-183425.yaml deleted file mode 100644 index e9b103e5..00000000 --- a/.changes/unreleased/added-20251211-183425.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: added -body: Display a notification to users on login when a new fab cli version is available -time: 2025-12-11T18:34:25.601088227+01:00 -custom: - Author: Guust-Franssens - AuthorLink: https://github.com/Guust-Franssens diff --git a/.changes/unreleased/added-20260101-125718.yaml b/.changes/unreleased/added-20260101-125718.yaml deleted file mode 100644 index be404a26..00000000 --- a/.changes/unreleased/added-20260101-125718.yaml +++ /dev/null @@ -1,7 +0,0 @@ -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 - diff --git a/.changes/unreleased/added-20260129-133802.yaml b/.changes/unreleased/added-20260129-133802.yaml deleted file mode 100644 index a329e38c..00000000 --- a/.changes/unreleased/added-20260129-133802.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: added -body: Refactored `set` command validation to use blocklist approach instead of allowlist, allowing any query parameter except explicitly blocked ones -time: 2026-01-29T13:38:02.881103993Z -custom: - Author: may-hartov - AuthorLink: https://github.com/may-hartov diff --git a/.changes/unreleased/docs-20260104-100757.yaml b/.changes/unreleased/docs-20260104-100757.yaml deleted file mode 100644 index 1d04d87c..00000000 --- a/.changes/unreleased/docs-20260104-100757.yaml +++ /dev/null @@ -1,7 +0,0 @@ -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 - diff --git a/.changes/unreleased/fixed-20251203-155412.yaml b/.changes/unreleased/fixed-20251203-155412.yaml deleted file mode 100644 index 85d63436..00000000 --- a/.changes/unreleased/fixed-20251203-155412.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Avoid reauthentication when switching from command_line to interactive mode -time: 2025-12-03T15:54:12.961104889Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/fixed-20251228-073108.yaml b/.changes/unreleased/fixed-20251228-073108.yaml deleted file mode 100644 index f30141fa..00000000 --- a/.changes/unreleased/fixed-20251228-073108.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Fixed set shortcut so it correctly handles target query -time: 2025-12-28T07:31:08.76557913Z -custom: - Author: may-hartov - AuthorLink: https://github.com/may-hartov diff --git a/.changes/unreleased/fixed-20260102-172853.yaml b/.changes/unreleased/fixed-20260102-172853.yaml deleted file mode 100644 index 7d741d09..00000000 --- a/.changes/unreleased/fixed-20260102-172853.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Fix a typo in connection roles -time: 2026-01-02T17:28:53.418628486+01:00 -custom: - Author: Guust-Franssens - AuthorLink: https://github.com/Guust-Franssens diff --git a/.changes/unreleased/fixed-20260111-145147.yaml b/.changes/unreleased/fixed-20260111-145147.yaml deleted file mode 100644 index b068c71c..00000000 --- a/.changes/unreleased/fixed-20260111-145147.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Add ‘properties’ field to the item metadata list to eliminate unnecessary calls to the getItemDefinition API -time: 2026-01-11T14:51:47.974991712Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/fixed-20260112-141104.yaml b/.changes/unreleased/fixed-20260112-141104.yaml deleted file mode 100644 index 91002fd0..00000000 --- a/.changes/unreleased/fixed-20260112-141104.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Update the argument-parameter regex to allow optional whitespace after commas -time: 2026-01-12T14:11:04.576274188Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/fixed-20260112-143553.yaml b/.changes/unreleased/fixed-20260112-143553.yaml deleted file mode 100644 index cad27016..00000000 --- a/.changes/unreleased/fixed-20260112-143553.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Fix the job run command so that it exits with status code 1 on failure. -time: 2026-01-12T14:35:53.325666256Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/fixed-20260118-094510.yaml b/.changes/unreleased/fixed-20260118-094510.yaml deleted file mode 100644 index ff201ee2..00000000 --- a/.changes/unreleased/fixed-20260118-094510.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: fixed -body: Set the creation‑method parameters to be optional -time: 2026-01-18T09:45:10.759002358Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/new-items-20260128-120006.yaml b/.changes/unreleased/new-items-20260128-120006.yaml deleted file mode 100644 index a07292cc..00000000 --- a/.changes/unreleased/new-items-20260128-120006.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: new-items -body: Add support of CosmosDBDatabase item type in mkdir, get, set, rm, ls, cp, mv, import and export commands -time: 2026-01-28T12:00:06.840541+02:00 -custom: - Author: v-alexmoraru - AuthorLink: https://github.com/v-alexmoraru diff --git a/.changes/unreleased/new-items-20260129-143011.yaml b/.changes/unreleased/new-items-20260129-143011.yaml deleted file mode 100644 index df20fe39..00000000 --- a/.changes/unreleased/new-items-20260129-143011.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: new-items -body: Add support of UserDataFunction item type in mkdir, get, set, rm, cp, mv, import and export commands -time: 2026-01-29T14:30:11.9516836+02:00 -custom: - Author: v-alexmoraru - AuthorLink: https://github.com/v-alexmoraru diff --git a/.changes/unreleased/new-items-20260129-143030.yaml b/.changes/unreleased/new-items-20260129-143030.yaml deleted file mode 100644 index 16f2fa60..00000000 --- a/.changes/unreleased/new-items-20260129-143030.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: new-items -body: Add support of GraphQuerySet item type in mkdir, get, rm and export commands -time: 2026-01-29T14:30:30.9936987+02:00 -custom: - Author: v-alexmoraru - AuthorLink: https://github.com/v-alexmoraru diff --git a/.changes/unreleased/new-items-20260202-103719.yaml b/.changes/unreleased/new-items-20260202-103719.yaml deleted file mode 100644 index 156b4db6..00000000 --- a/.changes/unreleased/new-items-20260202-103719.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: new-items -body: Add support of DigitalTwinBuilder item type in create, rm, get and set (metadata only) -time: 2026-02-02T10:37:19.062674977Z -custom: - Author: may-hartov - AuthorLink: https://github.com/may-hartov diff --git a/.changes/unreleased/optimization-20251217-135023.yaml b/.changes/unreleased/optimization-20251217-135023.yaml deleted file mode 100644 index 55e41375..00000000 --- a/.changes/unreleased/optimization-20251217-135023.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: optimization -body: Add python 3.13 support -time: 2025-12-17T13:50:23.175816263Z -custom: - Author: ayeshurun - AuthorLink: https://github.com/ayeshurun diff --git a/.changes/unreleased/optimization-20251223-155633.yaml b/.changes/unreleased/optimization-20251223-155633.yaml deleted file mode 100644 index 5432e5f0..00000000 --- a/.changes/unreleased/optimization-20251223-155633.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: optimization -body: Improve the error message to clearly indicate when the MPE creator does not have sufficient Azure permissions on the resource. -time: 2025-12-23T15:56:33.427481409Z -custom: - Author: aviatco - AuthorLink: https://github.com/aviatco diff --git a/.changes/unreleased/optimization-20251225-091556.yaml b/.changes/unreleased/optimization-20251225-091556.yaml deleted file mode 100644 index 9bcf0a86..00000000 --- a/.changes/unreleased/optimization-20251225-091556.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: optimization -body: Reduced unnecessary Fabric administrator warnings for ACL commands -time: 2025-12-25T09:15:56.219714671Z -custom: - Author: ayeshurun - AuthorLink: https://github.com/ayeshurun diff --git a/.changes/unreleased/optimization-20260101-115402.yaml b/.changes/unreleased/optimization-20260101-115402.yaml deleted file mode 100644 index 553cb7a6..00000000 --- a/.changes/unreleased/optimization-20260101-115402.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: optimization -body: optimize the update flow in `set` command to construct PATCH request bodies by extracting only the updated properties from the GET payload -time: 2026-01-01T11:54:02.344718831Z -custom: - Author: may-hartov - AuthorLink: https://github.com/may-hartov diff --git a/.changes/v1.4.0.md b/.changes/v1.4.0.md new file mode 100644 index 00000000..7b8caba3 --- /dev/null +++ b/.changes/v1.4.0.md @@ -0,0 +1,38 @@ +## [v1.4.0](https://pypi.org/project/ms-fabric-cli/v1.4.0) - February 04, 2026 + +### 🆕 New Items Support + +* Add support of CosmosDBDatabase item type in mkdir, get, set, rm, ls, cp, mv, import and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of UserDataFunction item type in mkdir, get, set, rm, cp, mv, import and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of GraphQuerySet item type in mkdir, get, rm and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of DigitalTwinBuilder item type in create, rm, get and set (metadata only) by [may-hartov](https://github.com/may-hartov) + +### ✨ New Functionality + +* Add --format option to export command to pick .ipynb or .py when exporting notebooks by [jkafrouni](https://github.com/jkafrouni) +* Include API response data in the output by [aviatco](https://github.com/aviatco) +* Display a notification to users on login when a new fab cli version is available by [Guust-Franssens](https://github.com/Guust-Franssens) +* Support fab command to start interactive (repl) mode by [aviatco](https://github.com/aviatco) +* Refactored `set` command validation to use blocklist approach instead of allowlist, allowing any query parameter except explicitly blocked ones by [may-hartov](https://github.com/may-hartov) + +### 🔧 Bug Fix + +* Avoid reauthentication when switching from command_line to interactive mode by [aviatco](https://github.com/aviatco) +* Fixed set shortcut so it correctly handles target query by [may-hartov](https://github.com/may-hartov) +* Fix a typo in connection roles by [Guust-Franssens](https://github.com/Guust-Franssens) +* Add ‘properties’ field to the item metadata list to eliminate unnecessary calls to the getItemDefinition API by [aviatco](https://github.com/aviatco) +* Update the argument-parameter regex to allow optional whitespace after commas by [aviatco](https://github.com/aviatco) +* Fix the job run command so that it exits with status code 1 on failure. by [aviatco](https://github.com/aviatco) +* Set the creation‑method parameters to be optional by [aviatco](https://github.com/aviatco) + +### ⚡ Additional Optimizations + +* Add python 3.13 support by [ayeshurun](https://github.com/ayeshurun) +* Improve the error message to clearly indicate when the MPE creator does not have sufficient Azure permissions on the resource. by [aviatco](https://github.com/aviatco) +* Reduced unnecessary Fabric administrator warnings for ACL commands by [ayeshurun](https://github.com/ayeshurun) +* optimize the update flow in `set` command to construct PATCH request bodies by extracting only the updated properties from the GET payload by [may-hartov](https://github.com/may-hartov) + +### 📝 Documentation Update + +* Improve help text clarity and consistency across all commands with concise descriptions, consistent terminology, and user-focused language by [jeremydhoover-blip](https://github.com/jeremydhoover-blip) + diff --git a/docs/release-notes.md b/docs/release-notes.md index dc41a2b2..5b5cc3a4 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -6,98 +6,139 @@ hide: # Release Notes +## [v1.4.0](https://pypi.org/project/ms-fabric-cli/v1.4.0) - February 04, 2026 + +### 🆕 New Items Support + +* Add support of CosmosDBDatabase item type in mkdir, get, set, rm, ls, cp, mv, import and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of UserDataFunction item type in mkdir, get, set, rm, cp, mv, import and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of GraphQuerySet item type in mkdir, get, rm and export commands by [v-alexmoraru](https://github.com/v-alexmoraru) +* Add support of DigitalTwinBuilder item type in create, rm, get and set (metadata only) by [may-hartov](https://github.com/may-hartov) + +### ✨ New Functionality + +* Add --format option to export command to pick .ipynb or .py when exporting notebooks by [jkafrouni](https://github.com/jkafrouni) +* Include API response data in the output by [aviatco](https://github.com/aviatco) +* Display a notification to users on login when a new fab cli version is available by [Guust-Franssens](https://github.com/Guust-Franssens) +* Support fab command to start interactive (repl) mode by [aviatco](https://github.com/aviatco) +* Refactored `set` command validation to use blocklist approach instead of allowlist, allowing any query parameter except explicitly blocked ones by [may-hartov](https://github.com/may-hartov) + +### 🔧 Bug Fix + +* Avoid reauthentication when switching from command_line to interactive mode by [aviatco](https://github.com/aviatco) +* Fixed set shortcut so it correctly handles target query by [may-hartov](https://github.com/may-hartov) +* Fix a typo in connection roles by [Guust-Franssens](https://github.com/Guust-Franssens) +* Add ‘properties’ field to the item metadata list to eliminate unnecessary calls to the getItemDefinition API by [aviatco](https://github.com/aviatco) +* Update the argument-parameter regex to allow optional whitespace after commas by [aviatco](https://github.com/aviatco) +* Fix the job run command so that it exits with status code 1 on failure. by [aviatco](https://github.com/aviatco) +* Set the creation‑method parameters to be optional by [aviatco](https://github.com/aviatco) + +### ⚡ Additional Optimizations + +* Add python 3.13 support by [ayeshurun](https://github.com/ayeshurun) +* Improve the error message to clearly indicate when the MPE creator does not have sufficient Azure permissions on the resource. by [aviatco](https://github.com/aviatco) +* Reduced unnecessary Fabric administrator warnings for ACL commands by [ayeshurun](https://github.com/ayeshurun) +* optimize the update flow in `set` command to construct PATCH request bodies by extracting only the updated properties from the GET payload by [may-hartov](https://github.com/may-hartov) + +### 📝 Documentation Update + +* Improve help text clarity and consistency across all commands with concise descriptions, consistent terminology, and user-focused language by [jeremydhoover-blip](https://github.com/jeremydhoover-blip) + + ## [v1.3.1](https://pypi.org/project/ms-fabric-cli/v1.3.1) - December 15, 2025 ### ✨ 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) ## [v1.2.0](https://pypi.org/project/ms-fabric-cli/v1.2.0) - October 21, 2025 ### 🆕 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) ## [v1.1.0](https://pypi.org/project/ms-fabric-cli/1.1.0/) - September 10, 2025 ### 🆕 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 + ## [v1.0.1](https://pypi.org/project/ms-fabric-cli/1.0.1/) - July 15, 2025 ### 🔧 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) + ## [v1.0.0](https://pypi.org/project/ms-fabric-cli/1.0.0/) - May 14, 2025 ### ⚠️ Breaking Change @@ -106,22 +147,23 @@ hide: ### 🔧 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) + ## [v0.2.0](https://pypi.org/project/ms-fabric-cli/0.2.0/) - April 24, 2025 ### ⚠️ Breaking Change @@ -130,34 +172,35 @@ hide: ### 🆕 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) ## [v0.1.10](https://pypi.org/project/ms-fabric-cli/0.1.10/) - March 27, 2025 ### ✨ 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) + ## [v0.1.9](https://pypi.org/project/ms-fabric-cli/0.1.9/) - March 25, 2025 @@ -165,4 +208,4 @@ hide: * Initial public release * Released to PyPI -* Onboarded to GitHub Pages +* Onboarded to GitHub Pages \ No newline at end of file diff --git a/src/fabric_cli/__init__.py b/src/fabric_cli/__init__.py index a2b04ed8..cdc311d4 100644 --- a/src/fabric_cli/__init__.py +++ b/src/fabric_cli/__init__.py @@ -2,4 +2,4 @@ # Licensed under the MIT License. # Don't change this -__version__ = "1.3.1" +__version__ = "1.4.0"