From a8bd954f1ca6addae0247a12d95eeca0d302c25e Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Thu, 22 May 2025 16:38:23 +0800 Subject: [PATCH 1/6] update command --- .../azext_serviceconnector_passwordless/_credential_free.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/_credential_free.py b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/_credential_free.py index 9eb1602df92..fc39a9ef7b0 100644 --- a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/_credential_free.py +++ b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/_credential_free.py @@ -690,7 +690,7 @@ def enable_target_aad_auth(self): self.target_id)) def set_user_admin(self, user_object_id, **kwargs): - admins = run_cli_cmd('az postgres flexible-server ad-admin list -g "{}" -s "{}" --subscription "{}"'.format( + admins = run_cli_cmd('az postgres flexible-server microsoft-entra-admin list -g "{}" -s "{}" --subscription "{}"'.format( self.resource_group, self.db_server, self.subscription)) if not user_object_id: @@ -706,7 +706,7 @@ def set_user_admin(self, user_object_id, **kwargs): admin_info = next((ad for ad in admins if ad.get('objectId', "") == user_object_id), None) if not admin_info: logger.warning('Set current user as DB Server Microsoft Entra Administrators.') - admin_info = run_cli_cmd('az postgres flexible-server ad-admin create -u "{}" -i "{}" -g "{}" -s "{}" --subscription "{}" -t {}'.format( + admin_info = run_cli_cmd('az postgres flexible-server microsoft-entra-admin create -u "{}" -i "{}" -g "{}" -s "{}" --subscription "{}" -t {}'.format( self.login_username, user_object_id, self.resource_group, self.db_server, self.subscription, self.login_usertype)) self.admin_username = admin_info.get('principalName', self.login_username) From 1a5145584f08d6862def4ec379426084d3b9383b Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Thu, 22 May 2025 16:56:19 +0800 Subject: [PATCH 2/6] update version --- .../azext_serviceconnector_passwordless/config.py | 2 +- src/serviceconnector-passwordless/setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py index 9d89bb64fcf..29ac96f2807 100644 --- a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py +++ b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py @@ -4,5 +4,5 @@ # -------------------------------------------------------------------------------------------- -VERSION = '3.3.2' +VERSION = '3.3.3' NAME = 'serviceconnector-passwordless' diff --git a/src/serviceconnector-passwordless/setup.py b/src/serviceconnector-passwordless/setup.py index ba7daac179e..139aad3c2a6 100644 --- a/src/serviceconnector-passwordless/setup.py +++ b/src/serviceconnector-passwordless/setup.py @@ -15,7 +15,7 @@ logger.warn("Wheel is not available, disabling bdist_wheel hook") -VERSION = '3.3.2' +VERSION = '3.3.3' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers From 32c9ed3b44f53d0370fd02d8727bde25fbf5e0ad Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Thu, 22 May 2025 16:59:33 +0800 Subject: [PATCH 3/6] update history --- src/serviceconnector-passwordless/HISTORY.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/serviceconnector-passwordless/HISTORY.rst b/src/serviceconnector-passwordless/HISTORY.rst index 6c03fc5c72a..e7c9a29c228 100644 --- a/src/serviceconnector-passwordless/HISTORY.rst +++ b/src/serviceconnector-passwordless/HISTORY.rst @@ -2,6 +2,10 @@ Release History =============== +3.3.3 +++++++ +* Fix PostgreSQL flexible server connection not working due to deprecation of `ad-admin` command. + 3.3.2 ++++++ * Add documentation explaining manual steps required for connecting to SQL database in Fabric. From 9cbaf6ea3bc010a3765e7907879dcffabc7b0df0 Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Thu, 22 May 2025 17:15:41 +0800 Subject: [PATCH 4/6] fix comment --- .../azext_serviceconnector_passwordless/config.py | 2 +- src/serviceconnector-passwordless/setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py index 29ac96f2807..9d89bb64fcf 100644 --- a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py +++ b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py @@ -4,5 +4,5 @@ # -------------------------------------------------------------------------------------------- -VERSION = '3.3.3' +VERSION = '3.3.2' NAME = 'serviceconnector-passwordless' diff --git a/src/serviceconnector-passwordless/setup.py b/src/serviceconnector-passwordless/setup.py index 139aad3c2a6..ba7daac179e 100644 --- a/src/serviceconnector-passwordless/setup.py +++ b/src/serviceconnector-passwordless/setup.py @@ -15,7 +15,7 @@ logger.warn("Wheel is not available, disabling bdist_wheel hook") -VERSION = '3.3.3' +VERSION = '3.3.2' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers From 1a907c1849dab0e1e7031fffc47c6ebf2cd8e336 Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Thu, 22 May 2025 17:21:25 +0800 Subject: [PATCH 5/6] update version --- .../azext_serviceconnector_passwordless/config.py | 2 +- src/serviceconnector-passwordless/setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py index 9d89bb64fcf..29ac96f2807 100644 --- a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py +++ b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py @@ -4,5 +4,5 @@ # -------------------------------------------------------------------------------------------- -VERSION = '3.3.2' +VERSION = '3.3.3' NAME = 'serviceconnector-passwordless' diff --git a/src/serviceconnector-passwordless/setup.py b/src/serviceconnector-passwordless/setup.py index ba7daac179e..139aad3c2a6 100644 --- a/src/serviceconnector-passwordless/setup.py +++ b/src/serviceconnector-passwordless/setup.py @@ -15,7 +15,7 @@ logger.warn("Wheel is not available, disabling bdist_wheel hook") -VERSION = '3.3.2' +VERSION = '3.3.3' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers From c626b09f8ec243f97a5d74a657c1b83bb314b696 Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Fri, 23 May 2025 14:12:49 +0800 Subject: [PATCH 6/6] use 3.3.2 --- src/serviceconnector-passwordless/HISTORY.rst | 5 +---- .../azext_serviceconnector_passwordless/config.py | 2 +- src/serviceconnector-passwordless/setup.py | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/serviceconnector-passwordless/HISTORY.rst b/src/serviceconnector-passwordless/HISTORY.rst index e7c9a29c228..5aa487843e7 100644 --- a/src/serviceconnector-passwordless/HISTORY.rst +++ b/src/serviceconnector-passwordless/HISTORY.rst @@ -2,13 +2,10 @@ Release History =============== -3.3.3 -++++++ -* Fix PostgreSQL flexible server connection not working due to deprecation of `ad-admin` command. - 3.3.2 ++++++ * Add documentation explaining manual steps required for connecting to SQL database in Fabric. +* Fix PostgreSQL flexible server connection not working due to deprecation of `ad-admin` command. 3.3.1 ++++++ diff --git a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py index 29ac96f2807..9d89bb64fcf 100644 --- a/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py +++ b/src/serviceconnector-passwordless/azext_serviceconnector_passwordless/config.py @@ -4,5 +4,5 @@ # -------------------------------------------------------------------------------------------- -VERSION = '3.3.3' +VERSION = '3.3.2' NAME = 'serviceconnector-passwordless' diff --git a/src/serviceconnector-passwordless/setup.py b/src/serviceconnector-passwordless/setup.py index 139aad3c2a6..ba7daac179e 100644 --- a/src/serviceconnector-passwordless/setup.py +++ b/src/serviceconnector-passwordless/setup.py @@ -15,7 +15,7 @@ logger.warn("Wheel is not available, disabling bdist_wheel hook") -VERSION = '3.3.3' +VERSION = '3.3.2' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers