Skip to content

Commit 56778a1

Browse files
author
Nicola Camillucci
committed
Updated recording and changelog
1 parent 8250fd8 commit 56778a1

5 files changed

Lines changed: 6 additions & 10 deletions

File tree

sdk/keyvault/azure-keyvault-keys/CHANGELOG.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
# Release History
22

3-
## 4.12.0b2 (Unreleased)
3+
## 4.12.0b2 (2026-05-29)
44

55
### Features Added
66

77
- Added the `ExternalKey` model and the new `KeyClient.create_external_key` method
88
for registering a Key Vault key whose material is held in an external HSM.
99
- Added the `KeyProperties.external_key` read-only property.
1010

11-
### Breaking Changes
12-
13-
### Bugs Fixed
14-
15-
### Other Changes
16-
1711
## 4.12.0b1 (2026-05-26)
1812

1913
### Features Added

sdk/keyvault/azure-keyvault-keys/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/keyvault/azure-keyvault-keys",
5-
"Tag": "python/keyvault/azure-keyvault-keys_e47dc10e22"
5+
"Tag": "python/keyvault/azure-keyvault-keys_6784be0104"
66
}

sdk/keyvault/azure-keyvault-keys/tests/_async_test_case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class AsyncKeysClientPreparer(AzureRecordedTestCase):
2222
def __init__(self, *args, **kwargs):
2323
vault_playback_url = "https://vaultname.vault.azure.net"
2424
hsm_playback_url = "https://managedhsmvaultname.managedhsm.azure.net"
25-
playback_ekm_external_id = "fake-ekm-host"
25+
playback_ekm_external_id = "fake-external-key"
2626
self.is_logging_enabled = kwargs.pop("logging_enable", True)
2727

2828
if self.is_live:

sdk/keyvault/azure-keyvault-keys/tests/_test_case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class KeysClientPreparer(AzureRecordedTestCase):
6161
def __init__(self, *args, **kwargs):
6262
vault_playback_url = "https://vaultname.vault.azure.net"
6363
hsm_playback_url = "https://managedhsmvaultname.managedhsm.azure.net"
64-
playback_ekm_external_id = "fake-ekm-host"
64+
playback_ekm_external_id = "fake-external-key"
6565
self.is_logging_enabled = kwargs.pop("logging_enable", True)
6666

6767
if self.is_live:

sdk/keyvault/azure-keyvault-keys/tests/conftest.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,14 @@ def add_sanitizers(test_proxy):
4949
"AZURE_KEYVAULT_ATTESTATION_URL", "https://fakeattestation.azurewebsites.net"
5050
)
5151
azure_attestation_uri = azure_attestation_uri.rstrip("/")
52+
ekm_external_id = os.environ.get("EKM_EXTERNAL_ID", "fake-external-key")
5253

5354
add_general_string_sanitizer(target=azure_keyvault_url, value="https://vaultname.vault.azure.net")
5455
add_general_string_sanitizer(target=keyvault_tenant_id, value="00000000-0000-0000-0000-000000000000")
5556
add_general_string_sanitizer(target=keyvault_subscription_id, value="00000000-0000-0000-0000-000000000000")
5657
add_general_string_sanitizer(target=azure_managedhsm_url, value="https://managedhsmvaultname.managedhsm.azure.net")
5758
add_general_string_sanitizer(target=azure_attestation_uri, value="https://fakeattestation.azurewebsites.net")
59+
add_general_string_sanitizer(target=ekm_external_id, value="fake-external-key")
5860
add_oauth_response_sanitizer()
5961
set_custom_default_matcher(compare_bodies=False, ignore_query_ordering=True, ignored_headers="Accept")
6062

0 commit comments

Comments
 (0)