Skip to content

fix(deps): update rust crate azure_core to 0.31.0#189

Merged
renovate[bot] merged 1 commit intomasterfrom
renovate/azure-sdk-for-rust-monorepo
Jan 19, 2026
Merged

fix(deps): update rust crate azure_core to 0.31.0#189
renovate[bot] merged 1 commit intomasterfrom
renovate/azure-sdk-for-rust-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 19, 2026

This PR contains the following updates:

Package Type Update Change
azure_core dependencies minor 0.30.00.31.0

Release Notes

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

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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 merged commit ca37816 into master Jan 19, 2026
9 checks passed
@renovate renovate bot deleted the renovate/azure-sdk-for-rust-monorepo branch January 19, 2026 21:36
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