Skip to content

fix(deps): update azure dependencies to 0.35.0#167

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/azure-dependencies
Open

fix(deps): update azure dependencies to 0.35.0#167
renovate[bot] wants to merge 1 commit intomainfrom
renovate/azure-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 19, 2025

This PR contains the following updates:

Package Type Update Change
azure_core dependencies minor 0.21.00.35.0
azure_identity dependencies minor 0.21.00.35.0

Release Notes

azure/azure-sdk-for-rust (azure_core)

v0.35.0

Compare Source

0.35.0 (2026-04-22)

Features Added
  • Added the reqwest_rustls feature to use aws-lc-rs as the default TLS provider.
Breaking Changes
  • Added connection timeout of 20s and read timeout of 60s.
  • Removed the reqwest_native_tls feature in favor of reqwest_rustls.
  • new_http_client() now takes an Option<HttpClientOptions> to disable automatic decompression - still enabled by default if reqwest_gzip or reqwest_deflate features are enabled.

v0.34.0

Compare Source

0.34.0 (2026-04-08)

Other Changes
  • Upgraded dependencies

v0.33.0

Compare Source

0.33.0 (2026-03-09)

Breaking Changes
  • Support for wasm32-unknown-unknown has been removed (#​3377)
  • ClientCertificateCredential::new() now takes SecretBytes instead of Secret for the certificate parameter. Pass the raw PKCS12 bytes wrapped in SecretBytes instead of a base64-encoded string wrapped in Secret.

v0.32.0

Compare Source

0.32.0 (2026-02-10)

Features Added
  • Added PagerContinuation for Pager continuation.
  • Added PollerContinuation for Poller continuation.
Breaking Changes
  • Changed our minimum supported Rust version (MSRV) from 1.85 to 1.88.
  • Changed paging APIs to use PagerContinuation and non-generic PagerState/PagerResult types.
  • Changed polling APIs to use PollerContinuation and non-generic PollerState/PollerResult types.
  • Renamed PagerOptions::continuation_token to continuation.
  • Renamed Pager::continuation_token to continuation.
  • Renamed Pager::into_continuation_token to into_continuation.
  • Renamed PageIterator::continuation_token to continuation.
  • Renamed PageIterator::into_continuation_token to into_continuation.
  • Pager callbacks must now return Result.

v0.31.0

Compare Source

0.31.0 (2026-01-16)

Features Added
  • Added Body::take().
  • Added continuation_token to PagerOptions.
  • Added extensible request authorization and authentication challenge handling to BearerTokenAuthorizationPolicy.
    • OnRequest, OnChallenge, and Authorizer traits define callbacks for these features.
    • with_on_request() and with_on_challenge() builder methods set callbacks for a policy instance.
  • Added Request::body_mut().
  • Added UrlExt::set_query_pair() to simplify overwriting query parameter key values.
  • Sort query parameters lexicographically in QueryBuilder.
Breaking Changes
  • Added type parameter C to Pager declaration, defaulting to Url so it can be elided in most existing declarations.
  • Changed Pager::from_callback to take a PagerOptions as the second parameter rather than a Context parameter.
  • Changed Pager::from_callback to Pager::new which now requires the caller to return a Pin<Box<dyn Future>>.
  • Changed Poller::from_callback to Poller::new which now requires the caller to return a Pin<Box<dyn Future>>.
  • Changed PollerResult::next field to PollerResult::continuation_token.
  • Changed PollerState generic parameter from N to C.
  • Moved BearerTokenAuthorizationPolicy into azure_core::http::policies::auth.
  • Removed ItemIterator::with_continuation_token(). Pass a continuation token to PagerOptions::continuation_token instead.
  • Removed PageIterator::with_continuation_token(). Pass a continuation token to PagerOptions::continuation_token instead.
  • Removed Pager::from_stream.
  • Removed Poller::from_stream.
  • Renamed BoxedFuture to PagerResultFuture in pager module.

v0.30.1

Compare Source

0.30.1 (2025-11-09)

Other Changes
  • Increment version for re-release following a fix to publishing.

v0.30.0

Compare Source

0.30.0 (2025-11-11)

Features Added
  • A 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_certificate parameter is now certificate
    • client_certificate_password parameter is now password: Option<azure_core::credentials::Secret> in ClientCertificateCredentialOptions
    • now returns an error when the given certificate can't be parsed
  • Removed ClientCertificateCredentialOptions.send_certificate_chain. Set environment variable AZURE_CLIENT_SEND_CERTIFICATE_CHAIN to "1" or "true" to enable this feature.
Bugs Fixed
  • ClientCertificateCredential::get_token() returned an error when given multiple scopes.
  • ManagedIdentityCredential didn't follow IMDS retry guidance.

v0.29.1

Compare Source

0.29.1 (2025-10-06)

Breaking Changes
  • Removed the azurite_workaround feature (unused).
Bugs Fixed

v0.29.0

Compare Source

0.29.0 (2025-10-08)

Breaking Changes
  • ClientCertificateCredential::new() takes Option<ClientCertificateCredentialOptions> instead of impl Into<ClientCertificateCredentialOptions>.
  • Credential constructors return an error when given a non-HTTPS authority host.
  • Renamed ClientCertificateCredential::new() parameter client_certificate_pass to client_certificate_password.
  • Replaced credential-specific authority_host options with azure_core::cloud::CloudConfiguration configured via ClientOptions.cloud.

v0.28.0

Compare Source

0.28.0 (2025-09-16)

Features Added
  • Credentials retry HTTP requests by default.
Breaking Changes
  • Removed all ClientCertificateCredentialOptions methods
  • Removed TokenCredentialOptions. HTTP client options are now set on ClientOptions. Credentials which formerly got an authority host from this type now get it from an authority_host field in their own options type.
  • Replaced DefaultAzureCredential with DeveloperToolsCredential. This new type is excluded from WASM32 builds because it can't authenticate in a WASM runtime environment; however, neither could DefaultAzureCredential, which wasn't properly excluded.
Bugs Fixed
Other Changes

v0.27.0

Compare Source

0.27.0 (2025-08-01)

Features Added
  • Added support for distributed tracing macros in Azure service clients, including convenience macros #[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_callback and PageIterator::from_callback define a parameter of type PagerState<C> instead of Option<C>, where None => Initial and Some(C) => More(C).
  • Poller::from_callback defines a parameter of type PollerState<N> instead of Option<N>, where None => Initial and Some(N) => More(N).

v0.26.0

Compare Source

0.26.0 (2025-07-10)

Features Added
  • Added get_async_runtime() and set_async_runtime() to allow customers to replace the asynchronous runtime used by the Azure SDK.
  • Added PageIterator::continuation_token() and PageIterator::with_continuation_token() to support reconstructing a PageIterator in another process or on another machine to continue paging.
  • Added Poller<T> for long-running operations (LROs).
  • Added Request::set_method() to allow changing the HTTP method of a request.
  • Added StatusMonitor for long-running operations.
Breaking Changes
  • Added http::PollerOptions parameter to http::poller::get_retry_after.
  • Implemented FromStr where FromStr::Err = Infallible for PollerStatus instead of From<&str>.
  • Minimum supported Rust version (MSRV) is now 1.85.
  • azure_core::http::Pipeline::new now takes an azure_core::http::ClientOptions which is defined in azure_core, but convertible to typespec_client_core::http::ClientOptions.
  • Moved process::Executor to azure_identity.
  • Removed Pipeline::replace_policy.
  • Removed unused location and body modules from http::poller.
  • Renamed azure_core::date to azure_core::time and added azure_core::time::Duration as the standard "duration" type for the SDK.
  • Renamed http::poller::body_content to http::poller::body.
  • Renamed PagerResult::More { next } to continuation.
  • Renamed PollerStatus::Other to PollerStatus::UnknownValue following guidelines.
  • Renamed TelemetryOptions to UserAgentOptions.
  • Renamed TelemetryPolicy to UserAgentPolicy.
Other Changes
  • The CustomHeadersPolicy is executed after the retry policy in the Pipeline.

v0.25.0

Compare Source

0.25.0 (2025-06-06)

Features Added
  • Added #[safe] attribute helper for SafeDebug derive macro to show or hide types and members as appropriate.
  • Added Page trait to facilitate the ItemIterator.
  • Added PageIterator to asynchronously iterator all pages.
Breaking Changes
  • A Pager now asynchronously iterates over items across all pages. Call Pager::into_pages() to get a PageIterator to asynchronously iterate over all pages.
  • Removed AccessToken::is_expired().
  • Renamed PagerResult::Continue to More and its continuation field to next.
  • Renamed PagerResult::Complete to Done.
  • Renamed PageStream to ItemIterator.
Bugs Fixed
  • BearerTokenCredentialPolicy returns an error when a proactive token refresh attempt fails

v0.24.0

Compare Source

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.

v0.23.0

Compare Source

0.23.0 (2025-04-08)

Features Added
  • Added azure_core::process::Executor to run commands asynchronously.
    The tokio feature is disabled by default so std::process::Command is used; otherwise, if enabled, tokio::process::Command is used.
  • Added http module containing all functions, modules, and types from typespec_client_core::http.
  • Added azure_core::http::policies::ClientRequestIdPolicy to every pipeline. Client libraries can add with custom header name instead.
  • Moved Pager from typespec_client_core::http to azure_core::http module since it is Azure-specific.
  • Re-exported Body, Request, and RequestContent from http::request module.
  • Re-exported create_enum, create_extensible_enum macros from typespec_client_core.
  • Re-exported Model and Response from http::response module.
Breaking Changes
  • Removed azure_core::credentials::TokenCredential::clear_cache()
  • Consolidated all the tokio features into a single feature named tokio. Traits remain separate but tokio support is enabled with a single feature.
  • Moved AppendToUrlQuery type under http module.
  • Moved ByteStream and SeekableStream types under stream module.
  • Moved ClientMethodOptions type under http module.
  • Moved ClientOptions type under http module.
  • Moved Context type under http module.
  • Moved Etag type under http module.
  • Moved ExponentialRetryOptions type under http module.
  • Moved FixedRetryOptions type under http module.
  • Moved headers module under http module.
  • Moved HttpClient type under http module.
  • Moved LeaseAction type under http module.
  • Moved LeaseDuration type under http module.
  • Moved LeaseState type under http module.
  • Moved LeaseStatus type under http module.
  • Moved Method type under http module.
  • Moved new_http_client function under http module.
  • Moved Pipeline type under http module.
  • Moved policies module under http module.
  • Moved request module under http module.
  • Moved response module under http module.
  • Moved RetryOptions type under http module.
  • Moved StatusCode type under http module.
  • Moved TelemetryOptions type under http module.
  • Moved TransportOptions type under http module.
  • Moved Url type under http module.
  • Removed content_type module.
  • Removed EMPTY_BODY constant from root.
  • Removed future!() macro.
  • Removed Header re-export from http module. It is still defined in the http::headers module.
  • Removed parsing module.
  • Removed query_param module.
  • Removed RequestId type alias from root.
  • Removed SessionToken type alias from root.
  • Renamed lro module to http::poller module.
  • Renamed lro module types with prefix "Lro" to prefix "Poller".
  • Renamed tokio module to fs since it contained only the typespec_client_core::fs module members.

v0.22.0

Compare Source

0.22.0 (2025-02-18)

Features Added
  • Initial supported release.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from bartvdbraak February 19, 2025 01:49
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 44eb967 to ccc5183 Compare April 8, 2025 23:15
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.22.0 fix(deps): update azure dependencies Apr 8, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from ccc5183 to 6a0fea5 Compare April 9, 2025 22:39
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.23.0 Apr 9, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 6a0fea5 to 7ee1dbe Compare May 3, 2025 01:27
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.23.0 fix(deps): update azure dependencies May 3, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 7ee1dbe to aa4abd2 Compare May 6, 2025 22:53
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.24.0 May 6, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from aa4abd2 to 18c1acf Compare June 7, 2025 00:40
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.24.0 fix(deps): update azure dependencies Jun 7, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 18c1acf to c64430c Compare June 10, 2025 19:46
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.25.0 Jun 10, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from c64430c to 8a82d25 Compare July 10, 2025 23:27
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.25.0 fix(deps): update azure dependencies Jul 10, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from fc50f51 to 6e58d89 Compare October 3, 2025 21:00
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.28.0 fix(deps): update azure dependencies Oct 3, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 6e58d89 to 86cb4d1 Compare October 9, 2025 01:38
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.29.0 Oct 9, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 86cb4d1 to 9c9be7a Compare November 7, 2025 23:30
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.29.0 fix(deps): update azure dependencies Nov 7, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 9c9be7a to ef9dfb9 Compare November 11, 2025 07:41
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.30.0 Nov 11, 2025
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from ef9dfb9 to 6d2d2cf Compare January 19, 2026 21:42
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.30.0 fix(deps): update azure dependencies Jan 19, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 6d2d2cf to 938ce95 Compare January 21, 2026 17:41
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.31.0 Jan 21, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 938ce95 to 1a032b4 Compare February 11, 2026 05:27
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.31.0 fix(deps): update azure dependencies Feb 11, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 1a032b4 to 9ed7819 Compare February 11, 2026 20:53
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.32.0 Feb 11, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 9ed7819 to 9a06c09 Compare March 5, 2026 01:23
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.32.0 fix(deps): update azure dependencies Mar 5, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 9a06c09 to 9870457 Compare March 10, 2026 05:40
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.33.0 Mar 10, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 9870457 to 4a024b5 Compare March 14, 2026 06:49
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 4a024b5 to 336dc4b Compare April 8, 2026 00:41
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.33.0 fix(deps): update azure dependencies Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 336dc4b to 6f2eecb Compare April 8, 2026 21:41
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.34.0 Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 6f2eecb to 4a27df8 Compare April 22, 2026 23:17
@renovate renovate Bot changed the title fix(deps): update azure dependencies to 0.34.0 fix(deps): update azure dependencies Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/azure-dependencies branch from 4a27df8 to c0e58e4 Compare April 23, 2026 02:11
@renovate renovate Bot changed the title fix(deps): update azure dependencies fix(deps): update azure dependencies to 0.35.0 Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants