- Pair of methods
SetReadOnly
/ClearReadOnly
inConfigurationClient
are replaced with single methodSetReadOnly
with boolean parameter. SettingSelector.AsOf
property is renamed intoSettingSelector.AcceptDateTime
.
- Added support for AAD.
ConfigurationClient
can be created using endpoint and any type ofTokenCredential
. - Added new overload for the method
ConfigurationClient.GetRevisions
that accepts key and optional label. - Added new overload for the method
ConfigurationClient.GetConfigurationSetting
that acceptsConfigurationSetting
and its datetime stamp.
- Made
Keys
andLabels
inSettingSelector
read-only. - Removed
SetConfigurationSetting
overload that tookMatchCondition
as a parameter. - Changed
SettingFields.Locked
toSettingFields.ReadOnly
in the SDK; the serialized value sent to the service remains the same. - Renamed
AzureClientBuilderExtensions
toConfigurationClientBuilderExtensions
inMicrosoft.Extensions.Azure
namespace. - Made
ConfigurationClientOptions.Version
property internal. - Changed client method names
Add
,Get
,Set
,Delete
, andGetSettings
, as well as their async versions toAddConfigurationSetting
,GetConfigurationSetting
,SetConfigurationSetting
,DeleteConfigurationSetting
, andGetConfigurationSettings
respectively. - Changed
ConfigurationSetting.ReadOnly
toConfigurationSetting.IsReadOnly
. - Changed
Equals
andGetHashCode
implementations inConfigurationSetting
andSettingSelector
to use implementations inherited fromObject
.
- Fixed a bug causing incorrect request signing on retries.
- Made
ConfigurationSetting
serializable bySystem.Text.Json
serializers. - Updated documentation and samples.
- Fixed an issue where special characters were escaped incorrectly.
- Enabled conditional requests.
- Added support for setting
x-ms-client-request-id
,x-ms-correlation-request-id
, andcorrelation-context
headers. - Added
SetReadOnly
andClearReadOnly
methods. - Enabled setting service version.
- Added support for
Sync-Token
headers. - Updated authorization header format.
- Removed
Update
methods.