Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
[email protected]
0.2.0 (2025-05-06)
Other Changes
- Updated dependencies.
[email protected]
0.24.0 (2025-05-06)
Features Added
- AzureDeveloperCliCredentialauthenticates the identity logged in to the Azure Developer CLI.
- Added the AzureDeveloperCliCredentialto theDefaultAzureCredential.
Breaking Changes
- Moved WorkloadIdentityCredential::newarguments intoWorkloadIdentityCredentialOptionsexcepttoken, which has been removed (the credential now reads service account tokens only from a file).
- Removed ClientAssertionCredential::from_envandClientCertificateCredential::from_env.
- Removed WorkloadIdentityCredential::from_env.::newnow reads the same environment variables except forAZURE_FEDERATED_TOKEN(the Workload Identity webhook doesn't set that variable).WorkloadIdentityCredentialOptionsoverrides environment variable values.
[email protected]
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 aFeedPagerinstead of anazure_core::Pager. TheFeedPagertype 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)
[email protected]
0.3.0 (2025-05-02)
Other Changes
- Deriving SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput.
- Updated dependencies.
[email protected]
0.3.0 (2025-05-02)
Breaking Changes
- The reqwest_rustlsfeature enablesrustls-tls-native-roots-no-providerinstead ofrustls-tls-native-rootsto remove the dependency on theringcrate.
Other Changes
- Deriving SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput.
- Updated dependencies.
[email protected]
0.4.0 (2025-05-02)
Other Changes
- Updated dependencies.
[email protected]
0.3.0 (2025-05-02)
Other Changes
- Updated dependencies.
- Converted AMQP traits to use async_traitrather than attempting to implement theasync_traitfunctionality manually.
- Restructured and refactored AMQP errors to make them easier to interpret.
[email protected]
0.24.0 (2025-05-02)
Features Added
- Added TaskSpawnerabstraction to spawn asynchronous tasks for different async runtimes. Defaults to optionaltokioruntime.
Breaking Changes
- PagerResultalways returns items of type- Tinstead of- Response<T>.
Other Changes
- Deriving SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput.
- Updated dependencies.
[email protected]
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 DeletedSecretBundletoDeleteSecret.
- Renamed DeletedSecretItemtoDeletedSecretProperties.
- Renamed SecretBundletoSecret.
- Renamed SecretBundleBackuptoSecretBackup.
- Renamed SecretClient::get_secretstolist_secret_properties.
- Renamed SecretItemtoSecretProperties.
- Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g., set_secretusesSetSecretParameters.
Bugs Fixed
- ResourceExtcanonicalizes URL path segments (#2177)
[email protected]
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., JsonWebKeyCurveNameis nowCurveName.
- Renamed DeletedKeyBundletoDeleteKey.
- Renamed DeletedKeyItemtoDeletedKeyProperties.
- Renamed KeyClient::get_keystolist_keys.
- Renamed KeyBundletoKey.
- Renamed KeyBundleBackuptoKeyBackup.
- Renamed KeyClient::get_keystolist_key_properties.
- Renamed KeyItemtoKeyProperties.
- Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g., create_keyusesCreateKeyParameters.
Bugs Fixed
- ResourceExtcanonicalizes URL path segments (#2177)