diff --git a/CHANGELOG.md b/CHANGELOG.md index d6a14f078e98..11f2b067182e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/). +## [v0.17.1] - 2022-09-19 + +### Added + +- feat: redis service implement (#679) +- feat: Implement AsyncBufRead for IntoReader (#690) +- feat: expose security token of s3 (#693) + +### Changed + +- refactor: avoid unnecessary parent creating in Redis service (#692) +- refactor: Refactor HTTP Client to split sending and incoming logic (#695) + +### Fixed + +- fix: Handle write data in async way for IPMFS (#694) + ## [v0.17.0] - 2022-09-15 ### Added @@ -708,6 +725,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/). Hello, OpenDAL! +[v0.17.1]: https://github.com/datafuselabs/opendal/compare/v0.17.0...v0.17.1 [v0.17.0]: https://github.com/datafuselabs/opendal/compare/v0.16.0...v0.17.0 [v0.16.0]: https://github.com/datafuselabs/opendal/compare/v0.15.0...v0.16.0 [v0.15.0]: https://github.com/datafuselabs/opendal/compare/v0.14.1...v0.15.0 diff --git a/Cargo.toml b/Cargo.toml index 8c1c0cefb77a..c9e0a39cca7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["storage", "data", "s3", "azblob", "gcs"] license = "Apache-2.0" name = "opendal" repository = "https://github.com/datafuselabs/opendal" -version = "0.17.0" +version = "0.17.1" [package.metadata.docs.rs] all-features = true diff --git a/oay/Cargo.lock b/oay/Cargo.lock index 6e6fac5ca316..9deafa3ebbd1 100644 --- a/oay/Cargo.lock +++ b/oay/Cargo.lock @@ -1073,7 +1073,7 @@ checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" [[package]] name = "opendal" -version = "0.17.0" +version = "0.17.1" dependencies = [ "anyhow", "async-compat", diff --git a/oay/Cargo.toml b/oay/Cargo.toml index 7dd7fe2e31bc..739ac3c95473 100644 --- a/oay/Cargo.toml +++ b/oay/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["storage", "data", "s3", "fs", "azblob"] license = "Apache-2.0" name = "oay" repository = "https://github.com/datafuselabs/opendal" -version = "0.17.0" +version = "0.17.1" [dependencies] actix-web = "4.1" @@ -17,7 +17,7 @@ clap = { version = "3.2", features = ["cargo"] } env_logger = "0.9" futures = "0.3" log = "0.4" -opendal = "0.17.0" +opendal = "0.17" percent-encoding = "2.1" sluice = "0.5.5" tokio = { version = "1.20", features = ["rt-multi-thread", "macros"] } diff --git a/oli/Cargo.lock b/oli/Cargo.lock index 239c285eb70e..0de825b93b48 100644 --- a/oli/Cargo.lock +++ b/oli/Cargo.lock @@ -640,6 +640,16 @@ version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +[[package]] +name = "mime_guess" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" +dependencies = [ + "mime", + "unicase", +] + [[package]] name = "miniz_oxide" version = "0.5.4" @@ -719,7 +729,7 @@ checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" [[package]] name = "opendal" -version = "0.17.0" +version = "0.17.1" dependencies = [ "anyhow", "async-compat", @@ -989,6 +999,7 @@ dependencies = [ "lazy_static", "log", "mime", + "mime_guess", "percent-encoding", "pin-project-lite", "rustls", @@ -1400,6 +1411,15 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +[[package]] +name = "unicase" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +dependencies = [ + "version_check", +] + [[package]] name = "unicode-bidi" version = "0.3.8" diff --git a/oli/Cargo.toml b/oli/Cargo.toml index b7ecb9a83686..6f78530fc8f3 100644 --- a/oli/Cargo.toml +++ b/oli/Cargo.toml @@ -8,14 +8,14 @@ keywords = ["storage", "data", "s3", "fs", "azblob"] license = "Apache-2.0" name = "oli" repository = "https://github.com/datafuselabs/opendal" -version = "0.17.0" +version = "0.17.1" [dependencies] anyhow = "1.0" clap = { version = "3.2", features = ["cargo"] } env_logger = "0.9" log = "0.4" -opendal = "0.17.0" +opendal = "0.17" # Please comment the following patch while releasing. [patch.crates-io]