Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
[email protected]
0.23.0 (2025-04-08)
Features Added
- Added
azure_core::process::Executorto run commands asynchronously.
Thetokiofeature is disabled by default sostd::process::Commandis used; otherwise, if enabled,tokio::process::Commandis used. - Added
httpmodule containing all functions, modules, and types fromtypespec_client_core::http. - Added
azure_core::http::policies::ClientRequestIdPolicyto every pipeline. Client libraries can add with custom header name instead. - Moved
Pagerfromtypespec_client_core::httptoazure_core::httpmodule since it is Azure-specific. - Re-exported
Body,Request, andRequestContentfromhttp::requestmodule. - Re-exported
create_enum,create_extensible_enummacros fromtypespec_client_core. - Re-exported
ModelandResponsefromhttp::responsemodule.
Breaking Changes
- Removed
azure_core::credentials::TokenCredential::clear_cache() - Consolidated all the
tokiofeatures into a single feature namedtokio. Traits remain separate buttokiosupport is enabled with a single feature. - Moved
AppendToUrlQuerytype underhttpmodule. - Moved
ByteStreamandSeekableStreamtypes understreammodule. - Moved
ClientMethodOptionstype underhttpmodule. - Moved
ClientOptionstype underhttpmodule. - Moved
Contexttype underhttpmodule. - Moved
Etagtype underhttpmodule. - Moved
ExponentialRetryOptionstype underhttpmodule. - Moved
FixedRetryOptionstype underhttpmodule. - Moved
headersmodule underhttpmodule. - Moved
HttpClienttype underhttpmodule. - Moved
LeaseActiontype underhttpmodule. - Moved
LeaseDurationtype underhttpmodule. - Moved
LeaseStatetype underhttpmodule. - Moved
LeaseStatustype underhttpmodule. - Moved
Methodtype underhttpmodule. - Moved
new_http_clientfunction underhttpmodule. - Moved
Pipelinetype underhttpmodule. - Moved
policiesmodule underhttpmodule. - Moved
requestmodule underhttpmodule. - Moved
responsemodule underhttpmodule. - Moved
RetryOptionstype underhttpmodule. - Moved
StatusCodetype underhttpmodule. - Moved
TelemetryOptionstype underhttpmodule. - Moved
TransportOptionstype underhttpmodule. - Moved
Urltype underhttpmodule. - Removed
content_typemodule. - Removed
EMPTY_BODYconstant from root. - Removed
future!()macro. - Removed
Headerre-export fromhttpmodule. It is still defined in thehttp::headersmodule. - Removed
parsingmodule. - Removed
query_parammodule. - Removed
RequestIdtype alias from root. - Removed
SessionTokentype alias from root. - Renamed
lromodule tohttp::pollermodule. - Renamed
lromodule types with prefix "Lro" to prefix "Poller". - Renamed
tokiomodule tofssince it contained only thetypespec_client_core::fsmodule members.
[email protected]
0.22.1 (2025-03-05)
Bugs Fixed
- Fixed a publishing issue that caused the
key_authfeature to be omitted. (#2241)
[email protected]
0.22.0 (2025-02-25)
Features Added
- Initial supported release.
[email protected]
0.1.0 (2025-02-18)
Features Added
- Initial public release.
- Built on Azure Key Vault service version 7.6-preview.2.
[email protected]
0.1.0 (2025-02-18)
Features Added
- Initial public release.
- Built on Azure Key Vault service version 7.6-preview.2.
[email protected]
0.1.0 (2025-02-18)
Features Added
- Initial supported release.
[email protected]
0.1.0 (2025-02-18)
Features Added
- Initial supported release.
[email protected]
0.2.0 (2025-02-18)
Features Added
- Initial supported release.
[email protected]
0.1.0 (2025-02-18)
Features Added
- Initial supported release.
[email protected]
0.22.0 (2025-02-18)
Features Added
- Initial supported release.
Breaking Changes
- Removed service credentials from
DefaultAzureCredential(#2093)