1.14.0 (2023-08-08)
Features Added
- Continuous Access Evaluation (CAE) is now configurable per-request by setting the
enable_cae
keyword argument toTrue
inget_token
. This applies to user credentials and service principal credentials. (#30777)
Breaking Changes
- CP1 client capabilities for CAE is no longer always-on by default for user credentials. This capability will now be configured as-needed in each
get_token
request by each SDK. (#30777)- Suffixes are now appended to persistent cache names to indicate whether CAE or non-CAE tokens are stored in the cache. This is to prevent CAE and non-CAE tokens from being mixed/overwritten in the same cache. This could potentially cause issues if you are trying to share the same cache between applications that are using different versions of the Azure Identity library as each application would be reading from a different cache file.
- Since CAE is no longer always enabled for user-credentials, the
AZURE_IDENTITY_DISABLE_CP1
environment variable is no longer supported.
Bugs Fixed
- Credential types correctly implement
azure-core
'sTokenCredential
protocol. (#25175)