dependabot[bot] opened a new pull request, #5288: URL: https://github.com/apache/datafusion-comet/pull/5288
Bumps [opendal](https://github.com/apache/opendal) from 0.57.0 to 0.58.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/opendal/releases">opendal's releases</a>.</em></p> <blockquote> <h2>v0.58.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Added</h3> <ul> <li>feat(bindings/python): add from_uri constructor for Operator and AsyncOperator by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7869">apache/opendal#7869</a></li> <li>feat(core): enable presign delete by <a href="https://github.com/anandubey"><code>@anandubey</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7386">apache/opendal#7386</a></li> <li>feat(core): expose registered schemes via OperatorRegistry::schemes by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7908">apache/opendal#7908</a></li> <li>feat(binding/go): Add Copier by <a href="https://github.com/FrankYang0529"><code>@FrankYang0529</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7732">apache/opendal#7732</a></li> <li>feat(binding/cpp): add retry and timeout layer to cpp binding by <a href="https://github.com/dentiny"><code>@dentiny</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7915">apache/opendal#7915</a></li> <li>feat(integrations/parquet): upgrade Arrow and Parquet to 59 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7934">apache/opendal#7934</a></li> <li>feat(bindings/python): typed service configs via TypedDict by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7937">apache/opendal#7937</a></li> <li>feat(bindings/python): add TimeoutLayer by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7963">apache/opendal#7963</a></li> </ul> <h3>Changed</h3> <ul> <li>refactor(bindings/python): split layers into a package for extensibility by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7878">apache/opendal#7878</a></li> </ul> <h3>Fixed</h3> <ul> <li>fix(bindings/python): validate RetryLayer numeric inputs by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7879">apache/opendal#7879</a></li> <li>fix(integrations/dav-server): depend only on opendal-core by <a href="https://github.com/ngg"><code>@ngg</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7876">apache/opendal#7876</a></li> <li>fix(services/s3): encode version id for stat and read by <a href="https://github.com/QuakeWang"><code>@QuakeWang</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7886">apache/opendal#7886</a></li> <li>fix(bindings/ruby): release ruby source package include Cargo.lock by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7891">apache/opendal#7891</a></li> <li>fix: CI prints clippy version and clippy fix by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7895">apache/opendal#7895</a></li> <li>fix(s3): set content length for copy object by <a href="https://github.com/ByteBaker"><code>@ByteBaker</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7884">apache/opendal#7884</a></li> <li>fix(bindings/python): enable hdfs-native on arm by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7911">apache/opendal#7911</a></li> <li>fix(goosefs): pin goosefs SDK by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7917">apache/opendal#7917</a></li> <li>fix(bindings/java): incorrect Java declarations by <a href="https://github.com/robd003"><code>@robd003</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7906">apache/opendal#7906</a></li> <li>fix: defer default reqwest client initialization by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7925">apache/opendal#7925</a></li> <li>fix(dev): sync parquet release version to 0.9.0 by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7936">apache/opendal#7936</a></li> <li>fix(services/gcs): stop double-encoding object paths in writer by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7927">apache/opendal#7927</a></li> <li>feat(core): not translate to "interrupted" std IO error by <a href="https://github.com/dentiny"><code>@dentiny</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7940">apache/opendal#7940</a></li> <li>fix(services/gcs): encode object paths exactly once by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7947">apache/opendal#7947</a></li> <li>fix(integrations/dav-server): improve WebDAV handling by <a href="https://github.com/ngg"><code>@ngg</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7882">apache/opendal#7882</a></li> </ul> <h3>Docs</h3> <ul> <li>docs(python): fix broken Python API reference links (404) by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7872">apache/opendal#7872</a></li> <li>docs(python): fix duplicated headings on layers and types API pages by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7880">apache/opendal#7880</a></li> <li>doc: use plain prose and active tone for bindings by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7902">apache/opendal#7902</a></li> <li>doc: polish website layout and consistency by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7907">apache/opendal#7907</a></li> <li>docs(website): add publications page for papers using OpenDAL by <a href="https://github.com/Shaurya2k06"><code>@Shaurya2k06</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7914">apache/opendal#7914</a></li> <li>docs: clarify default HTTP transport ownership by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7924">apache/opendal#7924</a></li> <li>docs: treat release candidates as tag-bound by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7874">apache/opendal#7874</a></li> <li>docs: polish inline documentations by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7930">apache/opendal#7930</a></li> <li>docs: correct layer behavior descriptions by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7932">apache/opendal#7932</a></li> <li>docs(services/s3): update Tigris endpoint and enrich compatible servi… by <a href="https://github.com/davidmyriel"><code>@davidmyriel</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7946">apache/opendal#7946</a></li> <li>docs(python): migrate MkDocs setup to Zensical by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7951">apache/opendal#7951</a></li> <li>doc(website): polish vote template by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7953">apache/opendal#7953</a></li> <li>docs: add READMEs for split crates by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7961">apache/opendal#7961</a></li> <li>docs: align Rust crate and API docs by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7969">apache/opendal#7969</a></li> <li>add kache to users.md by <a href="https://github.com/ainhoa-a"><code>@ainhoa-a</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7971">apache/opendal#7971</a></li> <li>docs: add AgentENV to users list by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7972">apache/opendal#7972</a></li> </ul> <h3>CI</h3> <ul> <li>ci: include http transports in rust release plan by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7901">apache/opendal#7901</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/opendal/blob/main/CHANGELOG.md">opendal's changelog</a>.</em></p> <blockquote> <h2>[v0.58.1] - 2026-07-27</h2> <h3>Added</h3> <ul> <li>feat(bindings/python): add from_uri constructor for Operator and AsyncOperator by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7869">apache/opendal#7869</a></li> <li>feat(core): enable presign delete by <a href="https://github.com/anandubey"><code>@anandubey</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7386">apache/opendal#7386</a></li> <li>feat(core): expose registered schemes via OperatorRegistry::schemes by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7908">apache/opendal#7908</a></li> <li>feat(binding/go): Add Copier by <a href="https://github.com/FrankYang0529"><code>@FrankYang0529</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7732">apache/opendal#7732</a></li> <li>feat(binding/cpp): add retry and timeout layer to cpp binding by <a href="https://github.com/dentiny"><code>@dentiny</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7915">apache/opendal#7915</a></li> <li>feat(integrations/parquet): upgrade Arrow and Parquet to 59 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7934">apache/opendal#7934</a></li> <li>feat(bindings/python): typed service configs via TypedDict by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7937">apache/opendal#7937</a></li> <li>feat(core): not translate to "interrupted" std IO error by <a href="https://github.com/dentiny"><code>@dentiny</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7940">apache/opendal#7940</a></li> <li>feat(bindings/python): add TimeoutLayer by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7963">apache/opendal#7963</a></li> </ul> <h3>Changed</h3> <ul> <li>refactor(bindings/python): split layers into a package for extensibility by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7878">apache/opendal#7878</a></li> </ul> <h3>Fixed</h3> <ul> <li>fix(bindings/python): validate RetryLayer numeric inputs by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7879">apache/opendal#7879</a></li> <li>fix(integrations/dav-server): depend only on opendal-core by <a href="https://github.com/ngg"><code>@ngg</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7876">apache/opendal#7876</a></li> <li>fix(services/s3): encode version id for stat and read by <a href="https://github.com/QuakeWang"><code>@QuakeWang</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7886">apache/opendal#7886</a></li> <li>fix(bindings/ruby): release ruby source package include Cargo.lock by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7891">apache/opendal#7891</a></li> <li>fix: CI prints clippy version and clippy fix by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7895">apache/opendal#7895</a></li> <li>fix(s3): set content length for copy object by <a href="https://github.com/ByteBaker"><code>@ByteBaker</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7884">apache/opendal#7884</a></li> <li>fix(bindings/python): enable hdfs-native on arm by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7911">apache/opendal#7911</a></li> <li>fix(goosefs): pin goosefs SDK by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7917">apache/opendal#7917</a></li> <li>fix(bindings/java): incorrect Java declarations by <a href="https://github.com/robd003"><code>@robd003</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7906">apache/opendal#7906</a></li> <li>fix: defer default reqwest client initialization by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7925">apache/opendal#7925</a></li> <li>fix(dev): sync parquet release version to 0.9.0 by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7936">apache/opendal#7936</a></li> <li>fix(services/gcs): stop double-encoding object paths in writer by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7927">apache/opendal#7927</a></li> <li>Revert "fix(services/gcs): stop double-encoding object paths in writer" by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7943">apache/opendal#7943</a></li> <li>fix(services/gcs): encode object paths exactly once by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7947">apache/opendal#7947</a></li> <li>fix(integrations/dav-server): improve WebDAV handling by <a href="https://github.com/ngg"><code>@ngg</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7882">apache/opendal#7882</a></li> </ul> <h3>Docs</h3> <ul> <li>docs(python): fix broken Python API reference links (404) by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7872">apache/opendal#7872</a></li> <li>docs(python): fix duplicated headings on layers and types API pages by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7880">apache/opendal#7880</a></li> <li>doc: use plain prose and active tone for bindings by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7902">apache/opendal#7902</a></li> <li>doc: polish website layout and consistency by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7907">apache/opendal#7907</a></li> <li>docs(website): add publications page for papers using OpenDAL by <a href="https://github.com/Shaurya2k06"><code>@Shaurya2k06</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7914">apache/opendal#7914</a></li> <li>docs: clarify default HTTP transport ownership by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7924">apache/opendal#7924</a></li> <li>docs: treat release candidates as tag-bound by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7874">apache/opendal#7874</a></li> <li>docs: polish inline documentations by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7930">apache/opendal#7930</a></li> <li>docs: correct layer behavior descriptions by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7932">apache/opendal#7932</a></li> <li>docs(python): migrate MkDocs setup to Zensical by <a href="https://github.com/chitralverma"><code>@chitralverma</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7951">apache/opendal#7951</a></li> <li>doc(website): polish vote template by <a href="https://github.com/erickguan"><code>@erickguan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7953">apache/opendal#7953</a></li> <li>docs: add READMEs for split crates by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7961">apache/opendal#7961</a></li> <li>docs: align Rust crate and API docs by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7969">apache/opendal#7969</a></li> </ul> <h3>CI</h3> <ul> <li>ci: include http transports in rust release plan by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/7901">apache/opendal#7901</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/opendal/commit/6f544a131be78e553d28e79f3cfe5ac948f2963e"><code>6f544a1</code></a> chore: bump python version for 0.58.1 release (<a href="https://redirect.github.com/apache/opendal/issues/7974">#7974</a>)</li> <li><a href="https://github.com/apache/opendal/commit/c171ae6b088a6471854bd4c2327abda9e8637fe8"><code>c171ae6</code></a> docs: add AgentENV to users list (<a href="https://redirect.github.com/apache/opendal/issues/7972">#7972</a>)</li> <li><a href="https://github.com/apache/opendal/commit/e7c81a16038d195359681b7217fb0bacafa9759c"><code>e7c81a1</code></a> chore: Add kache to users.md (<a href="https://redirect.github.com/apache/opendal/issues/7971">#7971</a>)</li> <li><a href="https://github.com/apache/opendal/commit/148c0abe7c13cd32c50f830dd03fe5ea45bce897"><code>148c0ab</code></a> Prepare v0.58.1 - round 2 (<a href="https://redirect.github.com/apache/opendal/issues/7962">#7962</a>)</li> <li><a href="https://github.com/apache/opendal/commit/5569c6c80325140cfbbd0940d0af403cbd8bba5d"><code>5569c6c</code></a> docs: align Rust crate and API docs (<a href="https://redirect.github.com/apache/opendal/issues/7969">#7969</a>)</li> <li><a href="https://github.com/apache/opendal/commit/1ca9c4c29510aa95c57a28d71ac7d722483c8522"><code>1ca9c4c</code></a> chore(deps): bump dependencies (<a href="https://redirect.github.com/apache/opendal/issues/7970">#7970</a>)</li> <li><a href="https://github.com/apache/opendal/commit/6e328cea19c5e7c3ea325f0eb2dd9344fb459254"><code>6e328ce</code></a> chore(deps): bump tokio from 1.52.3 to 1.53.1 in /bindings/ruby (<a href="https://redirect.github.com/apache/opendal/issues/7965">#7965</a>)</li> <li><a href="https://github.com/apache/opendal/commit/00505ffbc197d2099dd243997151ad7342c33a4e"><code>00505ff</code></a> ci: use trusted publishing for Rust releases (<a href="https://redirect.github.com/apache/opendal/issues/7964">#7964</a>)</li> <li><a href="https://github.com/apache/opendal/commit/d152bee58f94c2cce15c5800d750cd14f4279b68"><code>d152bee</code></a> feat(bindings/python): add TimeoutLayer (<a href="https://redirect.github.com/apache/opendal/issues/7963">#7963</a>)</li> <li><a href="https://github.com/apache/opendal/commit/2208c5f833effef362c24264cfbcd4adacb60808"><code>2208c5f</code></a> chore(deps): bump the async-runtime group across 1 directory with 3 updates (...</li> <li>Additional commits viewable in <a href="https://github.com/apache/opendal/compare/v0.57.0...v0.58.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
