Skip to content

Update azure-sdk-for-rust monorepo to v1 - #123

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-azure-sdk-for-rust-monorepo
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-azure-sdk-for-rust-monorepo

Conversation

@renovate

@renovate renovate Bot commented Aug 26, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
azure_core dependencies major 0.23.0 → 1.0.0
azure_identity dependencies major 0.23.0 → 1.0.0
azure_storage_blob dependencies major 0.1.0 → 1.0.0

Release Notes

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

v1.1.0

Compare Source

1.1.0 (2026-09-08)

Features Added
  • Stable release of features from 1.1.0-beta.1 and 1.1.0-beta.2

v1.0.0

Compare Source

1.0.0 (2026-05-11)

Features Added
  • Initial stable release.
Breaking Changes
  • Added #[non_exhaustive] to UserAssignedId.

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-11)

Breaking Changes
  • Changed our minimum supported Rust version (MSRV) from 1.85 to 1.88.
Bugs Fixed
  • Removed redundant content and extraneous JSON from Azure[Developer]CliCredential error messages

v0.31.0

Compare Source

0.31.0 (2026-01-21)

Breaking Changes
  • Removed unused additionally_allowed_tenants and disable_instance_discovery options for AzureCliCredential and ClientAssertionCredential.
  • Changed the type of the certificate parameter of ClientCertificateCredential::new() from impl Into<Secret> to Secret.

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-05)

Other Changes
  • Updated dependencies.

v0.26.0

Compare Source

0.26.0 (2025-07-15)

Breaking Changes
  • Minimum supported Rust version (MSRV) is now 1.85.
  • Converted all time::Duration types to azure_core::time::Duration
  • Replaced azure_core::process::Executor with azure_identity::process::Executor.
  • Renamed azure_core::date module to azure_core::time

v0.25.0

Compare Source

0.25.0 (2025-06-10)

Bugs Fixed
  • AzureCliCredential didn't invoke az within a shell on all platforms
Other Changes
  • AzureCliCredential::get_token() always invokes the Azure CLI

v0.24.0

Compare Source

0.24.0 (2025-05-06)

Features Added
  • AzureDeveloperCliCredential authenticates the identity logged in to the Azure Developer CLI.
  • Added the AzureDeveloperCliCredential to the DefaultAzureCredential.
Breaking Changes
  • Moved WorkloadIdentityCredential::new arguments into WorkloadIdentityCredentialOptions except token, which has been removed (the credential now reads service account tokens only from a file).
  • Removed ClientAssertionCredential::from_env and ClientCertificateCredential::from_env.
  • Removed WorkloadIdentityCredential::from_env. ::new now reads the same environment variables except for AZURE_FEDERATED_TOKEN (the Workload Identity webhook doesn't set that variable). WorkloadIdentityCredentialOptions overrides environment variable values.

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 is behind base branch, 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 force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch 7 times, most recently from 3d05fb9 to fcdf50d Compare August 31, 2026 11:09
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch 3 times, most recently from 2558d7c to dbb33bb Compare September 12, 2026 00:41
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch 4 times, most recently from 822563d to 9c8493f Compare September 14, 2026 05:11
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch from 9c8493f to 650212b Compare September 21, 2026 05:38
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch 2 times, most recently from e2f8292 to 2eafecd Compare October 5, 2026 05:20
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch 4 times, most recently from 783a8f2 to 687d54f Compare October 15, 2026 19:56
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch from 687d54f to 660275e Compare October 17, 2026 06:36
@renovate
renovate Bot force-pushed the renovate/major-azure-sdk-for-rust-monorepo branch from 660275e to 22fcbb6 Compare October 18, 2026 04:43

This branch has not been deployed

No deployments
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