dependabot[bot] opened a new pull request, #101:
URL: https://github.com/apache/iceberg-rust/pull/101

   Updates the requirements on 
[opendal](https://github.com/apache/incubator-opendal) to permit the latest 
version.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/apache/incubator-opendal/releases";>opendal's 
releases</a>.</em></p>
   <blockquote>
   <h2>v0.41.0</h2>
   <h1>Upgrade Note</h1>
   <h2>Rust Core</h2>
   <p>There are no public API and raw API changes.</p>
   <h2>Java binding</h2>
   <h3>Breaking change for constructing operators</h3>
   <p><a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3166";>PR-3166</a>
 changes the API for constructing operators:</p>
   <p>Previous:</p>
   <pre lang="java"><code>new BlockingOperator(scheme, config);
   new Operator(scheme, config);
   </code></pre>
   <p>Current:</p>
   <pre lang="java"><code>BlockingOperator.of(scheme, config);
   Operator.of(scheme, config);
   </code></pre>
   <p>Now, there is no public constructor for operators, but only factory 
methods. In this way, the APIs are free to do arbitrary verifications and 
preparations before constructing operators.</p>
   <h2>Node.js binding</h2>
   <p>There are no API changes.</p>
   <h2>Python binding</h2>
   <p>There are no API changes.</p>
   <hr />
   <h2>What's Changed</h2>
   <h3>Added</h3>
   <ul>
   <li>feat: allow using <code>prometheus-client</code> crate with 
PrometheusClientLayer by <a 
href="https://github.com/flaneur2020";><code>@​flaneur2020</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3134";>apache/incubator-opendal#3134</a></li>
   <li>feat(binding/java): support info ops by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3154";>apache/incubator-opendal#3154</a></li>
   <li>test(binding/java): add behavior test framework by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3129";>apache/incubator-opendal#3129</a></li>
   <li>feat: Include starting offset for GHAC upload Content-Range by <a 
href="https://github.com/huonw";><code>@​huonw</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3163";>apache/incubator-opendal#3163</a></li>
   <li>feat(bindings/cpp): make ReaderStream manage the lifetime of Reader by 
<a href="https://github.com/silver-ymz";><code>@​silver-ymz</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3164";>apache/incubator-opendal#3164</a></li>
   <li>feat: Enable multi write for ghac by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3165";>apache/incubator-opendal#3165</a></li>
   <li>feat: Add mysql support for OpenDAL by <a 
href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3170";>apache/incubator-opendal#3170</a></li>
   <li>feat(service/postgresql): support connection pool by <a 
href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3176";>apache/incubator-opendal#3176</a></li>
   <li>feat(services/ghac): Allow explicitly setting ghac endpoint/token, not 
just env vars by <a href="https://github.com/huonw";><code>@​huonw</code></a> in 
<a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3177";>apache/incubator-opendal#3177</a></li>
   <li>feat(service/azdls): add append support for azdls by <a 
href="https://github.com/dqhl76";><code>@​dqhl76</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3186";>apache/incubator-opendal#3186</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/incubator-opendal/blob/main/CHANGELOG.md";>opendal's
 changelog</a>.</em></p>
   <blockquote>
   <h2>[v0.41.0] - 2023-10-08</h2>
   <h3>Added</h3>
   <ul>
   <li>feat: allow using <code>prometheus-client</code> crate with 
PrometheusClientLayer by <a 
href="https://github.com/flaneur2020";><code>@​flaneur2020</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3134";>apache/incubator-opendal#3134</a></li>
   <li>feat(binding/java): support info ops by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3154";>apache/incubator-opendal#3154</a></li>
   <li>test(binding/java): add behavior test framework by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3129";>apache/incubator-opendal#3129</a></li>
   <li>feat: Include starting offset for GHAC upload Content-Range by <a 
href="https://github.com/huonw";><code>@​huonw</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3163";>apache/incubator-opendal#3163</a></li>
   <li>feat(bindings/cpp): make ReaderStream manage the lifetime of Reader by 
<a href="https://github.com/silver-ymz";><code>@​silver-ymz</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3164";>apache/incubator-opendal#3164</a></li>
   <li>feat: Enable multi write for ghac by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3165";>apache/incubator-opendal#3165</a></li>
   <li>feat: Add mysql support for OpenDAL by <a 
href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3170";>apache/incubator-opendal#3170</a></li>
   <li>feat(service/postgresql): support connection pool by <a 
href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3176";>apache/incubator-opendal#3176</a></li>
   <li>feat(services/ghac): Allow explicitly setting ghac endpoint/token, not 
just env vars by <a href="https://github.com/huonw";><code>@​huonw</code></a> in 
<a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3177";>apache/incubator-opendal#3177</a></li>
   <li>feat(service/azdls): add append support for azdls by <a 
href="https://github.com/dqhl76";><code>@​dqhl76</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3186";>apache/incubator-opendal#3186</a></li>
   <li>feat(bindings/python): Enable <code>BlockingLayer</code> for 
non-blocking services that don't support blocking by <a 
href="https://github.com/messense";><code>@​messense</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3198";>apache/incubator-opendal#3198</a></li>
   <li>feat: Add write_can_empty in Capability and related tests by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3200";>apache/incubator-opendal#3200</a></li>
   <li>feat: Add basic support for bindings/go using CGO by <a 
href="https://github.com/jiaoew1991";><code>@​jiaoew1991</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3204";>apache/incubator-opendal#3204</a></li>
   <li>feat(binding/java): add <code>copy</code> test by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3207";>apache/incubator-opendal#3207</a></li>
   <li>feat(service/sqlite): Support sqlite for opendal by <a 
href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3212";>apache/incubator-opendal#3212</a></li>
   <li>feat(services/sqlite): Support blocking_get/set/delete in sqlite service 
by <a href="https://github.com/Zheaoli";><code>@​Zheaoli</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3218";>apache/incubator-opendal#3218</a></li>
   <li>feat(oay): port <code>WebdavFs</code> to dav-server-fs-opendal by <a 
href="https://github.com/Young-Flash";><code>@​Young-Flash</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3119";>apache/incubator-opendal#3119</a></li>
   </ul>
   <h3>Changed</h3>
   <ul>
   <li>refactor(services/dropbox): Use OpWrite instead of passing all args as 
parameters by <a href="https://github.com/ImSingee";><code>@​ImSingee</code></a> 
in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3126";>apache/incubator-opendal#3126</a></li>
   <li>refactor(binding/java): read should return bytes by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3153";>apache/incubator-opendal#3153</a></li>
   <li>refactor(bindings/java)!: operator jni calls by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3166";>apache/incubator-opendal#3166</a></li>
   <li>refactor(tests): reuse function to remove duplicate code by <a 
href="https://github.com/zhao-gang";><code>@​zhao-gang</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3219";>apache/incubator-opendal#3219</a></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>fix(tests): Create test files one by one instead of concurrently by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3132";>apache/incubator-opendal#3132</a></li>
   <li>chore(ci): fix web identity token path for aws s3 assume role test by <a 
href="https://github.com/everpcpc";><code>@​everpcpc</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3141";>apache/incubator-opendal#3141</a></li>
   <li>fix(services/s3): Detect region returned too early when header is empty 
by <a href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3187";>apache/incubator-opendal#3187</a></li>
   <li>fix: making OpenDAL compilable on 32hf platforms by <a 
href="https://github.com/ClSlaid";><code>@​ClSlaid</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3188";>apache/incubator-opendal#3188</a></li>
   <li>fix(binding/java): decode Java’s modified UTF-8 format by <a 
href="https://github.com/G-XD";><code>@​G-XD</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3195";>apache/incubator-opendal#3195</a></li>
   </ul>
   <h3>Docs</h3>
   <ul>
   <li>docs(release): describe how to close the Nexus staging repo by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3125";>apache/incubator-opendal#3125</a></li>
   <li>docs: update release docs for cpp and haskell bindings by <a 
href="https://github.com/silver-ymz";><code>@​silver-ymz</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3130";>apache/incubator-opendal#3130</a></li>
   <li>docs: Polish VISION to make it more clear by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3135";>apache/incubator-opendal#3135</a></li>
   <li>docs: Add start tracking issues about the next release by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3145";>apache/incubator-opendal#3145</a></li>
   <li>docs: Add download link for 0.40.0 by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3149";>apache/incubator-opendal#3149</a></li>
   <li>docs(bindings/cpp): add more using details about cmake by <a 
href="https://github.com/silver-ymz";><code>@​silver-ymz</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3155";>apache/incubator-opendal#3155</a></li>
   <li>docs(bindings/java): Added an example of adding dependencies using 
Gradle by <a href="https://github.com/eastack";><code>@​eastack</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3158";>apache/incubator-opendal#3158</a></li>
   <li>docs: include disclaimer in announcement template by <a 
href="https://github.com/Venderbad";><code>@​Venderbad</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3172";>apache/incubator-opendal#3172</a></li>
   <li>docs: Add pants as a user by <a 
href="https://github.com/huonw";><code>@​huonw</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3180";>apache/incubator-opendal#3180</a></li>
   <li>docs: Add basic readme for go binding by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3206";>apache/incubator-opendal#3206</a></li>
   <li>docs: add multilingual getting started  by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3214";>apache/incubator-opendal#3214</a></li>
   <li>docs: multiple improvements by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3215";>apache/incubator-opendal#3215</a></li>
   <li>docs: Add verify script by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3239";>apache/incubator-opendal#3239</a></li>
   </ul>
   <h3>CI</h3>
   <ul>
   <li>ci: Align tags with semver specs by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3136";>apache/incubator-opendal#3136</a></li>
   <li>ci: Migrate obs to databend labs sponsored bucket by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3137";>apache/incubator-opendal#3137</a></li>
   <li>build(bindings/java): support develop with JDK 21 by <a 
href="https://github.com/tisonkun";><code>@​tisonkun</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3140";>apache/incubator-opendal#3140</a></li>
   <li>ci: Migrate GCS to Databend Labs sponsored bucket by <a 
href="https://github.com/Xuanwo";><code>@​Xuanwo</code></a> in <a 
href="https://redirect.github.com/apache/incubator-opendal/pull/3142";>apache/incubator-opendal#3142</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/apache/incubator-opendal/compare/v0.41.0...v0.41.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   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 merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to