Skip to content

Releases: Azure/azure-sdk-for-rust

2023 May Release

22 May 20:00
1fac7b8
Compare
Choose a tag to compare
2023 May Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2023-02-15...v2023-05-22

2023 March Release

17 Mar 19:17
7f7bbf4
Compare
Choose a tag to compare
2023 March Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2023-02-15...v2023-03-17

2023 February Release

15 Feb 17:23
3b7d7a5
Compare
Choose a tag to compare
2023 February Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2022-12-16...v2023-02-15

2022 December Release

16 Dec 20:22
356952d
Compare
Choose a tag to compare
2022 December Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2022-11-30...v2022-12-16

2022 November Release

30 Nov 17:50
a61c41a
Compare
Choose a tag to compare
2022 November Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2022-10-27...v2022-11-30

2022 October Release

27 Oct 17:42
4c60222
Compare
Choose a tag to compare
2022 October Release Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2022-09-16...v2022-10-27

2022 September Release

16 Sep 20:51
84b5221
Compare
Choose a tag to compare
Pre-release

Published crates

  • azure_core 0.5.0
  • azure_data_cosmos 0.6.0
  • azure_data_tables 0.6.0
  • azure_identity 0.6.0
  • azure_iot_hub 0.5.0
  • azure_messaging_eventgrid 0.5.0
  • azure_messaging_servicebus 0.5.0
  • azure_security_keyvault 0.5.0
  • azure_storage 0.6.0
  • azure_storage_blobs 0.6.0
  • azure_storage_datalake 0.6.0
  • azure_storage_queues 0.6.0
  • azure_mgmt_* 0.6.0
  • azure_svc_ * 0.6.0

What's Changed

New Contributors

Full Changelog: v2022-08-09...v2022-09-16

2022 August Release

09 Aug 22:54
6fbec54
Compare
Choose a tag to compare
2022 August Release Pre-release
Pre-release

Published crates

  • azure_core 0.4.0
  • azure_data_cosmos 0.5.0
  • azure_data_tables 0.5.0
  • azure_identity 0.5.0
  • azure_iot_hub 0.4.0
  • azure_messaging_eventgrid 0.4.0
  • azure_messaging_servicebus 0.4.0
  • azure_security_keyvault 0.4.0
  • azure_storage 0.5.0
  • azure_storage_blobs 0.5.0
  • azure_storage_datalake 0.5.0
  • azure_storage_queues 0.5.0
  • azure_mgmt_* 0.5.0
  • azure_svc_ * 0.5.0

What's Changed

  • Remove unused code from the identity README by @dbanty in #821
  • Add pipeline to storage_account_client by @rylev in #811
  • fix: azure_core fails to build with azurite_workaround feature by @roeap in #824
  • Move find_blobs_by_tags to pipeline by @rylev in #826
  • Move Result to top of core crate by @rylev in #825
  • update tools for publishing by @ctaggart in #822
  • Move last fully qualified results by @rylev in #828
  • rm old find_blobs_by_tags code by @ctaggart in #829
  • add azure_core::auth::AccessToken by @ctaggart in #827
  • fixes the device code example by @bmc-msft in #830
  • migrate services from http::Request to azure_core::Request by @ctaggart in #834
  • Fix 401 Unauthorized error in CosmosDB operations by @spica314 in #832
  • migrate SDKs from http::Request to azure_core::Request by @ctaggart in #833
  • Cosmos Tweaks by @rylev in #842
  • move storage_blob operations to follow the into_future pattern by @bmc-msft in #838
  • address reasonable clippy lints from nightly by @bmc-msft in #841
  • header name constants changed from &str to HeaderName by @ctaggart in #839
  • align storage key name to documentation by @bmc-msft in #844
  • Change prepare_pipeline methods to request methods by @rylev in #845
  • Add IntoFuture impls for the last operations in Cosmos by @rylev in #846
  • Move storage blobs to pipeline architecture by @bmc-msft in #843
  • drop as_ prefix from as_X_client from storage crates by @bmc-msft in #847
  • move storage queues to pipeline architecture by @bmc-msft in #851
  • Move get blob to pageable by @bmc-msft in #850
  • Update storage queue to use the new Pageable methods by @bmc-msft in #854
  • Move more towards header methods by @rylev in #857
  • use u8 slice for read_xml instead of Bytes by @bmc-msft in #856
  • Address feedback from Storage Queue pipeline pr by @bmc-msft in #858
  • add Method & StatusCode to azure_core by @cataggar in #852
  • Even more cleanup by @rylev in #859
  • fix blob_storage_request by @ctaggart in #862
  • Panic when there is no ServiceType by @rylev in #863
  • More headers cleanup by @rylev in #864
  • Simplify builder for account sas by @rylev in #865
  • Context setters in storage_queues crate by @rylev in #866
  • switch Method and StatusCode to http-types by @ctaggart in #860
  • [Feature] Add support for setting blob properties by @aaron-hardin in #869
  • pass Headers as part of prepare_request by @bmc-msft in #872
  • Make Continuation an associated type by @rylev in #873
  • Only add params if they don't already exist by @rylev in #875
  • Move data tables to pipeline by @bmc-msft in #874
  • Remove useless comments by @rylev in #877
  • Cleanup storage clients by @rylev in #876
  • address clippy issues from 1.62.0 by @bmc-msft in #881
  • revamp SAS builders to model operations by @bmc-msft in #879
  • use StatusCode rather than u16 in HttpError by @bmc-msft in #882
  • Try out an operation macro by @rylev in #878
  • finish moving to StatusCode rather than u16 for HTTP status code by @bmc-msft in #885
  • use clap parser in cosmos examples by @yoshuawuyts in #884
  • Remove unused IntoAzurePath by @rylev in #888
  • Move blob options to their own module by @rylev in #892
  • Remove unused in mock transport layer by @rylev in #887
  • add missing restype=container query param for container get_props by @yvespp in #899
  • replace block_on with await for token_credential.get_token in storage by @yvespp in #898
  • lowercase the header names by @ctaggart in #897
  • Shared auth among cosmos examples by @rylev in #895
  • Use Response::is_success for retry policy by @rylev in #890
  • Use Headers::get_as where appropriate by @rylev in #889
  • add azure-autorust bin by @ctaggart in #896
  • reorg service operations into a service directory by @bmc-msft in #900
  • [datalake] add missing file and directory methods by @roeap in #853
  • lower case metadata header to pass assertion by @yvespp in #907
  • no default features for http-types by @ctaggart in #904
  • add _client suffix for accessing clients by @ctaggart in #903
  • lowercase x-identity-header used in IMDS by @bmc-msft in #909
  • prevent recursion when Debugging format in StorageCredentials by @bmc-msft in #908
  • address upcoming clippy issues by @bmc-msft in #912
  • remove unused header method by @bmc-msft in #911
  • set metadata headers as part of finalize request by @bmc-msft in #910
  • add blob expiry support by @bmc-msft in #913
  • Timeout policy by @rylev in #893
  • House cleaning for blob clients by @rylev in #891
  • move data tables to operations macro by @bmc-msft in #916
  • move azure_storage_blobs to use the operations macro by @bmc-msft in #914
  • move storage queues to operations macro by @bmc-msft in #915
  • move storage core to use operations macro by @bmc-msft in #917
  • Removes more timeout from storage operation builders by @bmc-msft in #919
  • remove last timer builders from data_tables by @bmc-msft in #920
  • Add an example that lists the VM Images that run Linux without a publisher plan by @bmc-msft in #921
  • Update comrak requirement from 0.13 to 0.14 in /services/autorust by @dependabot in #925
  • add graphrbac example that demonstrates the deleted_applications_client by @bmc-msft in #924
  • Make sure header name Content-MD5 is lower-cased by @evanxg852000 in #929
  • Revert "Shared auth among cosmos examples" by @yoshuawuyts in #926
  • Simplify cosmos client construction by @yoshuawuyts in #886
  • Fix downloading single range from large blob by @evanxg852000 in https://github...
Read more

2022 June Release update

10 Aug 02:41
17e28b7
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2022-06-15...v2022-06-16

2022 June Release

10 Aug 02:42
267d8ce
Compare
Choose a tag to compare
2022 June Release Pre-release
Pre-release

What's Changed

  • add autorust.toml with tags_allow to limit tags by @cataggar in #747
  • add example that shows azure_mgmt_network's service_tags().list() by @bmc-msft in #750
  • adding option to specify client_id for MSI by @aj9411 in #748
  • datetime from azure cli token is in the local timezone by @yvespp in #751
  • prep azure_identity 0.3.0 by @cataggar in #753
  • add AutoRefreshingTokenCredential support to StorageAccountClient by @yvespp in #757
  • Make Pageable implement Send by @rylev in #758
  • ToTokens refactor by @cataggar in #754
  • Export credentials from azure_identity by @heaths in #756
  • remove version in dev-dependency by @cataggar in #759
  • limit tags to 5 by @cataggar in #761
  • remove defunct enable_hyper feature by @cataggar in #760
  • data tables queries use eq not = for string equality by @bmc-msft in #764
  • use azure_core errors in services by @cataggar in #766
  • check service examples by @cataggar in #767
  • Support enum modelAsString by @johnbatty in #769
  • migrate workarounds to autorust.toml by @ctaggart in #772
  • convert error responses from bytes by @ctaggart in #776
  • make reqwest optional for azure_core by @ctaggart in #777
  • Ensure that the result from query_documents().into_stream is sendable by @rylev in #773
  • add ResultExt::map_kind by @ctaggart in #778
  • set MSI secret env.var optional by @pavelm10 in #775
  • Implemented messaging_servicebus crate by @danbugs in #770
  • update execute_request2 to use error::Error instead of HttpError by @ctaggart in #779
  • iot_hub: Add support for configurations by @corollaries in #762
  • Update comrak requirement from 0.12 to 0.13 in /services/autorust by @dependabot in #783
  • migrate azure_identity to azure_core::error::Error by @ctaggart in #781
  • Migrate security_keyvault to new azure_core::error scheme by @johnbatty in #782
  • Make Pageable's stream item type be Send + Sync by @avranju in #784
  • allow Request::set_body from any Into<Bytes> by @ctaggart in #787
  • add some header constants by @ctaggart in #788
  • update services to latest specs by @ctaggart in #789
  • sdk: device_update: migrate to azure_core::error::Error by @mfrw in #791
  • skip query params already in x-ms-paths by @ctaggart in #790
  • update AutoRust errors & consumes content-type from operation by @ctaggart in #796
  • use HttpClient in azure_identity by @ctaggart in #785
  • Migrate storage_datalake to azure_core::error::Error by @roeap in #795
  • Migrate storage_queues to new azure_core::error scheme by @johnbatty in #800
  • Migrate sdk/storage_blob to azure_core::error scheme by @rickrain in #794
  • azure_core::error::Error for azure_iot_hub by @ctaggart in #801
  • move to using Arc<dyn HttpClient> in azure_identity by @bmc-msft in #799
  • Migrate data_tables to new azure_core::error scheme by @johnbatty in #805
  • Migrate storage to new azure_core::error scheme by @johnbatty in #792
  • Move some code around for easier reading by @rylev in #807
  • remove legacy errors from azure_core by @ctaggart in #806
  • 2022 June Release by @ctaggart in #813

New Contributors

Full Changelog: v2022-05-06...v2022-06-15