Skip to content
This repository has been archived by the owner on Oct 6, 2020. It is now read-only.

Releases: MindFlavor/AzureSDKForRust

[Cosmos] Added create document, list documents and get document

05 Jul 20:49
Compare
Choose a tag to compare

Implemented features:

  • Added Cosmos add document (both a plan &str and Serialize implementing struct).
  • Added Cosmos list documents method.
  • Added Cosmos get document method.
  • Added more examples.

Hyper futures

01 Jul 21:47
Compare
Choose a tag to compare
Hyper futures Pre-release
Pre-release

Migrated all code to asynchronous hyper using Futures

Breaking changes

  • Almost everything is now a future. So whenever you had a Result<A,AzureError> now you have impl FutureResult<A,AzureError>.

Updated references to bleeding edge

TODO

  • Test the table code.
  • Perform the E2E test.

Cosmos collection methods implementation

10 Jun 21:11
Compare
Choose a tag to compare

Implemented features:

  • Added Cosmos' collection structures to interact with Cosmos collections.
  • Added Cosmos' create collection method.
  • Added Cosmos' list collections method.
  • Added Cosmos' get collection method.
  • Added Cosmos' delete collection method.
  • Added Cosmos' replace collection method.

Updated references to bleeding edge

Cosmos database

05 Jun 09:19
Compare
Choose a tag to compare
Cosmos database Pre-release
Pre-release

Implemented features:

Minor bugfix release

04 May 09:43
Compare
Choose a tag to compare
Minor bugfix release Pre-release
Pre-release

Bugfix:

  • Corrected a bug in BlockBlob put command that would not allow sending data. For more details see karataliu's pull request #16.

Enhancements:

  • Expanded BlockBlob end-to-end tests.

Switch to Serde from rustc_serialize

03 May 21:46
Compare
Choose a tag to compare
Pre-release

Merge request #14

Refactoring

  • Upgraded all the references to the state of the art. This includes Hyper with external TLS support.
  • Removed rustc-serialize crate as it's now officially deprecated. Azure SDK for Rust now uses Serde. This closes issue 12.
  • Added more end-to-end tests.
  • Clippy'd all the code.

Send Event to Event Hub

05 Feb 18:27
Compare
Choose a tag to compare
Pre-release

Implemented features:

Refactoring:

  • Corrected azure::core::errors::AzureError to include the std::io::Error and xml::BuilderError instead of their to_string() result.
  • Changed UnexpectedResult enum of azure::core::errors::AzureError to UnexpectedHTTPResult which holds an instance of azure::core::errors::UnexpectedHTTPResult instead of a tuple for better field description.

Added std::ops::DerefMut trait to azure::core::incompletevector::IncompleteVector

18 Jan 15:23
Compare
Choose a tag to compare

Bugfixes:

  • Added std::ops::DerefMut trait to azure::core::incompletevector::IncompleteVector.
  • Corrected README sample.

Refactoring:

  • Renamed azure::core::ba512_range::BA512Range::len() function in azure::core::ba512_range::BA512Range::size() for better linting (len requires is_empty
    and was therefore misleading).

Implemented Blob::lease

18 Jan 10:58
Compare
Choose a tag to compare
Pre-release

Implemented features:

Refactoring:

  • Renamed azure::core::lease_id module in azure::core::lease.
  • Moved lease enumerations in azure::core::lease module.

Bugfixes:

  • Added the non-doc option for the bin test file:
[[bin]]
name = "main"
doc = false

Added crate exports in lib.rs

16 Jan 18:29
Compare
Choose a tag to compare
Pre-release

Implemented features:

  • Added crate exports in lib.rs.