Skip to content

Releases: Azure/azure-sdk-for-rust

[email protected]

08 Apr 21:54
abe771c
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.2.0 (2025-04-08)

Breaking Changes

  • Consolidated all the tokio features into a single feature named tokio. Traits remain separate but tokio support is enabled with a single feature.
  • Removed Header re-export from http module. It is still defined in the http::headers module.
  • Removed http-types dependency and implemented Method instead.
  • Removed Pager.
  • Removed parsing module.

Other Changes

  • Use std::sync::LazyLock added in rustc 1.80 instead of once_cell::sync::Lazy.

[email protected]

08 Apr 21:54
abe771c
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.3.0 (2025-04-08)

Breaking Changes

  • Removed http-types dependency and implemented StatusCode instead.

[email protected]

08 Apr 18:23
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

1.0.0-beta.4735374 (2025-04-08)

  • initial TODO

[email protected]

08 Apr 18:55
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

1.0.0-beta.4735374 (2025-04-08)

  • initial TODO

[email protected]

08 Apr 23:37
d854d95
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.1.0 (2025-04-08)

Features Added

  • Initial supported release.

[email protected]

08 Apr 22:31
abe771c
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.2.0 (2025-04-08)

Features Added

  • Added the ability to compare an AmqpAnnotationKey with a string and string slice.

Breaking Changes

  • APIs which used to return Option<String>, and Option<Vec<T>> now return Option<&str>, and Option<&[T]>.
  • APIs which take ownership of string parameters now take a String parameter instead of a &str parameter.

[email protected]

08 Apr 22:30
abe771c
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

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.

[email protected]

05 Mar 22:17
be7185a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.22.1 (2025-03-05)

Bugs Fixed

  • Fixed a publishing issue that caused the key_auth feature to be omitted. (#2241)

[email protected]

25 Feb 22:22
76f2343
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.22.0 (2025-02-25)

Features Added

  • Initial supported release.

[email protected]

19 Feb 02:23
0e2f80a
Compare
Choose a tag to compare
[email protected] Pre-release
Pre-release

0.1.0 (2025-02-18)

Features Added

  • Initial public release.
  • Built on Azure Key Vault service version 7.6-preview.2.