You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "dependabot[bot] (via GitHub)" <gi...@apache.org> on 2023/10/22 12:53:54 UTC

[PR] chore(deps): Update opendal requirement from 0.40 to 0.41 [iceberg-rust]

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

   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><a href="https://github.com/apache/incubator-opendal/commit/779750ab395bb6be087d982f09acaba59013143b"><code>779750a</code></a> chore: Bump to v0.41.0 to start release process (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3241">#3241</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/999600d8228be82a4f6cb3cd8a576cb5410a6fc3"><code>999600d</code></a> docs: Add verify script (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3239">#3239</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/92be82262155fd099474bf0db721d205032d703c"><code>92be822</code></a> RFC-3197: Config (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3197">#3197</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/3176d21a66052244e7f0a9f05014afd6d075c859"><code>3176d21</code></a> feat(oay): port <code>WebdavFs</code> to dav-server-fs-opendal (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3119">#3119</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/d535d62c30cec7bc1ae64832bc997b169c852bac"><code>d535d62</code></a> RFC-3232: Align List API (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3232">#3232</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/0db7bda1ddf0ea39a1a43df987da0c2435d61b4b"><code>0db7bda</code></a> chore: Make clippy happy (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3229">#3229</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/33f1f8d412a48cd0d7d66ac4577272fececa6610"><code>33f1f8d</code></a> build(deps): bump rusqlite from 0.25.4 to 0.29.0 (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3226">#3226</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/ccc6b68ab73600cd1ec00c93c377a582597be044"><code>ccc6b68</code></a> build(deps): bump korandoru/hawkeye from 3.3.0 to 3.4.0 (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3223">#3223</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/84e338ab8fe4fabce34062090e690af8182bae97"><code>84e338a</code></a> build(deps): bump actions/checkout from 3 to 4 (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3222">#3222</a>)</li>
   <li><a href="https://github.com/apache/incubator-opendal/commit/4f5e48536f3eb2b08c49bd6f40b792a5dfc720a3"><code>4f5e485</code></a> refactor(tests): reuse function to remove duplicate code (<a href="https://redirect.github.com/apache/incubator-opendal/issues/3219">#3219</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/apache/incubator-opendal/compare/v0.40.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-unsubscribe@iceberg.apache.org

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


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


Re: [PR] chore(deps): Update opendal requirement from 0.40 to 0.41 [iceberg-rust]

Posted by "Fokko (via GitHub)" <gi...@apache.org>.
Fokko merged PR #84:
URL: https://github.com/apache/iceberg-rust/pull/84


-- 
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-unsubscribe@iceberg.apache.org

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


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