Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
[email protected]
0.2.0 (2025-04-08)
Breaking Changes
- Consolidated all the
tokio
features into a single feature namedtokio
. Traits remain separate buttokio
support is enabled with a single feature. - Removed
Header
re-export fromhttp
module. It is still defined in thehttp::headers
module. - Removed
http-types
dependency and implementedMethod
instead. - Removed
Pager
. - Removed
parsing
module.
Other Changes
- Use
std::sync::LazyLock
added in rustc 1.80 instead ofonce_cell::sync::Lazy
.
[email protected]
0.3.0 (2025-04-08)
Breaking Changes
- Removed
http-types
dependency and implementedStatusCode
instead.
[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
AmqpAnnotationKey
with 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
String
parameter instead of a&str
parameter.
[email protected]
0.23.0 (2025-04-08)
Features Added
- Added
azure_core::process::Executor
to run commands asynchronously.
Thetokio
feature is disabled by default sostd::process::Command
is used; otherwise, if enabled,tokio::process::Command
is used. - Added
http
module containing all functions, modules, and types fromtypespec_client_core::http
. - Added
azure_core::http::policies::ClientRequestIdPolicy
to every pipeline. Client libraries can add with custom header name instead. - Moved
Pager
fromtypespec_client_core::http
toazure_core::http
module since it is Azure-specific. - Re-exported
Body
,Request
, andRequestContent
fromhttp::request
module. - Re-exported
create_enum
,create_extensible_enum
macros fromtypespec_client_core
. - Re-exported
Model
andResponse
fromhttp::response
module.
Breaking Changes
- Removed
azure_core::credentials::TokenCredential::clear_cache()
- Consolidated all the
tokio
features into a single feature namedtokio
. Traits remain separate buttokio
support is enabled with a single feature. - Moved
AppendToUrlQuery
type underhttp
module. - Moved
ByteStream
andSeekableStream
types understream
module. - Moved
ClientMethodOptions
type underhttp
module. - Moved
ClientOptions
type underhttp
module. - Moved
Context
type underhttp
module. - Moved
Etag
type underhttp
module. - Moved
ExponentialRetryOptions
type underhttp
module. - Moved
FixedRetryOptions
type underhttp
module. - Moved
headers
module underhttp
module. - Moved
HttpClient
type underhttp
module. - Moved
LeaseAction
type underhttp
module. - Moved
LeaseDuration
type underhttp
module. - Moved
LeaseState
type underhttp
module. - Moved
LeaseStatus
type underhttp
module. - Moved
Method
type underhttp
module. - Moved
new_http_client
function underhttp
module. - Moved
Pipeline
type underhttp
module. - Moved
policies
module underhttp
module. - Moved
request
module underhttp
module. - Moved
response
module underhttp
module. - Moved
RetryOptions
type underhttp
module. - Moved
StatusCode
type underhttp
module. - Moved
TelemetryOptions
type underhttp
module. - Moved
TransportOptions
type underhttp
module. - Moved
Url
type underhttp
module. - Removed
content_type
module. - Removed
EMPTY_BODY
constant from root. - Removed
future!()
macro. - Removed
Header
re-export fromhttp
module. It is still defined in thehttp::headers
module. - Removed
parsing
module. - Removed
query_param
module. - Removed
RequestId
type alias from root. - Removed
SessionToken
type alias from root. - Renamed
lro
module tohttp::poller
module. - Renamed
lro
module types with prefix "Lro" to prefix "Poller". - Renamed
tokio
module tofs
since it contained only thetypespec_client_core::fs
module members.
[email protected]
0.22.1 (2025-03-05)
Bugs Fixed
- Fixed a publishing issue that caused the
key_auth
feature 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.