Skip to content

Releases: Azure/azure-sdk-for-rust

azure_security_keyvault_certificates@0.2.0

07 May 00:01
0396099

Choose a tag to compare

0.2.0 (2025-05-06)

Other Changes

  • Updated dependencies.

azure_identity@0.24.0

06 May 21:39
cd6f2e0

Choose a tag to compare

azure_identity@0.24.0 Pre-release
Pre-release

0.24.0 (2025-05-06)

Features Added

  • AzureDeveloperCliCredential authenticates the identity logged in to the Azure Developer CLI.
  • Added the AzureDeveloperCliCredential to the DefaultAzureCredential.

Breaking Changes

  • Moved WorkloadIdentityCredential::new arguments into WorkloadIdentityCredentialOptions except token, which has been removed (the credential now reads service account tokens only from a file).
  • Removed ClientAssertionCredential::from_env and ClientCertificateCredential::from_env.
  • Removed WorkloadIdentityCredential::from_env. ::new now reads the same environment variables except for AZURE_FEDERATED_TOKEN (the Workload Identity webhook doesn't set that variable). WorkloadIdentityCredentialOptions overrides environment variable values.

azure_data_cosmos@0.23.0

07 May 00:02
0396099

Choose a tag to compare

Pre-release

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 a FeedPager instead of an azure_core::Pager. The FeedPager 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

02 May 22:11
a31eaf2

Choose a tag to compare

typespec_macros@0.3.0 Pre-release
Pre-release

0.3.0 (2025-05-02)

Other Changes

  • Deriving SafeDebug formats non-exhaustive types by default. Enable debug feature to format normal Debug output.
  • Updated dependencies.

typespec_client_core@0.3.0

02 May 22:11
a31eaf2

Choose a tag to compare

Pre-release

0.3.0 (2025-05-02)

Breaking Changes

  • The reqwest_rustls feature enables rustls-tls-native-roots-no-provider instead of rustls-tls-native-roots to remove the dependency on the ring crate.

Other Changes

  • Deriving SafeDebug formats non-exhaustive types by default. Enable debug feature to format normal Debug output.
  • Updated dependencies.

typespec@0.4.0

02 May 22:11
a31eaf2

Choose a tag to compare

typespec@0.4.0 Pre-release
Pre-release

0.4.0 (2025-05-02)

Other Changes

  • Updated dependencies.

azure_core_amqp@0.3.0

02 May 23:18
a31eaf2

Choose a tag to compare

azure_core_amqp@0.3.0 Pre-release
Pre-release

0.3.0 (2025-05-02)

Other Changes

  • Updated dependencies.
  • Converted AMQP traits to use async_trait rather than attempting to implement the async_trait functionality manually.
  • Restructured and refactored AMQP errors to make them easier to interpret.

azure_core@0.24.0

02 May 22:58
a31eaf2

Choose a tag to compare

azure_core@0.24.0 Pre-release
Pre-release

0.24.0 (2025-05-02)

Features Added

  • Added TaskSpawner abstraction to spawn asynchronous tasks for different async runtimes. Defaults to optional tokio runtime.

Breaking Changes

  • PagerResult always returns items of type T instead of Response<T>.

Other Changes

  • Deriving SafeDebug formats non-exhaustive types by default. Enable debug feature to format normal Debug output.
  • Updated dependencies.

azure_security_keyvault_secrets@0.2.0

09 Apr 22:33
a1cf99b

Choose a tag to compare

Pre-release

0.2.0 (2025-04-09)

Breaking Changes

  • Changed model fields defined as an Option<HashMap<K, V>> to just a HashMap<K, V>.
  • Changed model fields defined as an Option<Vec<T>> to just a Vec<T>.
  • Renamed DeletedSecretBundle to DeleteSecret.
  • Renamed DeletedSecretItem to DeletedSecretProperties.
  • Renamed SecretBundle to Secret.
  • Renamed SecretBundleBackup to SecretBackup.
  • Renamed SecretClient::get_secrets to list_secret_properties.
  • Renamed SecretItem to SecretProperties.
  • Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g., set_secret uses SetSecretParameters.

Bugs Fixed

  • ResourceExt canonicalizes URL path segments (#2177)

azure_security_keyvault_keys@0.2.0

09 Apr 22:33
a1cf99b

Choose a tag to compare

Pre-release

0.2.0 (2025-04-09)

Breaking Changes

  • Changed model fields defined as an Option<HashMap<K, V>> to just a HashMap<K, V>.
  • Changed model fields defined as an Option<Vec<T>> to just a Vec<T>.
  • Removed the "JsonWebKey" prefix from all types e.g., JsonWebKeyCurveName is now CurveName.
  • Renamed DeletedKeyBundle to DeleteKey.
  • Renamed DeletedKeyItem to DeletedKeyProperties.
  • Renamed KeyClient::get_keys to list_keys.
  • Renamed KeyBundle to Key.
  • Renamed KeyBundleBackup to KeyBackup.
  • Renamed KeyClient::get_keys to list_key_properties.
  • Renamed KeyItem to KeyProperties.
  • Renamed all parameter types to match the {Verb}{Noun} format of the client methods that use them e.g., create_key uses CreateKeyParameters.

Bugs Fixed

  • ResourceExt canonicalizes URL path segments (#2177)