davidB / cdviz

View software deployment's events & states
Apache License 2.0
4 stars 1 forks source link

fix(deps): update rust crate opendal to 0.49 #101

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
opendal (source) dependencies minor 0.46 -> 0.49

Release Notes

apache/opendal (opendal) ### [`v0.49.0`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0490---2024-08-09) [Compare Source](https://togithub.com/apache/opendal/compare/v0.48.0...v0.49.0) ##### Added - feat(o): Add cargo-o layout by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4934](https://togithub.com/apache/opendal/pull/4934) - feat: impl `put_multipart` in `object_store` by [@​Rachelint](https://togithub.com/Rachelint) in [https://github.com/apache/opendal/pull/4793](https://togithub.com/apache/opendal/pull/4793) - feat: introduce opendal `AsyncWriter` for parquet integrations by [@​WenyXu](https://togithub.com/WenyXu) in [https://github.com/apache/opendal/pull/4958](https://togithub.com/apache/opendal/pull/4958) - feat(services/http): implement presigned request for backends without authorization by [@​NickCao](https://togithub.com/NickCao) in [https://github.com/apache/opendal/pull/4970](https://togithub.com/apache/opendal/pull/4970) - feat(bindings/python): strip the library for minimum file size by [@​NickCao](https://togithub.com/NickCao) in [https://github.com/apache/opendal/pull/4971](https://togithub.com/apache/opendal/pull/4971) - feat(gcs): allow unauthenticated requests by [@​jdockerty](https://togithub.com/jdockerty) in [https://github.com/apache/opendal/pull/4965](https://togithub.com/apache/opendal/pull/4965) - feat: introduce opendal `AsyncReader` for parquet integrations by [@​WenyXu](https://togithub.com/WenyXu) in [https://github.com/apache/opendal/pull/4972](https://togithub.com/apache/opendal/pull/4972) - feat(services/s3): add role_session_name in assume roles by [@​nerdroychan](https://togithub.com/nerdroychan) in [https://github.com/apache/opendal/pull/4981](https://togithub.com/apache/opendal/pull/4981) - feat: support root path for moka and mini-moka by [@​meteorgan](https://togithub.com/meteorgan) in [https://github.com/apache/opendal/pull/4984](https://togithub.com/apache/opendal/pull/4984) - feat(ovfs): export VirtioFs struct by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4983](https://togithub.com/apache/opendal/pull/4983) - feat(core)!: implement an interceptor for the logging layer by [@​evenyag](https://togithub.com/evenyag) in [https://github.com/apache/opendal/pull/4961](https://togithub.com/apache/opendal/pull/4961) - feat(ovfs): support getattr and setattr by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4987](https://togithub.com/apache/opendal/pull/4987) ##### Changed - refactor(java)!: Rename artifacts id opendal-java to opendal by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4957](https://togithub.com/apache/opendal/pull/4957) - refactor(core)!: Return associated builder instead by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4968](https://togithub.com/apache/opendal/pull/4968) - refactor(raw): Merge all operations into one enum by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4977](https://togithub.com/apache/opendal/pull/4977) - refactor(core): Use kv based context to avoid allocations by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4986](https://togithub.com/apache/opendal/pull/4986) ##### Fixed - fix(services/memory): MemoryConfig implement Debug by [@​0x676e67](https://togithub.com/0x676e67) in [https://github.com/apache/opendal/pull/4942](https://togithub.com/apache/opendal/pull/4942) - fix(layers/promethues-client): doc link by [@​koushiro](https://togithub.com/koushiro) in [https://github.com/apache/opendal/pull/4951](https://togithub.com/apache/opendal/pull/4951) - fix(gcs): do not skip signing with `allow_anonymous` by [@​jdockerty](https://togithub.com/jdockerty) in [https://github.com/apache/opendal/pull/4979](https://togithub.com/apache/opendal/pull/4979) ##### Docs - docs: nominate-committer add announcement template by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4954](https://togithub.com/apache/opendal/pull/4954) ##### CI - ci: Bump nextest to 0.9.72 by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4932](https://togithub.com/apache/opendal/pull/4932) - ci: setup cloudfilter by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4936](https://togithub.com/apache/opendal/pull/4936) - ci: Try fix opendal-lua build by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4952](https://togithub.com/apache/opendal/pull/4952) ##### Chore - chore(deps): bump crate-ci/typos from 1.22.9 to 1.23.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4948](https://togithub.com/apache/opendal/pull/4948) - chore(deps): bump tokio from 1.39.1 to 1.39.2 in /bin/oli by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4949](https://togithub.com/apache/opendal/pull/4949) - chore(deps): bump bytes from 1.6.1 to 1.7.0 in /bin/ofs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4947](https://togithub.com/apache/opendal/pull/4947) - chore(deps): bump tokio from 1.39.1 to 1.39.2 in /bin/oay by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4946](https://togithub.com/apache/opendal/pull/4946) - chore(core): fix nightly lints by [@​xxchan](https://togithub.com/xxchan) in [https://github.com/apache/opendal/pull/4953](https://togithub.com/apache/opendal/pull/4953) - chore(integrations/parquet): add README by [@​WenyXu](https://togithub.com/WenyXu) in [https://github.com/apache/opendal/pull/4980](https://togithub.com/apache/opendal/pull/4980) - chore(core): Bump redis version by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4985](https://togithub.com/apache/opendal/pull/4985) - chore: Bump package versions by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4989](https://togithub.com/apache/opendal/pull/4989) ### [`v0.48.0`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0480---2024-07-26) [Compare Source](https://togithub.com/apache/opendal/compare/v0.47.3...v0.48.0) ##### Added - feat(services/fs): Support fs config by [@​meteorgan](https://togithub.com/meteorgan) in [https://github.com/apache/opendal/pull/4853](https://togithub.com/apache/opendal/pull/4853) - feat(services): init monoiofs by [@​NKID00](https://togithub.com/NKID00) in [https://github.com/apache/opendal/pull/4855](https://togithub.com/apache/opendal/pull/4855) - feat(core/types): avoid a copy in `Buffer::to_bytes()` by cloning contiguous bytes by [@​LDeakin](https://togithub.com/LDeakin) in [https://github.com/apache/opendal/pull/4858](https://togithub.com/apache/opendal/pull/4858) - feat(core): Add object versioning for OSS by [@​Lzzzzzt](https://togithub.com/Lzzzzzt) in [https://github.com/apache/opendal/pull/4870](https://togithub.com/apache/opendal/pull/4870) - feat: fs add concurrent write by [@​hoslo](https://togithub.com/hoslo) in [https://github.com/apache/opendal/pull/4817](https://togithub.com/apache/opendal/pull/4817) - feat(services/s3): Add object versioning for S3 by [@​Lzzzzzt](https://togithub.com/Lzzzzzt) in [https://github.com/apache/opendal/pull/4873](https://togithub.com/apache/opendal/pull/4873) - feat(integrations/cloudfilter): read only cloud filter by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4856](https://togithub.com/apache/opendal/pull/4856) - feat(bindings/go): Add full native support from C to Go. by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4886](https://togithub.com/apache/opendal/pull/4886) - feat(bindings/go): add benchmark. by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4893](https://togithub.com/apache/opendal/pull/4893) - feat(core): support user defined metadata for oss by [@​meteorgan](https://togithub.com/meteorgan) in [https://github.com/apache/opendal/pull/4881](https://togithub.com/apache/opendal/pull/4881) - feat(service/fastrace): rename minitrace to fastrace by [@​andylokandy](https://togithub.com/andylokandy) in [https://github.com/apache/opendal/pull/4906](https://togithub.com/apache/opendal/pull/4906) - feat(prometheus-client): add metric label about `root` on using PrometheusClientLayer by [@​flaneur2020](https://togithub.com/flaneur2020) in [https://github.com/apache/opendal/pull/4907](https://togithub.com/apache/opendal/pull/4907) - feat(services/monoiofs): monoio wrapper by [@​NKID00](https://togithub.com/NKID00) in [https://github.com/apache/opendal/pull/4885](https://togithub.com/apache/opendal/pull/4885) - feat(layers/mime-guess): add a layer that can automatically set `Content-Type` based on the extension in the path. by [@​czy-29](https://togithub.com/czy-29) in [https://github.com/apache/opendal/pull/4912](https://togithub.com/apache/opendal/pull/4912) - feat(core)!: Make config data object by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4915](https://togithub.com/apache/opendal/pull/4915) - feat(core)!: from_map is now fallible by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4917](https://togithub.com/apache/opendal/pull/4917) - ci(bindings/go): always test against the latest core by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4913](https://togithub.com/apache/opendal/pull/4913) - feat(!): Allow users to build operator from config by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4919](https://togithub.com/apache/opendal/pull/4919) - feat: Add from_iter and via_iter for operator by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4921](https://togithub.com/apache/opendal/pull/4921) ##### Changed - refactor(services/s3)!: renamed security_token to session_token by [@​Zyyeric](https://togithub.com/Zyyeric) in [https://github.com/apache/opendal/pull/4875](https://togithub.com/apache/opendal/pull/4875) - refactor(core)!: Make oio::Write always write all given buffer by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4880](https://togithub.com/apache/opendal/pull/4880) - refactor(core)!: Return `Arc` for metadata by [@​Lzzzzzt](https://togithub.com/Lzzzzzt) in [https://github.com/apache/opendal/pull/4883](https://togithub.com/apache/opendal/pull/4883) - refactor(core!): Make service builder takes ownership by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4922](https://togithub.com/apache/opendal/pull/4922) - refactor(integrations/cloudfilter): implement Filter instead of SyncFilter by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4920](https://togithub.com/apache/opendal/pull/4920) ##### Fixed - fix(services/s3): NoSuchBucket is a ConfigInvalid for OpenDAL by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4895](https://togithub.com/apache/opendal/pull/4895) - fix: oss will not use the port by [@​Lzzzzzt](https://togithub.com/Lzzzzzt) in [https://github.com/apache/opendal/pull/4899](https://togithub.com/apache/opendal/pull/4899) ##### Docs - docs(core): update README to add `MimeGuessLayer`. by [@​czy-29](https://togithub.com/czy-29) in [https://github.com/apache/opendal/pull/4916](https://togithub.com/apache/opendal/pull/4916) - docs(core): Add upgrade docs for 0.48 by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4924](https://togithub.com/apache/opendal/pull/4924) - docs: fix spelling by [@​jbampton](https://togithub.com/jbampton) in [https://github.com/apache/opendal/pull/4925](https://togithub.com/apache/opendal/pull/4925) - docs(core): Fix comment for into_futures_async_write by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4928](https://togithub.com/apache/opendal/pull/4928) ##### CI - ci: Add issue template and pr template for opendal by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4884](https://togithub.com/apache/opendal/pull/4884) - ci: Remove CI reviewer since it doesn't work by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4891](https://togithub.com/apache/opendal/pull/4891) ##### Chore - chore!: fix typo customed should be customized by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4847](https://togithub.com/apache/opendal/pull/4847) - chore: Fix spelling by [@​jbampton](https://togithub.com/jbampton) in [https://github.com/apache/opendal/pull/4864](https://togithub.com/apache/opendal/pull/4864) - chore: remove unneeded duplicate word by [@​jbampton](https://togithub.com/jbampton) in [https://github.com/apache/opendal/pull/4865](https://togithub.com/apache/opendal/pull/4865) - chore: fix spelling by [@​jbampton](https://togithub.com/jbampton) in [https://github.com/apache/opendal/pull/4866](https://togithub.com/apache/opendal/pull/4866) - chore: fix spelling by [@​NKID00](https://togithub.com/NKID00) in [https://github.com/apache/opendal/pull/4869](https://togithub.com/apache/opendal/pull/4869) - chore: Make compfs able to test by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4878](https://togithub.com/apache/opendal/pull/4878) - chore(services/compfs): remove allow(dead_code) by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4879](https://togithub.com/apache/opendal/pull/4879) - chore: Make rust 1.80 clippy happy by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4927](https://togithub.com/apache/opendal/pull/4927) - chore: Bump crates versions by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4929](https://togithub.com/apache/opendal/pull/4929) ### [`v0.47.3`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0473---2024-07-03) [Compare Source](https://togithub.com/apache/opendal/compare/v0.47.2...v0.47.3) ##### Changed - refactor: Move ChunkedWrite logic into WriteContext by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4826](https://togithub.com/apache/opendal/pull/4826) - refactor(services/aliyun-drive): directly implement `oio::Write`. by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4821](https://togithub.com/apache/opendal/pull/4821) ##### Fixed - fix(integration/object_store): Avoid calling API inside debug by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4846](https://togithub.com/apache/opendal/pull/4846) - fix(integration/object_store): Fix metakey requested is incomplete by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4844](https://togithub.com/apache/opendal/pull/4844) ##### Docs - docs(integration/unftp-sbe): Polish docs for unftp-sbe by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4838](https://togithub.com/apache/opendal/pull/4838) - docs(bin): Polish README for all bin by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4839](https://togithub.com/apache/opendal/pull/4839) ##### Chore - chore(deps): bump crate-ci/typos from 1.22.7 to 1.22.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4836](https://togithub.com/apache/opendal/pull/4836) - chore(deps): bump quick-xml from 0.32.0 to 0.35.0 in /bin/oay by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4835](https://togithub.com/apache/opendal/pull/4835) - chore(deps): bump nix from 0.28.0 to 0.29.0 in /bin/ofs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4833](https://togithub.com/apache/opendal/pull/4833) - chore(deps): bump metrics from 0.20.1 to 0.23.0 in /core by [@​TennyZhuang](https://togithub.com/TennyZhuang) in [https://github.com/apache/opendal/pull/4843](https://togithub.com/apache/opendal/pull/4843) ### [`v0.47.2`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0472---2024-06-30) [Compare Source](https://togithub.com/apache/opendal/compare/v0.47.1...v0.47.2) ##### Added - feat(services/compfs): basic `Access` impl by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4693](https://togithub.com/apache/opendal/pull/4693) - feat(unftp-sbe): impl `OpendalStorage` by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4765](https://togithub.com/apache/opendal/pull/4765) - feat(services/compfs): implement auxiliary functions by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4778](https://togithub.com/apache/opendal/pull/4778) - feat: make AwaitTreeLayer covers oio::Read and oio::Write by [@​PsiACE](https://togithub.com/PsiACE) in [https://github.com/apache/opendal/pull/4787](https://togithub.com/apache/opendal/pull/4787) - feat: Nodejs add devbox by [@​bxb100](https://togithub.com/bxb100) in [https://github.com/apache/opendal/pull/4791](https://togithub.com/apache/opendal/pull/4791) - feat: make AsyncBacktraceLayer covers oio::Read and oio::Write by [@​PsiACE](https://togithub.com/PsiACE) in [https://github.com/apache/opendal/pull/4789](https://togithub.com/apache/opendal/pull/4789) - feat(nodejs): add `WriteOptions` for write methods by [@​bxb100](https://togithub.com/bxb100) in [https://github.com/apache/opendal/pull/4785](https://togithub.com/apache/opendal/pull/4785) - feat: setup cloud filter integration by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4779](https://togithub.com/apache/opendal/pull/4779) - feat: add position write by [@​hoslo](https://togithub.com/hoslo) in [https://github.com/apache/opendal/pull/4795](https://togithub.com/apache/opendal/pull/4795) - fix(core): write concurrent doesn't set correctly by [@​hoslo](https://togithub.com/hoslo) in [https://github.com/apache/opendal/pull/4816](https://togithub.com/apache/opendal/pull/4816) - feat(ovfs): add filesystem to handle message by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4720](https://togithub.com/apache/opendal/pull/4720) - feat(unftp-sbe): add derives for `OpendalMetadata` by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4819](https://togithub.com/apache/opendal/pull/4819) - feat(core/gcs): Add concurrent write for gcs back by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4820](https://togithub.com/apache/opendal/pull/4820) ##### Changed - refactor(nodejs)!: Remove append api by [@​bxb100](https://togithub.com/bxb100) in [https://github.com/apache/opendal/pull/4796](https://togithub.com/apache/opendal/pull/4796) - refactor(core): Remove unused layer `MadsimLayer` by [@​zzzk1](https://togithub.com/zzzk1) in [https://github.com/apache/opendal/pull/4788](https://togithub.com/apache/opendal/pull/4788) ##### Fixed - fix(services/aliyun-drive): list dir without trailing slash by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4766](https://togithub.com/apache/opendal/pull/4766) - fix(unftp-sbe): remove buffer for get by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4775](https://togithub.com/apache/opendal/pull/4775) - fix(services/aliyun-drive): write op cannot overwrite existing files by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4781](https://togithub.com/apache/opendal/pull/4781) - fix(core/services/onedrive): remove [@​odata](https://togithub.com/odata).count for onedrive list op by [@​imWildCat](https://togithub.com/imWildCat) in [https://github.com/apache/opendal/pull/4803](https://togithub.com/apache/opendal/pull/4803) - fix(core): Gcs's RangeWrite doesn't support concurrent write by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4806](https://togithub.com/apache/opendal/pull/4806) - fix(tests/behavior): skip test of write_with_overwrite for ghac by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4823](https://togithub.com/apache/opendal/pull/4823) - fix(docs): some typos in website and nodejs binding docs by [@​suyanhanx](https://togithub.com/suyanhanx) in [https://github.com/apache/opendal/pull/4814](https://togithub.com/apache/opendal/pull/4814) - fix(core/aliyun_drive): Fix write_multi_max_size might overflow by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4830](https://togithub.com/apache/opendal/pull/4830) ##### Docs - doc(unftp-sbe): adds example and readme by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4777](https://togithub.com/apache/opendal/pull/4777) - doc(nodejs): update upgrade.md by [@​bxb100](https://togithub.com/bxb100) in [https://github.com/apache/opendal/pull/4799](https://togithub.com/apache/opendal/pull/4799) - docs: Add README and rustdoc for fuse3\_opendal by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4813](https://togithub.com/apache/opendal/pull/4813) - docs: use version variable in gradle, same to maven by [@​shoothzj](https://togithub.com/shoothzj) in [https://github.com/apache/opendal/pull/4824](https://togithub.com/apache/opendal/pull/4824) ##### CI - ci: set behavior test ci for aliyun drive by [@​suyanhanx](https://togithub.com/suyanhanx) in [https://github.com/apache/opendal/pull/4657](https://togithub.com/apache/opendal/pull/4657) - ci: Fix lib-darwin-x64 no released by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4798](https://togithub.com/apache/opendal/pull/4798) - ci(unftp-sbe): init by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4809](https://togithub.com/apache/opendal/pull/4809) - ci: Build docs for all integrations by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4811](https://togithub.com/apache/opendal/pull/4811) - ci(scripts): Add a script to generate version list by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4827](https://togithub.com/apache/opendal/pull/4827) ##### Chore - chore(ci): disable aliyun_drive for bindings test by [@​suyanhanx](https://togithub.com/suyanhanx) in [https://github.com/apache/opendal/pull/4770](https://togithub.com/apache/opendal/pull/4770) - chore(unftp-sbe): remove Cargo.lock by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4805](https://togithub.com/apache/opendal/pull/4805) ### [`v0.47.1`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0471---2024-06-18) [Compare Source](https://togithub.com/apache/opendal/compare/v0.47.0...v0.47.1) ##### Added - feat(core): sets default chunk_size and sends buffer > chunk_size directly by [@​evenyag](https://togithub.com/evenyag) in [https://github.com/apache/opendal/pull/4710](https://togithub.com/apache/opendal/pull/4710) - feat(services): add optional access_token for AliyunDrive by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4740](https://togithub.com/apache/opendal/pull/4740) - feat(unftp-sbe): Add integration for unftp-sbe by [@​George-Miao](https://togithub.com/George-Miao) in [https://github.com/apache/opendal/pull/4753](https://togithub.com/apache/opendal/pull/4753) ##### Changed - refactor(ofs): Split fuse3 impl into fuse3\_opendal by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4721](https://togithub.com/apache/opendal/pull/4721) - refactor(ovfs): Split ovfs impl into virtiofs_opendal by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4723](https://togithub.com/apache/opendal/pull/4723) - refactor(\*): tiny refactor to the Error type by [@​waynexia](https://togithub.com/waynexia) in [https://github.com/apache/opendal/pull/4737](https://togithub.com/apache/opendal/pull/4737) - refactor(aliyun-drive): rewrite writer part by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4744](https://togithub.com/apache/opendal/pull/4744) - refactor(object_store): Polish implementation details of object_store by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4749](https://togithub.com/apache/opendal/pull/4749) - refactor(dav-server): Polish dav-server integration details by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4751](https://togithub.com/apache/opendal/pull/4751) - refactor(core): Remove unused `size` for `RangeWrite`. by [@​reswqa](https://togithub.com/reswqa) in [https://github.com/apache/opendal/pull/4755](https://togithub.com/apache/opendal/pull/4755) ##### Fixed - fix(s3): parse MultipartUploadResponse to check error in body by [@​waynexia](https://togithub.com/waynexia) in [https://github.com/apache/opendal/pull/4735](https://togithub.com/apache/opendal/pull/4735) - fix(services/aliyun-drive): unable to list `/` by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4754](https://togithub.com/apache/opendal/pull/4754) ##### Docs - docs: keep docs updated and tidy by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4709](https://togithub.com/apache/opendal/pull/4709) - docs: fixup broken links by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4711](https://togithub.com/apache/opendal/pull/4711) - docs(website): update release/verify docs by [@​suyanhanx](https://togithub.com/suyanhanx) in [https://github.com/apache/opendal/pull/4714](https://togithub.com/apache/opendal/pull/4714) - docs: Update release.md link correspondingly by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4717](https://togithub.com/apache/opendal/pull/4717) - docs: update readme for fuse3\_opendal & virtiofs_opendal by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4730](https://togithub.com/apache/opendal/pull/4730) - docs: Polish README and links to docs by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4741](https://togithub.com/apache/opendal/pull/4741) - docs: Enhance maintainability of the service section by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4742](https://togithub.com/apache/opendal/pull/4742) - docs: Polish opendal rust core README by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4745](https://togithub.com/apache/opendal/pull/4745) - docs: Refactor rust core examples by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4757](https://togithub.com/apache/opendal/pull/4757) ##### CI - ci: verify build website on site content changes by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4712](https://togithub.com/apache/opendal/pull/4712) - ci: Fix cert for redis and add docs for key maintenance by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4718](https://togithub.com/apache/opendal/pull/4718) - ci(nodejs): Disable services-all on windows by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4762](https://togithub.com/apache/opendal/pull/4762) ##### Chore - chore: use more portable binutils by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4713](https://togithub.com/apache/opendal/pull/4713) - chore(deps): bump clap from 4.5.6 to 4.5.7 in /bin/ofs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4728](https://togithub.com/apache/opendal/pull/4728) - chore(deps): bump url from 2.5.0 to 2.5.1 in /bin/oay by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4729](https://togithub.com/apache/opendal/pull/4729) - chore(binding/python): Upgrade pyo3 to 0.21 by [@​reswqa](https://togithub.com/reswqa) in [https://github.com/apache/opendal/pull/4734](https://togithub.com/apache/opendal/pull/4734) - chore: Make 1.79 clippy happy by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4731](https://togithub.com/apache/opendal/pull/4731) - chore(docs): Add new line in lone services by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4743](https://togithub.com/apache/opendal/pull/4743) - chore: Bump versions to prepare v0.47.1 release by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4759](https://togithub.com/apache/opendal/pull/4759) ### [`v0.47.0`](https://togithub.com/apache/opendal/blob/HEAD/CHANGELOG.md#v0470---2024-06-07) [Compare Source](https://togithub.com/apache/opendal/compare/v0.46.0...v0.47.0) ##### Added - feat(core/types): change oio::BlockingReader to `Arc` by [@​hoslo](https://togithub.com/hoslo) in [https://github.com/apache/opendal/pull/4577](https://togithub.com/apache/opendal/pull/4577) - fix: format_object_meta should not require metakeys that don't exist by [@​rebasedming](https://togithub.com/rebasedming) in [https://github.com/apache/opendal/pull/4582](https://togithub.com/apache/opendal/pull/4582) - feat: add checksums to MultiPartComplete by [@​JWackerbauer](https://togithub.com/JWackerbauer) in [https://github.com/apache/opendal/pull/4580](https://togithub.com/apache/opendal/pull/4580) - feat(doc): update object_store_opendal README by [@​hanxuanliang](https://togithub.com/hanxuanliang) in [https://github.com/apache/opendal/pull/4606](https://togithub.com/apache/opendal/pull/4606) - feat(services/aliyun-drive): support AliyunDrive by [@​yuchanns](https://togithub.com/yuchanns) in [https://github.com/apache/opendal/pull/4585](https://togithub.com/apache/opendal/pull/4585) - feat(bindings/python): Update type annotations by [@​3ok](https://togithub.com/3ok) in [https://github.com/apache/opendal/pull/4630](https://togithub.com/apache/opendal/pull/4630) - feat: implement OperatorInputStream and OperatorOutputStream by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4626](https://togithub.com/apache/opendal/pull/4626) - feat(bench): add buffer benchmark by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4603](https://togithub.com/apache/opendal/pull/4603) - feat: Add Executor struct and Execute trait by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4648](https://togithub.com/apache/opendal/pull/4648) - feat: Add executor in OpXxx and Operator by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4649](https://togithub.com/apache/opendal/pull/4649) - feat: Implement and refactor concurrent tasks for multipart write by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4653](https://togithub.com/apache/opendal/pull/4653) - feat(core/types): blocking remove_all for object storage based services by [@​TennyZhuang](https://togithub.com/TennyZhuang) in [https://github.com/apache/opendal/pull/4665](https://togithub.com/apache/opendal/pull/4665) - feat(core): Streaming reading while chunk is not set by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4658](https://togithub.com/apache/opendal/pull/4658) - feat(core): Add more context in error context by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4673](https://togithub.com/apache/opendal/pull/4673) - feat: init ovfs by [@​zjregee](https://togithub.com/zjregee) in [https://github.com/apache/opendal/pull/4652](https://togithub.com/apache/opendal/pull/4652) - feat: Implement retry for streaming based read by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4683](https://togithub.com/apache/opendal/pull/4683) - feat(core): Implement TimeoutLayer for concurrent tasks by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4688](https://togithub.com/apache/opendal/pull/4688) - feat(core): Add reader size check in complete reader by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4690](https://togithub.com/apache/opendal/pull/4690) - feat(core): Azblob supports azure workload identity by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4705](https://togithub.com/apache/opendal/pull/4705) ##### Changed - refactor(core): Align naming for `AccessorDyn` by [@​morristai](https://togithub.com/morristai) in [https://github.com/apache/opendal/pull/4574](https://togithub.com/apache/opendal/pull/4574) - refactor(core): core doesn't expose invalid input error anymore by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4632](https://togithub.com/apache/opendal/pull/4632) - refactor(core): Return unexpected error while content incomplete happen by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4633](https://togithub.com/apache/opendal/pull/4633) - refactor(core): Change Read's behavior to ensure it reads the exact size of data by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4634](https://togithub.com/apache/opendal/pull/4634) - refactor(bin/ofs): Fuse API by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4637](https://togithub.com/apache/opendal/pull/4637) - refactor(binding/java)!: rename blocking and async operator by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4641](https://togithub.com/apache/opendal/pull/4641) - refactor(core): Use concurrent tasks to refactor block write by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4692](https://togithub.com/apache/opendal/pull/4692) - refactor(core): Migrate RangeWrite to ConcurrentTasks by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4696](https://togithub.com/apache/opendal/pull/4696) ##### Fixed - fix(devcontainer/post_create.sh): change pnpm@stable to pnpm@latest by [@​GG2002](https://togithub.com/GG2002) in [https://github.com/apache/opendal/pull/4584](https://togithub.com/apache/opendal/pull/4584) - fix(bin/ofs): privileged mount crashes when external umount by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4586](https://togithub.com/apache/opendal/pull/4586) - fix(bin/ofs): ofs read only mount by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4602](https://togithub.com/apache/opendal/pull/4602) - fix(raw): Allow retrying request while decoding response failed by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4612](https://togithub.com/apache/opendal/pull/4612) - fix(core): return None if metadata unavailable by [@​NKID00](https://togithub.com/NKID00) in [https://github.com/apache/opendal/pull/4613](https://togithub.com/apache/opendal/pull/4613) - fix(bindings/python): Use abi3 and increase MSPV to 3.11 by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4623](https://togithub.com/apache/opendal/pull/4623) - fix: Fetch the content length while end_bound is unknown by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4631](https://togithub.com/apache/opendal/pull/4631) - fix: ofs write behavior by [@​ho-229](https://togithub.com/ho-229) in [https://github.com/apache/opendal/pull/4617](https://togithub.com/apache/opendal/pull/4617) - fix(core/types): remove_all not work under object-store backend by [@​TennyZhuang](https://togithub.com/TennyZhuang) in [https://github.com/apache/opendal/pull/4659](https://togithub.com/apache/opendal/pull/4659) - fix(ofs): Close file during flush by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4680](https://togithub.com/apache/opendal/pull/4680) - fix(core): RetryLayer could panic when other threads raises panic by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4685](https://togithub.com/apache/opendal/pull/4685) - fix(core/prometheus): Fix metrics from prometheus not correct for reader by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4691](https://togithub.com/apache/opendal/pull/4691) - fix(core/oio): Make ConcurrentTasks cancel safe by only pop after ready by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4707](https://togithub.com/apache/opendal/pull/4707) ##### Docs - docs: fix Operator::writer doc comment by [@​mnpw](https://togithub.com/mnpw) in [https://github.com/apache/opendal/pull/4605](https://togithub.com/apache/opendal/pull/4605) - doc: explain GCS authentication options by [@​jokester](https://togithub.com/jokester) in [https://github.com/apache/opendal/pull/4671](https://togithub.com/apache/opendal/pull/4671) - docs: Fix all broken links by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4694](https://togithub.com/apache/opendal/pull/4694) - docs: Add upgrade note for v0.47 by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4698](https://togithub.com/apache/opendal/pull/4698) - docs: Add panics declare for TimeoutLayer and RetryLayer by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4702](https://togithub.com/apache/opendal/pull/4702) ##### CI - ci: upgrade typos to 1.21.0 and ignore changelog by [@​hezhizhen](https://togithub.com/hezhizhen) in [https://github.com/apache/opendal/pull/4601](https://togithub.com/apache/opendal/pull/4601) - ci: Disable jfrog webdav tests for it's keeping failed by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4607](https://togithub.com/apache/opendal/pull/4607) - ci: use official typos github action by [@​shoothzj](https://togithub.com/shoothzj) in [https://github.com/apache/opendal/pull/4635](https://togithub.com/apache/opendal/pull/4635) - build(deps): upgrade crc32c to 0.6.6 for nightly toolchain by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4650](https://togithub.com/apache/opendal/pull/4650) ##### Chore - chore: fixup release docs and scripts by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4571](https://togithub.com/apache/opendal/pull/4571) - chore: Make rust 1.78 happy by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4572](https://togithub.com/apache/opendal/pull/4572) - chore: fixup items identified in releases by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4578](https://togithub.com/apache/opendal/pull/4578) - chore(deps): bump peaceiris/actions-gh-pages from 3.9.2 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4561](https://togithub.com/apache/opendal/pull/4561) - chore: Contribute ParadeDB by [@​philippemnoel](https://togithub.com/philippemnoel) in [https://github.com/apache/opendal/pull/4587](https://togithub.com/apache/opendal/pull/4587) - chore(deps): bump rusqlite from 0.29.0 to 0.31.0 in /core by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/apache/opendal/pull/4556](https://togithub.com/apache/opendal/pull/4556) - chore(deps): Bump object_store to 0.10 by [@​TCeason](https://togithub.com/TCeason) in [https://github.com/apache/opendal/pull/4590](https://togithub.com/apache/opendal/pull/4590) - chore: remove outdated scan op in all docs.md by [@​GG2002](https://togithub.com/GG2002) in [https://github.com/apache/opendal/pull/4600](https://togithub.com/apache/opendal/pull/4600) - chore: tidy services in project file by [@​suyanhanx](https://togithub.com/suyanhanx) in [https://github.com/apache/opendal/pull/4621](https://togithub.com/apache/opendal/pull/4621) - chore(deps): make crc32c optional under services-s3 by [@​xxchan](https://togithub.com/xxchan) in [https://github.com/apache/opendal/pull/4643](https://togithub.com/apache/opendal/pull/4643) - chore(core): Fix unit tests by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4684](https://togithub.com/apache/opendal/pull/4684) - chore(core): Add unit and bench tests for concurrent tasks by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4695](https://togithub.com/apache/opendal/pull/4695) - chore: bump version to 0.47.0 by [@​tisonkun](https://togithub.com/tisonkun) in [https://github.com/apache/opendal/pull/4701](https://togithub.com/apache/opendal/pull/4701) - chore: Update changelogs for v0.47 by [@​Xuanwo](https://togithub.com/Xuanwo) in [https://github.com/apache/opendal/pull/4706](https://togithub.com/apache/opendal/pull/4706)

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 2 months ago

πŸ¦™ MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Elapsed time
βœ… EDITORCONFIG editorconfig-checker 3 0 0.03s
βœ… REPOSITORY dustilock yes no 0.01s
βœ… REPOSITORY gitleaks yes no 0.25s
⚠️ REPOSITORY trivy yes 1 4.79s
βœ… REPOSITORY trivy-sbom yes no 0.61s

See detailed report in MegaLinter reports _Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff_

_MegaLinter is graciously provided by OX Security_