Description Part of #4228
Migration guide: azure_core
Official Crate
Name: azure_core
Current version: 0.34.0
Service: Core HTTP/retry/pipeline framework for all Azure SDK crates
Unofficial Predecessor(s)
Predecessor
Version(s)
Relationship
crates.io
azure_core v0.1.1–0.21.0
Era 2 (Jan 2022 – Oct 2024)
Same-crate older version — major API rewrite at v0.22.0 (Feb 2025)
crates.io
azure_sdk_core v0.43.7
Era 1 (MindFlavor, 2017–2019)
Different crate — community-era core from MindFlavor/AzureSDKForRust , 90K downloads
crates.io
Migration Guide Should Cover
New pipeline model replacing the era 2 HTTP pipeline
Redesigned Pager and Poller abstractions
Pluggable async runtime support (no more hard Tokio dependency)
Cloud configuration (CloudConfig) for sovereign clouds
SecretBytes for credential handling
HTTP logging with sanitization
Sync response handling changes
OpenTelemetry tracing macro integration
Dependency version bumps and feature flag changes
Migration path for azure_sdk_core users (start from scratch)
Acceptance Criteria
Reactions are currently unavailable
You can’t perform that action at this time.
Part of #4228
Migration guide:
azure_coreOfficial Crate
azure_coreUnofficial Predecessor(s)
azure_corev0.1.1–0.21.0azure_sdk_corev0.43.7Migration Guide Should Cover
PagerandPollerabstractionsCloudConfig) for sovereign cloudsSecretBytesfor credential handlingazure_sdk_coreusers (start from scratch)Acceptance Criteria
docs/migration/azure_core.md)azure_corecrate README