fix(deps): update azure dependencies to 0.35.0#167
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
fix(deps): update azure dependencies to 0.35.0#167renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
44eb967 to
ccc5183
Compare
ccc5183 to
6a0fea5
Compare
6a0fea5 to
7ee1dbe
Compare
7ee1dbe to
aa4abd2
Compare
aa4abd2 to
18c1acf
Compare
18c1acf to
c64430c
Compare
c64430c to
8a82d25
Compare
fc50f51 to
6e58d89
Compare
6e58d89 to
86cb4d1
Compare
86cb4d1 to
9c9be7a
Compare
9c9be7a to
ef9dfb9
Compare
ef9dfb9 to
6d2d2cf
Compare
6d2d2cf to
938ce95
Compare
938ce95 to
1a032b4
Compare
1a032b4 to
9ed7819
Compare
9ed7819 to
9a06c09
Compare
9a06c09 to
9870457
Compare
9870457 to
4a024b5
Compare
4a024b5 to
336dc4b
Compare
336dc4b to
6f2eecb
Compare
6f2eecb to
4a27df8
Compare
4a27df8 to
c0e58e4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.21.0→0.35.00.21.0→0.35.0Release Notes
azure/azure-sdk-for-rust (azure_core)
v0.35.0Compare Source
0.35.0 (2026-04-22)
Features Added
reqwest_rustlsfeature to useaws-lc-rsas the default TLS provider.Breaking Changes
reqwest_native_tlsfeature in favor ofreqwest_rustls.new_http_client()now takes anOption<HttpClientOptions>to disable automatic decompression - still enabled by default ifreqwest_gziporreqwest_deflatefeatures are enabled.v0.34.0Compare Source
0.34.0 (2026-04-08)
Other Changes
v0.33.0Compare Source
0.33.0 (2026-03-09)
Breaking Changes
wasm32-unknown-unknownhas been removed (#3377)ClientCertificateCredential::new()now takesSecretBytesinstead ofSecretfor thecertificateparameter. Pass the raw PKCS12 bytes wrapped inSecretBytesinstead of a base64-encoded string wrapped inSecret.v0.32.0Compare Source
0.32.0 (2026-02-10)
Features Added
PagerContinuationforPagercontinuation.PollerContinuationforPollercontinuation.Breaking Changes
PagerContinuationand non-genericPagerState/PagerResulttypes.PollerContinuationand non-genericPollerState/PollerResulttypes.PagerOptions::continuation_tokentocontinuation.Pager::continuation_tokentocontinuation.Pager::into_continuation_tokentointo_continuation.PageIterator::continuation_tokentocontinuation.PageIterator::into_continuation_tokentointo_continuation.Pagercallbacks must now returnResult.v0.31.0Compare Source
0.31.0 (2026-01-16)
Features Added
Body::take().continuation_tokentoPagerOptions.BearerTokenAuthorizationPolicy.OnRequest,OnChallenge, andAuthorizertraits define callbacks for these features.with_on_request()andwith_on_challenge()builder methods set callbacks for a policy instance.Request::body_mut().UrlExt::set_query_pair()to simplify overwriting query parameter key values.QueryBuilder.Breaking Changes
CtoPagerdeclaration, defaulting toUrlso it can be elided in most existing declarations.Pager::from_callbackto take aPagerOptionsas the second parameter rather than aContextparameter.Pager::from_callbacktoPager::newwhich now requires the caller to return aPin<Box<dyn Future>>.Poller::from_callbacktoPoller::newwhich now requires the caller to return aPin<Box<dyn Future>>.PollerResult::nextfield toPollerResult::continuation_token.PollerStategeneric parameter fromNtoC.BearerTokenAuthorizationPolicyintoazure_core::http::policies::auth.ItemIterator::with_continuation_token(). Pass a continuation token toPagerOptions::continuation_tokeninstead.PageIterator::with_continuation_token(). Pass a continuation token toPagerOptions::continuation_tokeninstead.Pager::from_stream.Poller::from_stream.BoxedFuturetoPagerResultFutureinpagermodule.v0.30.1Compare Source
0.30.1 (2025-11-09)
Other Changes
v0.30.0Compare Source
0.30.0 (2025-11-11)
Features Added
get_token()error caused by an HTTP response carries that response. See the troubleshooting guide for example code showing how to access the response.Breaking Changes
ClientCertificateCredential::new():client_certificateparameter is nowcertificateclient_certificate_passwordparameter is nowpassword: Option<azure_core::credentials::Secret>inClientCertificateCredentialOptionsClientCertificateCredentialOptions.send_certificate_chain. Set environment variableAZURE_CLIENT_SEND_CERTIFICATE_CHAINto "1" or "true" to enable this feature.Bugs Fixed
ClientCertificateCredential::get_token()returned an error when given multiple scopes.ManagedIdentityCredentialdidn't follow IMDS retry guidance.v0.29.1Compare Source
0.29.1 (2025-10-06)
Breaking Changes
azurite_workaroundfeature (unused).Bugs Fixed
v0.29.0Compare Source
0.29.0 (2025-10-08)
Breaking Changes
ClientCertificateCredential::new()takesOption<ClientCertificateCredentialOptions>instead ofimpl Into<ClientCertificateCredentialOptions>.ClientCertificateCredential::new()parameterclient_certificate_passtoclient_certificate_password.authority_hostoptions withazure_core::cloud::CloudConfigurationconfigured viaClientOptions.cloud.v0.28.0Compare Source
0.28.0 (2025-09-16)
Features Added
Breaking Changes
ClientCertificateCredentialOptionsmethodsTokenCredentialOptions. HTTP client options are now set onClientOptions. Credentials which formerly got an authority host from this type now get it from anauthority_hostfield in their own options type.DefaultAzureCredentialwithDeveloperToolsCredential. This new type is excluded from WASM32 builds because it can't authenticate in a WASM runtime environment; however, neither couldDefaultAzureCredential, which wasn't properly excluded.Bugs Fixed
Other Changes
v0.27.0Compare Source
0.27.0 (2025-08-01)
Features Added
#[tracing::new],#[tracing::client]and#[tracing::function]to reduce implementation details. See distributed tracing in rust for more information on distributed tracing.Breaking Changes
Pager::from_callbackandPageIterator::from_callbackdefine a parameter of typePagerState<C>instead ofOption<C>, whereNone=>InitialandSome(C)=>More(C).Poller::from_callbackdefines a parameter of typePollerState<N>instead ofOption<N>, whereNone=>InitialandSome(N)=>More(N).v0.26.0Compare Source
0.26.0 (2025-07-10)
Features Added
get_async_runtime()andset_async_runtime()to allow customers to replace the asynchronous runtime used by the Azure SDK.PageIterator::continuation_token()andPageIterator::with_continuation_token()to support reconstructing aPageIteratorin another process or on another machine to continue paging.Poller<T>for long-running operations (LROs).Request::set_method()to allow changing the HTTP method of a request.StatusMonitorfor long-running operations.Breaking Changes
http::PollerOptionsparameter tohttp::poller::get_retry_after.FromStrwhereFromStr::Err = InfallibleforPollerStatusinstead ofFrom<&str>.azure_core::http::Pipeline::newnow takes anazure_core::http::ClientOptionswhich is defined inazure_core, but convertible totypespec_client_core::http::ClientOptions.process::Executortoazure_identity.Pipeline::replace_policy.locationandbodymodules fromhttp::poller.azure_core::datetoazure_core::timeand addedazure_core::time::Durationas the standard "duration" type for the SDK.http::poller::body_contenttohttp::poller::body.PagerResult::More { next }tocontinuation.PollerStatus::OthertoPollerStatus::UnknownValuefollowing guidelines.TelemetryOptionstoUserAgentOptions.TelemetryPolicytoUserAgentPolicy.Other Changes
CustomHeadersPolicyis executed after the retry policy in thePipeline.v0.25.0Compare Source
0.25.0 (2025-06-06)
Features Added
#[safe]attribute helper forSafeDebugderive macro to show or hide types and members as appropriate.Pagetrait to facilitate theItemIterator.PageIteratorto asynchronously iterator all pages.Breaking Changes
Pagernow asynchronously iterates over items across all pages. CallPager::into_pages()to get aPageIteratorto asynchronously iterate over all pages.AccessToken::is_expired().PagerResult::ContinuetoMoreand itscontinuationfield tonext.PagerResult::CompletetoDone.PageStreamtoItemIterator.Bugs Fixed
BearerTokenCredentialPolicyreturns an error when a proactive token refresh attempt failsv0.24.0Compare Source
0.24.0 (2025-05-02)
Features Added
TaskSpawnerabstraction to spawn asynchronous tasks for different async runtimes. Defaults to optionaltokioruntime.Breaking Changes
PagerResultalways returns items of typeTinstead ofResponse<T>.Other Changes
SafeDebugformats non-exhaustive types by default. Enabledebugfeature to format normalDebugoutput.v0.23.0Compare Source
0.23.0 (2025-04-08)
Features Added
azure_core::process::Executorto run commands asynchronously.The
tokiofeature is disabled by default sostd::process::Commandis used; otherwise, if enabled,tokio::process::Commandis used.httpmodule containing all functions, modules, and types fromtypespec_client_core::http.azure_core::http::policies::ClientRequestIdPolicyto every pipeline. Client libraries can add with custom header name instead.Pagerfromtypespec_client_core::httptoazure_core::httpmodule since it is Azure-specific.Body,Request, andRequestContentfromhttp::requestmodule.create_enum,create_extensible_enummacros fromtypespec_client_core.ModelandResponsefromhttp::responsemodule.Breaking Changes
azure_core::credentials::TokenCredential::clear_cache()tokiofeatures into a single feature namedtokio. Traits remain separate buttokiosupport is enabled with a single feature.AppendToUrlQuerytype underhttpmodule.ByteStreamandSeekableStreamtypes understreammodule.ClientMethodOptionstype underhttpmodule.ClientOptionstype underhttpmodule.Contexttype underhttpmodule.Etagtype underhttpmodule.ExponentialRetryOptionstype underhttpmodule.FixedRetryOptionstype underhttpmodule.headersmodule underhttpmodule.HttpClienttype underhttpmodule.LeaseActiontype underhttpmodule.LeaseDurationtype underhttpmodule.LeaseStatetype underhttpmodule.LeaseStatustype underhttpmodule.Methodtype underhttpmodule.new_http_clientfunction underhttpmodule.Pipelinetype underhttpmodule.policiesmodule underhttpmodule.requestmodule underhttpmodule.responsemodule underhttpmodule.RetryOptionstype underhttpmodule.StatusCodetype underhttpmodule.TelemetryOptionstype underhttpmodule.TransportOptionstype underhttpmodule.Urltype underhttpmodule.content_typemodule.EMPTY_BODYconstant from root.future!()macro.Headerre-export fromhttpmodule. It is still defined in thehttp::headersmodule.parsingmodule.query_parammodule.RequestIdtype alias from root.SessionTokentype alias from root.lromodule tohttp::pollermodule.lromodule types with prefix "Lro" to prefix "Poller".tokiomodule tofssince it contained only thetypespec_client_core::fsmodule members.v0.22.0Compare Source
0.22.0 (2025-02-18)
Features Added
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.