2022 September Release
Pre-release
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
- generate a small services workspace by @ctaggart in #999
- Simplify encoded value generation fixing lifetime issue by @satlank in #1000
- Fix new clippy warning by @rylev in #1002
- Make
urlon BlobClient pub. by @gorzell in #1005 - Ensure that
exchangeis Send by @satlank in #1004 - Add a rust-toolchain file. by @gorzell in #1006
- default sdks to
azure_core/enable_reqwestby @cataggar in #1003 - allow wasm32 for
azure_identityby @cataggar in #995 - make oauth2 an internal dependency of identity by @cataggar in #998
- add "rt-multi-thread" as dev-dependency for services by @ctaggart in #1010
- add
AzureCliCredential::new()by @ctaggart in #1012 - trim the required
timefeatures by @ctaggart in #1013 - remove async-timer as a dependency by @bmc-msft in #1014
- require using AzureCliCredential::new to reduce future breaking changes by @bmc-msft in #1017
- blob_storage: Make
Snapshottype consistent. by @gorzell in #1008 - Fix autorust handling of optional datetime fields by @johnbatty in #1020
- Make content_location optional by @rylev in #1023
- implement oauth2 HTTP client by @cataggar in #997
- Fixing build break in using client_certificate credentials by @msabansal in #1018
- Fix
azure_security_keyvaulthandling of optional datetime fields by @cataggar in #1021 - Make the mock transaction less expensive by @rylev in #1025
- Improve message from error in retry policy that is no longer retried by @rylev in #1028
- reduce log level when creating a reqwest instance by @bmc-msft in #1029
- fix formatting datetime for SAS generation by @bmc-msft in #1033
- core: Change the RetryPolicy trait to allow waiting on arbitrary things. by @gorzell in #1035
- break up
create_operation_codein AutoRust by @ctaggart in #1034 - Minor cleanups as followup of previous PR by @msabansal in #1026
- rename the request builder to
RequestBuilderby @ctaggart in #1037 - Make RetryPolicy publicly visible. by @gorzell in #1038
- reduce log level on requests that will not be retried by @bmc-msft in #1031
- Migrate keyvault to pipeline by @bmc-msft in #962
- enable anonymous access to storage containers by @bmc-msft in #1042
- import mod_name::* for default feature in generated rest clients by @ctaggart in #1041
- move
azure_storage::xmltoazure_core::xmlbehindxmlfeature by @ctaggart in #1045 - address more header names that are not canonicalized before use by @bmc-msft in #1048
- Prevent the use of uppercase letters in HeaderName::from_static by @rylev in #1050
- security_keyvault module visibility fixups by @johnbatty in #1052
- Move
get_account_informationoperation by @rylev in #1056 - Update serde-xml-rs requirement from 0.5 to 0.6 by @dependabot in #1058
- Make
azure_data_cosmos::clients::CloudLocationpublic by @hanhossain in #1054 - Stop using
StorageClientin blob storage by @rylev in #1057 - provide helper methods for creating StorageCredentials by @bmc-msft in #1060
- fix URL link generation by @bmc-msft in #1061
- allow shared-key based request signing to fail rather than panic by @bmc-msft in #1063
- per operation
Responsetypes for generated clients by @ctaggart in #1040 - remove debug printlns by @bmc-msft in #1064
- Refactor the API for retry options by @rylev in #1067
- Add a conversion from
Arc<dyn TokenCredentialtoStorageCredentialsby @rylev in #1065 - Add a way to override all client options by @rylev in #1066
- Start moving over
azure_storage_datalaketo use client builder pattern by @rylev in #1062 - RetryOptions::custom should take Arc where T: RetryPolicy + Policy by @rylev in #1070
- move datalake to use operation macro by @bmc-msft in #1071
- reduce clones in non-streaming operations by @bmc-msft in #1073
- move the rest of datalake operations to use the operations macro by @bmc-msft in #1072
- Remove
StorageClientfromazure_storage_queuesby @rylev in #1074 - Remove storage client from table storage by @rylev in #1079
- support xml in generated services by @ctaggart in #1047
- Remove storage client by @rylev in #1082
- Small Blob cleanup by @rylev in #1081
- add response headers to generated clients by @ctaggart in #1084
- Change
BlobServiceClientBuilderto be just aClientBuilderby @rylev in #1087 - return response body from
RequestBuilder::into_futureby @ctaggart in #1089 - Prefer iterators by @rylev in #1088
- update to latest specs by @ctaggart in #1090
- prep September release versions by @cataggar in #1091
- work around invalid content-range from azurite by @bmc-msft in #1094
- fix SAS urls for containers by @bmc-msft in #1099
- add support for
<BlobPrefix>when listing blobs by @ctaggart in #1097 - Fix blob content headers by @bmc-msft in #1100
New Contributors
- @satlank made their first contribution in #1000
- @hanhossain made their first contribution in #1054
Full Changelog: v2022-08-09...v2022-09-16