4.3.0 (2023-03-16)
Features Added
- Added support for service API version
7.4
- Clients each have a
send_request
method that can be used to send custom requests using the
client's existing pipeline (#25172) - (From 4.3.0b1) Added sync and async
KeyVaultSettingsClient
s for getting and updating Managed HSM settings - The
KeyVaultSetting
class has agetboolean
method that will return the setting'svalue
as abool
, if possible,
and raise aValueError
otherwise
Breaking Changes
These changes do not impact the API of stable versions such as 4.2.0. Only code written against a beta version such as 4.3.0b1 may be affected.
KeyVaultSettingsClient.update_setting
now accepts a singlesetting
argument (aKeyVaultSetting
instance)
instead of aname
andvalue
- The
KeyVaultSetting
model'stype
parameter and attribute have been renamed tosetting_type
- The
SettingType
enum has been renamed toKeyVaultSettingType
Other Changes
- Key Vault API version
7.4
is now the default - (From 4.3.0b1) Python 3.6 is no longer supported. Please use Python version 3.7 or later.
- (From 4.3.0b1) Updated minimum
azure-core
version to 1.24.0 - (From 4.3.0b1) Dropped
msrest
requirement - (From 4.3.0b1) Dropped
six
requirement - (From 4.3.0b1) Added requirement for
isodate>=0.6.1
(isodate
was required bymsrest
) - (From 4.3.0b1) Added requirement for
typing-extensions>=4.0.1