Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
2022 October Release
What's Changed
- fix clippy issues identified in 1.64.0 by @bmc-msft in #1103
- add comment regarding azurite workaround by @bmc-msft in #1106
- Allow support to use vendored openssl by @msabansal in #1104
- make IntoFuture broadly usable by @bmc-msft in #1102
- analysis of specifications using
Cancelled
as an enum value by @cataggar in #1108 - Update clap requirement from 3.2.7 to 4.0.2 by @dependabot in #1110
- Update clap requirement from 3.2.7 to 4.0.4 in /services/autorust by @dependabot in #1111
- add
fn deserialize_null_as_default
for deserializing JSON null values by @ctaggart in #1115 - Add ContainerClient::exists method by @rylev in #1126
- Add messages count to get-queue-metadata operation by @rylev in #1125
- add TryFrom to Blob & Container clients by @bmc-msft in #1101
- update actions used by build pipeline by @bmc-msft in #1129
- Fixed incorrect header name in blob expiry by @ReneVanDijk in #1131
- regenerate services in prep for 2022-10 release by @bmc-msft in #1132
- handle removing crates when all tags have been disabled by @bmc-msft in #1133
- use a stable tag as the default if the latest is a preview by @ctaggart in #1135
- box the keyvault error in 7.4 preview 1 by @bmc-msft in #1136
- update versions in prep for 2022-10 release by @bmc-msft in #1134
New Contributors
- @ReneVanDijk made their first contribution in #1131
Full Changelog: v2022-09-16...v2022-10-27
2022 September 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
url
on BlobClient pub. by @gorzell in #1005 - Ensure that
exchange
is Send by @satlank in #1004 - Add a rust-toolchain file. by @gorzell in #1006
- default sdks to
azure_core/enable_reqwest
by @cataggar in #1003 - allow wasm32 for
azure_identity
by @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
time
features 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
Snapshot
type 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_keyvault
handling 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_code
in AutoRust by @ctaggart in #1034 - Minor cleanups as followup of previous PR by @msabansal in #1026
- rename the request builder to
RequestBuilder
by @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::xml
toazure_core::xml
behindxml
feature 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_information
operation by @rylev in #1056 - Update serde-xml-rs requirement from 0.5 to 0.6 by @dependabot in #1058
- Make
azure_data_cosmos::clients::CloudLocation
public by @hanhossain in #1054 - Stop using
StorageClient
in 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
Response
types 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 TokenCredential
toStorageCredentials
by @rylev in #1065 - Add a way to override all client options by @rylev in #1066
- Start moving over
azure_storage_datalake
to 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
StorageClient
fromazure_storage_queues
by @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
BlobServiceClientBuilder
to be just aClientBuilder
by @rylev in #1087 - return response body from
RequestBuilder::into_future
by @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
2022 August 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 withazurite_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
toazure_core::Request
by @ctaggart in #834 - Fix 401 Unauthorized error in CosmosDB operations by @spica314 in #832
- migrate SDKs from
http::Request
toazure_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
toHeaderName
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
andStatusCode
tohttp-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...
2022 June Release update
What's Changed
- update datalake head and list operations - more blob migration by @roeap in #798
- remove Box from data_tables by @bmc-msft in #815
- remove Box from storage queues by @bmc-msft in #817
- remove Box from storage core by @bmc-msft in #814
- remove Box from storage blobs by @bmc-msft in #816
- remove Box from storage_datalake by @bmc-msft in #818
- remove Box<dyn Error + Send + Sync> from data_cosmos by @bmc-msft in #819
- 2022 June Release update by @ctaggart in #820
Full Changelog: v2022-06-15...v2022-06-16
2022 June 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
implementSend
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 anyInto<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
forazure_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
- @aj9411 made their first contribution in #748
- @pavelm10 made their first contribution in #775
- @danbugs made their first contribution in #770
- @avranju made their first contribution in #784
- @mfrw made their first contribution in #791
Full Changelog: v2022-05-06...v2022-06-15
2022 May Release
What's Changed
- Add reqest properties for
azure_kusto_data
crate by @roeap in #685 - expose etag during get responses by @sga001 in #734
- Add 'get_status' to datalake file client by @rickrain in #722
- Add 'get_access_control_list' to datalake file client by @rickrain in #737
- use paths not pinned to a version for dev-dependencies by @bmc-msft in #745
- initial work to support x-ms-pageable for generated specs by @bmc-msft in #742
- prep release for idiomatic crates by @bmc-msft in #744
- expose internal sleep implementation by @bmc-msft in #743
New Contributors
Full Changelog: v2022-04-27...v2022-05-06
2022 April Release update
What's Changed
- restore resources group_create example by @ctaggart in #710
- Renamed
no-default-version
feature tono-default-tag
& expanded tag documentation by @ctaggart in #711 - test all service crates in parallel by @cataggar in #712
- Add Device update functionality by @rerkcp in #694
- Add KeyVault create_key example by @rickrain in #715
- address issues raised by clippy in 1.60.0 by @bmc-msft in #719
- address some concerns in initial device_update PR by @bmc-msft in #716
- Adding support for certificate based credentials for app authentication by @msabansal in #708
- Add setters for
range
property onGetPath
builder by @roeap in #721 - Blob Storage: Add Get Page Ranges by @wdcui in #725
- update uuid to 1.0 by @bmc-msft in #729
- include path and x_ms_path endpoints in genearted crates by @bmc-msft in #718
- regenerate services from azure-rest-api-specs by @bmc-msft in #732
New Contributors
- @msabansal made their first contribution in #708
- @wdcui made their first contribution in #725
Full Changelog: v2022-04-03...v2022-04-27
2022 April Release
What's Changed
- Parse connection string by splitting on first = by @archoversight in #622
- simplify crate keywords by @bmc-msft in #637
- Add azurite_workaround feature to storage_blobs by @archoversight in #636
- crate should be azure_iot_hub by @ctaggart in #638
- update docs by @cataggar in #639
- add azure_iot_hub license by @ctaggart in #641
- address feature name limits from crates.io by @bmc-msft in #645
- [datalake] Fix path rename operations by @roeap in #653
- azure_storage_datalake 0.1.1 by @thovoll in #655
- list_crates by @ctaggart in #656
- Autogenerate struct and enum doc comments by @johnbatty in #659
- Improved Error Handling by @rylev in #625
- move to hmac instead of ring for hmac calculation by @bmc-msft in #662
- address clippy issues by @bmc-msft in #664
- More
into_future
usage by @rylev in #663 - replace
unwrap
calls in azure_core by @bmc-msft in #661 - More
into_future
implementations by @rylev in #665 - Update mockito requirement from 0.30 to 0.31 by @dependabot in #666
- Even more
into_future
by @rylev in #667 - Remove
Box::pin
requirement in usage ofPageable
by @yoshuawuyts in #668 - And the
into_future
changes continue by @rylev in #669 into_future
again by @rylev in #670into_future
more by @rylev in #671- update services with latest specs by @cataggar in #672
into_future
even more by @rylev in #674- use Basic Information tag for default version by @cataggar in #675
- Last
into_future
by @rylev in #677 - limit docs.rs to 5 API tags by @cataggar in #679
- [datalake] Remove
Box::pin
where Pageable is returned by @roeap in #680 - Downgrade log line from debug to trace by @adeschamps in #681
- Simplify clients by @rylev in #684
- Turn on 'test_e2e' feature for rust-analyzer by @rylev in #683
- Use the new
IntoFuture
signature on nightly by @yoshuawuyts in #686 - Fix the new
IntoFuture
signature by @yoshuawuyts in #689 - Remove some duplication in cosmos and database client by @rylev in #678
- [datalake] More Authorization policies by @roeap in #673
- Better header insertion handling by @rylev in #690
- Better header handling by @rylev in #691
- update azure_storage readme by @cataggar in #697
- add links & README.md for services by @cataggar in #695
- handling a crate::Error example by @cataggar in #612
- bump edition to 2021 by @cataggar in #696
- update crate docs for storage by @cataggar in #698
- Remove the use of
#[macro_use]
which isn't the most idiomatic these days by @rylev in #701 - Remove
azure_data_cosmos::Error
by @rylev in #702 - Blob Storage: Add Set Blob Access Tier by @rickrain in #703
- add tags & api-versions to service readmes by @cataggar in #699
- set azure_core to 0.2.1 by @cataggar in #706
- More cosmos tests running against mock transport by @rylev in #705
- update azure_core readme by @cataggar in #707
- update to 2022-04-01 specs by @ctaggart in #709
New Contributors
- @archoversight made their first contribution in #622
- @adeschamps made their first contribution in #681
Full Changelog: v2022-01-25...v2022-04-03
2022 January Release
What's Changed
- Add Key Vault SDK crate by @guywaldman in #1
- Project Organization Refactoring by @rylev in #4
- Format by @rylev in #7
- build on any branch by @ctaggart in #15
- make TokenResponse::new public by @gzp-crey in #9
- call az through cmd on windows by @gzp-crey in #12
- Update README.md by @dzmitry-lahoda in #13
- bump oauth2 to latest by @ctaggart in #33
- Using TokenCredential trait in KeyVaultClient by @gzp-crey in #10
- Rename Crates by @rylev in #34
- Azure storage queue: Get Messages implementation by @MindFlavor in #2
- expose subscription and tenant ids in AzureCliCredentials by @ctaggart in #38
- Deny warnings in CI by @rylev in #41
- Remove dependency on nightly compiler by @rylev in #40
- format with Better TOML by @ctaggart in #45
- Refactor identity crate by @rylev in #43
- initial 100 service mgmt APIs generated by AutoRust by @ctaggart in #31
- Move the TokenCredential trait to azure_core by @rylev in #56
- rename operation configuration to OperationConfig by @ctaggart in #55
- Rearrange core headers by @rylev in #57
- New service updates by @rylev in #58
- multi-value query parameters by @ctaggart in #63
- use TokenCredential in services by @ctaggart in #59
- 4 more mgmt services & CamelCase enum value identifiers by @ctaggart in #66
- Add support for ADLS Gen2 Filesystem API by @sawlody in #67
- Azure storage copy blob support by @MindFlavor in #48
- disable incremental in CI to save disk space by @ctaggart in #70
- add 5 mgmt services: cosmos_db, healthcareapis, machinelearning, redis, redisenterprise by @ctaggart in #69
- Add get_blob_properties method to Blob by @sd2k in #75
- Support direct methods for Azure IoT Hub Service by @corollaries in #64
- posts with no bodies require Content-Length 0 by @ctaggart in #73
- add mgmt services with recursive types by @ctaggart in #76
- newline_style = "Unix" by @ctaggart in #77
- allow setting the authority_host with TokenCredentialOptions by @ctaggart in #71
- Typo in KeyVaultClient causes invalid authorization request by @jefshe in #74
- Fixed adls_gen2 E2E test by @MindFlavor in #86
- Pluggable HTTP client for CosmosDB by @MindFlavor in #79
- Simplify ConsistencyLevel and CosmosStruct by @rylev in #88
- Reduce complexity of request builders and clients by @rylev in #89
- Implemented Queue Delete Message by @Alexei-B in #90
- Queue Delete Message to Require Put Receipt by @Alexei-B in #93
- Break up sdk and services into two workspaces by @rylev in #87
- Implemented Queue Peek Messages by @Alexei-B in #92
- Support getting and setting the module/device twin for Azure IoT Hub Service by @corollaries in #82
- Table API query/get all rewrite by @MindFlavor in #84
- Move traits out of lib file by @rylev in #95
- Permissions Module by @rylev in #98
- Expose azurite_workaround feature in storage crate and use endpoint URIs from connection string in storage KeyClient by @cschaible in #101
- Dedicated resources module by @rylev in #99
- Add project status warning to README by @rylev in #102
- Remove all request builder json helper files in cosmos by @rylev in #106
- More Refactoring by @rylev in #103
- Remove the various client traits by @rylev in #108
- Remove the various Name traits by @rylev in #107
- Queue methods simplification by @MindFlavor in #105
- Add AddAsHeader trait by @rylev in #109
- Assign perform_request to intermediate variable in get_blob_properties_builder by @sd2k in #112
- parse metadata from header when available by @extrawurst in #117
- Fix request builders not being Send by @MindFlavor in #114
- Add
setters
macro by @rylev in #111 - Queue refactor by @MindFlavor in #110
- Move setters macro to core crate by @rylev in #122
- Implemented Event Grid Client & Publish Events by @Alexei-B in #126
- Update dependencies by @rylev in #136
- Make APIs that take partition keys more flexible by @rylev in #137
- Export Param by @rylev in #138
- Change setter methods to take param as
Into<T>
instead ofT
by @rylev in #140 - Lockdown oauth2 crate version to unblock build by @karataliu in #135
- update services to latest rest api specs by @ctaggart in #143
- upgrade services to tokio 1.0 by @ctaggart in #144
- Azure Blob Storage rewrite by @MindFlavor in #119
- Refactor CreateCollectionBuilder by @rylev in #141
- own request Bytes & to_json by @ctaggart in #145
- Add support for device identity operations by @corollaries in #142
- Request builders updates by @rylev in #147
- Added support for x-ms-blob-content-md5 in PutBlockList by @MindFlavor in #148
- Support for question mark in SAS tokens by @MindFlavor in #146
- response Bytes by @ctaggart in #151
- Get blob metadata implementation by @MindFlavor in #152
- Deny missing docs in cosmos by @rylev in #153
- use http_client in services by @ctaggart in #157
- Fix
dyn TokenCredential
not being sendable or syncable by @uint in #161 - fix request body serialization in services by @ctaggart in #168
- Storage Queue rewrite by @MindFlavor in #156
- Cleanup core by @rylev in #162
- Add support for module identities and rewrite requests by @corollaries in #158
- Simplify a couple of pattern-matches by @huitseeker in #173
- Support optional access tier for high performance blob accounts by @maxburke in #172
- Blob XML parsing from manual to Serde by @MindFlavor in #176
- Fix listing blobs when there are no blobs in a container by @carols10cents in #179
- Add support doc by @heaths in #180
- SignedUrlBuilder rewrite by @MindFlavor in #182
- Clearly markin...