Releases: Azure/azure-sdk-for-rust
[email protected]
0.1.0 (2025-04-09)
Features Added
- Initial public release.
- Built on Azure Key Vault service version 7.6-preview.2.
[email protected]
0.2.0 (2025-04-08)
Features Added
- 
Added initial support for an EventHubs processor. Note that as currently implemented, the processor is not very functional, since it requires that the customer provide an instance of a checkpoint store. For people who wish to play with the checkpoint store, there is an InMemoryCheckpointStorecreated (under the "test" feature) which can be used to experiment with the EventHubs processor.
- 
Removed the requirement that streaming messages from the stream_eventsmethod on theEventReceiverusepin_mut!()on the provided stream.
- 
Removed direct dependencies on tokiopackage.
- 
Added partition_idoption toSendMessageOptions.
- 
Significant modifications to API surface to improve conformance to Azure RUST guidelines e.g., APIs which take ownership of a string consume Stringparameter instead of borrowing a&strparameter.
Breaking Changes
- The stream returned by the stream_eventsAPI needs to be declared as mutable.
- APIs which used to return Option<String>, andOption<Vec<T>>now returnOption<&str>, andOption<&[T]>.
- APIs which take ownership of string parameters now take a Stringparameter instead of a&strparameter.
Bugs Fixed
- If you call send_eventorsend_messagewith a specific target partition, the call now respects the desired target partition.
[email protected]
0.23.0 (2025-04-09)
Features Added
- Added AzurePipelinesCredential.
- AzureCliCredentialOptions(new) accepts a- azure_core::process::Executorto run the Azure CLI asynchronously.
 The- tokiofeature is disabled by default so- std::process::Commandis used; otherwise, if enabled,- tokio::process::Commandis used.
 Callers can also implement the trait themselves to use a different asynchronous runtime.
- Restored ClientSecretCredential
Breaking Changes
- Added Option<AzureCliCredentialOptions>toAzureCliCredential::new.
- AzureCliCredentialauthenticates only against the first scope passed as a resource to support both v1 and v2 CLI versions.
- ClientAssertionCredentialconstructors moved some parameters to an- Option<ClientAssertionCredentialOptions>parameter.
- Removed get_subscription()andget_tenant()fromAzureCliCredential.
- WorkloadIdentityCredentialconstructors moved some parameters to an- Option<ClientAssertionCredentialOptions>parameter.
- Removed clear_cache()from all credential types
- Removed old_azure_clifeature.AzureCliCredentialnow requires a recent version of the Azure CLI (2.54.0 or later).
- Replaced AppServiceManagedIdentityCredential,VirtualMachineManagedIdentityCredential, andImdsIdwithManagedIdentityCredentialandUserAssignedId
[email protected]
0.2.0 (2025-04-08)
Other Changes
- Updated dependencies.
[email protected]
0.2.0 (2025-04-08)
Breaking Changes
- Consolidated all the tokiofeatures into a single feature namedtokio. Traits remain separate buttokiosupport is enabled with a single feature.
- Removed Headerre-export fromhttpmodule. It is still defined in thehttp::headersmodule.
- Removed http-typesdependency and implementedMethodinstead.
- Removed Pager.
- Removed parsingmodule.
Other Changes
- Use std::sync::LazyLockadded in rustc 1.80 instead ofonce_cell::sync::Lazy.
[email protected]
0.3.0 (2025-04-08)
Breaking Changes
- Removed http-typesdependency and implementedStatusCodeinstead.
[email protected]
1.0.0-beta.4735374 (2025-04-08)
- initial TODO
[email protected]
1.0.0-beta.4735374 (2025-04-08)
- initial TODO
[email protected]
0.1.0 (2025-04-08)
Features Added
- Initial supported release.
[email protected]
0.2.0 (2025-04-08)
Features Added
- Added the ability to compare an AmqpAnnotationKeywith a string and string slice.
Breaking Changes
- APIs which used to return Option<String>, andOption<Vec<T>>now returnOption<&str>, andOption<&[T]>.
- APIs which take ownership of string parameters now take a Stringparameter instead of a&strparameter.