Releases: Azure/azure-sdk-for-rust
Releases · Azure/azure-sdk-for-rust
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...