Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
azure_security_keyvault_certificates@0.2.0
0.2.0 (2025-05-06)
Other Changes
- Updated dependencies.
azure_identity@0.24.0
0.24.0 (2025-05-06)
Features Added
AzureDeveloperCliCredential
authenticates the identity logged in to the Azure Developer CLI.- Added the
AzureDeveloperCliCredential
to theDefaultAzureCredential
.
Breaking Changes
- Moved
WorkloadIdentityCredential::new
arguments intoWorkloadIdentityCredentialOptions
excepttoken
, which has been removed (the credential now reads service account tokens only from a file). - Removed
ClientAssertionCredential::from_env
andClientCertificateCredential::from_env
. - Removed
WorkloadIdentityCredential::from_env
.::new
now reads the same environment variables except forAZURE_FEDERATED_TOKEN
(the Workload Identity webhook doesn't set that variable).WorkloadIdentityCredentialOptions
overrides environment variable values.
azure_data_cosmos@0.23.0
0.23.0 (2025-05-06)
Features Added
- Decoupled query responses from HTTP to allow for handling non-HTTP transports for queries. (#2393)
Breaking Changes
- Query APIs (
CosmosClient::query_databases
,DatabaseClient::query_containers
,ContainerClient::query_items
) now return aFeedPager
instead of anazure_core::Pager
. TheFeedPager
type provides an abstraction over the transport layer, allowing for more flexibility when queries are executed over non-HTTP transports or are decoupled from specific HTTP responses (such as in cross-partition queries). (#2393)
typespec_macros@0.3.0
0.3.0 (2025-05-02)
Other Changes
- Deriving
SafeDebug
formats non-exhaustive types by default. Enabledebug
feature to format normalDebug
output. - Updated dependencies.
typespec_client_core@0.3.0
0.3.0 (2025-05-02)
Breaking Changes
- The
reqwest_rustls
feature enablesrustls-tls-native-roots-no-provider
instead ofrustls-tls-native-roots
to remove the dependency on thering
crate.
Other Changes
- Deriving
SafeDebug
formats non-exhaustive types by default. Enabledebug
feature to format normalDebug
output. - Updated dependencies.
typespec@0.4.0
0.4.0 (2025-05-02)
Other Changes
- Updated dependencies.
azure_core_amqp@0.3.0
0.3.0 (2025-05-02)
Other Changes
- Updated dependencies.
- Converted AMQP traits to use
async_trait
rather than attempting to implement theasync_trait
functionality manually. - Restructured and refactored AMQP errors to make them easier to interpret.
azure_core@0.24.0
0.24.0 (2025-05-02)
Features Added
- Added
TaskSpawner
abstraction to spawn asynchronous tasks for different async runtimes. Defaults to optionaltokio
runtime.
Breaking Changes
PagerResult
always returns items of typeT
instead ofResponse<T>
.
Other Changes
- Deriving
SafeDebug
formats non-exhaustive types by default. Enabledebug
feature to format normalDebug
output. - Updated dependencies.
azure_security_keyvault_secrets@0.2.0
0.2.0 (2025-04-09)
Breaking Changes
- Changed model fields defined as an
Option<HashMap<K, V>>
to just aHashMap<K, V>
. - Changed model fields defined as an
Option<Vec<T>>
to just aVec<T>
. - Renamed
DeletedSecretBundle
toDeleteSecret
. - Renamed
DeletedSecretItem
toDeletedSecretProperties
. - Renamed
SecretBundle
toSecret
. - Renamed
SecretBundleBackup
toSecretBackup
. - Renamed
SecretClient::get_secrets
tolist_secret_properties
. - Renamed
SecretItem
toSecretProperties
. - Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g.,
set_secret
usesSetSecretParameters
.
Bugs Fixed
ResourceExt
canonicalizes URL path segments (#2177)
azure_security_keyvault_keys@0.2.0
0.2.0 (2025-04-09)
Breaking Changes
- Changed model fields defined as an
Option<HashMap<K, V>>
to just aHashMap<K, V>
. - Changed model fields defined as an
Option<Vec<T>>
to just aVec<T>
. - Removed the "JsonWebKey" prefix from all types e.g.,
JsonWebKeyCurveName
is nowCurveName
. - Renamed
DeletedKeyBundle
toDeleteKey
. - Renamed
DeletedKeyItem
toDeletedKeyProperties
. - Renamed
KeyClient::get_keys
tolist_keys
. - Renamed
KeyBundle
toKey
. - Renamed
KeyBundleBackup
toKeyBackup
. - Renamed
KeyClient::get_keys
tolist_key_properties
. - Renamed
KeyItem
toKeyProperties
. - Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g.,
create_key
usesCreateKeyParameters
.
Bugs Fixed
ResourceExt
canonicalizes URL path segments (#2177)