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
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.
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 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)
typespec_macros@0.3.0
0.3.0 (2025-05-02)
Other Changes
- Deriving
SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput. - Updated dependencies.
typespec_client_core@0.3.0
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.
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_traitrather than attempting to implement theasync_traitfunctionality 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
TaskSpawnerabstraction to spawn asynchronous tasks for different async runtimes. Defaults to optionaltokioruntime.
Breaking Changes
PagerResultalways returns items of typeTinstead ofResponse<T>.
Other Changes
- Deriving
SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput. - 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
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)
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.,
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)