Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
azure_core_macros@0.4.0
0.4.0 (2025-11-07)
Other Changes
- Updated dependencies.
azure_core_amqp@0.9.0
0.9.0 (2025-11-07)
Breaking Changes
- All AMQP APIs now return an
azure_core_amqp::AmqpErrorinstead of anazure_core::Error. - Several
azure_core_amqp::error::AmqpErrorKindenumerations have been removed because they are no longer needed. - Modified several errors which previously used
azure_core::Error::with_messageto useazure_core_amqp::AmqpError::with_message, changing their underlying type.
Other Changes
- Added
azure_core_amqp::error::AmqpErrorKind::AzureCore, andazure_core_amqp::error::AmqpErrorKind::SimpleMessageto describe Azure Core originated errors, and messages which just have a string value respectively. - Added
azure_core_amqp::Error::with_messageto enable simple error returns with a text message.
azure_core@0.30.0
0.30.0 (2025-11-07)
Features Added
- Added
Context::to_owned()to create a newly ownedContextfrom an existingContext. - Added
ItemIterator::continuation_token()andwith_continuation_token()to resume paging items. The current page is restarted until after all items have been iterated. - Added
PipelineOptions::retry_status_codesfor configuring which status codes should trigger a retry. - Added
Response<T, F>::body(&self) -> &ResponseBody. - Added
Response<T, F>::to_raw_response()function to create aRawResponsefrom cloned data. - Added
UrlExt::append_path(). - Implemented
IntoFuturefor aPoller. Callawaiton a Poller to get the final model, orinto_stream()to get afutures::Streamto poll the operation manually. - Re-exported
serde_json::Valueasazure_core::Value(#1687)
Breaking Changes
- Added
Contextfield toPollerOptions. Client methods which returnPollerobjects should accept aPollerOptionsin theirmethod_optionsfield instead of aClientMethodOptions. - Added
F: Formattype parameter toPollerandPollerResult. - Added
Formatassociated type toStatusMonitor. - Added
Format::deserialize()function toFormattrait. - Added
Stype parameter toxml::from_xmlcongruent withjson::from_json(). - Changed
PollerOptions::frequencyfromOption<Duration>toDuration. - Moved deserializers and serializers for optional base64-encoded bytes to
base64::optionmodule.base64module now deserializes or serializes non-optional fields congruent with thetimemodule. - Removed
constantsmodule. - Removed
credentials::DEFAULT_SCOPE_SUFFIX. - Removed
CustomHeaderspolicy. - Removed
ErrorKind::MockFramework. - Removed
Poller::wait()function. Callawaiton aPollerto wait for it to complete and, upon success, return the final model. - Removed
xml::read_xml_str(). - Renamed
BearerTokenCredentialPolicytoBearerTokenAuthorizationPolicy. - Renamed
BufResponsetoAsyncRawResponseso thatAsyncRawResponseis toRawResponseasAsyncIteratoris toIterator. - Renamed
BufResponseBodytoAsyncResponseBodyso thatAsyncResponseBodyis toResponseBodyasAsyncIteratoris toIterator. - Renamed
Response<T, F>::into_body(self) -> Result<Response<T>>tointo_model(self) -> Result<Response<T>>.into_body(self)now returns aResponseBody. - Renamed
RetryPolicy::get_retry_headers()toRetryPolicy::retry_headers() - Renamed
xml::read_xml()toxml::from_xml()congruent withjson::from_json().
Bugs Fixed
ItemIterator::into_pages()now properly supports resuming from the current page until after all items have been iterated.
azure_canary_core@1.0.0-beta.5550947
1.0.0-beta.5550947 (2025-11-08)
- Renamed from "Template" to "Canary"
azure_canary@1.0.0-beta.5550947
1.0.0-beta.5550947 (2025-11-08)
- Renamed from "Template" to "Canary"
azure_canary_core@1.0.0-beta.5476483
1.0.0-beta.5476483 (2025-10-20)
- Renamed from "Template" to "Canary"
azure_canary_core@1.0.0-beta.5476482
1.0.0-beta.5476482 (2025-10-20)
- Renamed from "Template" to "Canary"
azure_canary@1.0.0-beta.5476483
1.0.0-beta.5476483 (2025-10-20)
- Renamed from "Template" to "Canary"
azure_canary_core@1.0.0-beta.5476262
1.0.0-beta.5476262 (2025-10-20)
- Renamed from "Template" to "Canary"
azure_canary_core@1.0.0-beta.5476261
1.0.0-beta.5476261 (2025-10-20)
- Renamed from "Template" to "Canary"