Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps)!: update opendal requirement from 0.49 to 0.50 (#96)
Updates the requirements on [opendal](https://github.com/apache/opendal) to permit the latest version. <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.50.0</h2> <h1>Release List</h1> <table> <thead> <tr> <th>Name</th> <th>Version</th> <th>Next</th> </tr> </thead> <tbody> <tr> <td>core</td> <td>0.49.2</td> <td>0.50.0</td> </tr> <tr> <td>integrations/dav-server</td> <td>0.1.0</td> <td>0.1.1</td> </tr> <tr> <td>integrations/fuse3</td> <td>0.0.6</td> <td>0.0.7</td> </tr> <tr> <td>integrations/object_store</td> <td>0.47.0</td> <td>0.47.1</td> </tr> <tr> <td>integrations/parquet</td> <td>0.1.2</td> <td>0.2.0</td> </tr> <tr> <td>integrations/unftp-sbe</td> <td>0.0.6</td> <td>0.0.7</td> </tr> <tr> <td>bin/oay</td> <td>0.41.10</td> <td>0.41.11</td> </tr> <tr> <td>bin/ofs</td> <td>0.0.11</td> <td>0.0.12</td> </tr> <tr> <td>bin/oli</td> <td>0.41.10</td> <td>0.41.11</td> </tr> <tr> <td>bindings/c</td> <td>0.44.12</td> <td>0.44.13</td> </tr> <tr> <td>bindings/cpp</td> <td>0.45.10</td> <td>0.45.11</td> </tr> <tr> <td>bindings/dotnet</td> <td>0.1.8</td> <td>0.1.9</td> </tr> <tr> <td>bindings/go</td> <td>0.1.2</td> <td>0.1.3</td> </tr> <tr> <td>bindings/haskell</td> <td>0.44.10</td> <td>0.44.11</td> </tr> <tr> <td>bindings/java</td> <td>0.47.2</td> <td>0.47.3</td> </tr> <tr> <td>bindings/lua</td> <td>0.1.8</td> <td>0.1.9</td> </tr> <tr> <td>bindings/nodejs</td> <td>0.47.4</td> <td>0.47.5</td> </tr> <tr> <td>bindings/php</td> <td>0.1.8</td> <td>0.1.9</td> </tr> <tr> <td>bindings/python</td> <td>0.45.9</td> <td>0.45.10</td> </tr> <tr> <td>bindings/ruby</td> <td>0.1.8</td> <td>0.1.9</td> </tr> </tbody> </table> <h1>Upgrade to OpenDAL Core v0.50</h1> <h2>Public API</h2> <h3><code>services-postgresql</code>'s connect string now supports only URL format</h3> <p>Previously, it supports both URL format and key-value format. After switching the implementation from <code>tokio-postgres</code> to <code>sqlx</code>, the service now supports only the URL format.</p> <h3><code>list</code> now returns path itself</h3> <p>Previously, <code>list("a/b")</code> would not return <code>a/b</code> even if it does exist. Since v0.50.0, this behavior has been changed. OpenDAL will now return the path itself if it exists. This change applies to all cases, whether the path is a directory or a file.</p> <h3>Refactoring of the metrics-related layer</h3> <p>In OpenDAL v0.50.0, we did a refactor on all metrics-related layers. They are now sharing the same underlying implemenationts. <code>PrometheusLayer</code>, <code>PrometheusClientLayer</code> and <code>MetricsLayer</code> are now have similar public APIs and exactly the same metrics value.</p> <hr /> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Added</h3> <ul> <li>feat(core)!: make list return path itself by <a href="https://github.com/meteorgan"><code>@meteorgan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/4959">apache/opendal#4959</a></li> <li>feat(services/oss): support role_arn and oidc_provider_arn by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5063">apache/opendal#5063</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.50.0] - 2024-09-11</h2> <h3>Added</h3> <ul> <li>feat(core)!: make list return path itself by <a href="https://github.com/meteorgan"><code>@meteorgan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/4959">apache/opendal#4959</a></li> <li>feat(services/oss): support role_arn and oidc_provider_arn by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5063">apache/opendal#5063</a></li> <li>feat(services): add lakefs support by <a href="https://github.com/liugddx"><code>@liugddx</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5086">apache/opendal#5086</a></li> <li>feat: add list api for lakefs service. by <a href="https://github.com/liugddx"><code>@liugddx</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5092">apache/opendal#5092</a></li> <li>feat: add write api for lakefs service. by <a href="https://github.com/liugddx"><code>@liugddx</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5100">apache/opendal#5100</a></li> <li>feat: add delete api for lakefs service. by <a href="https://github.com/liugddx"><code>@liugddx</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5107">apache/opendal#5107</a></li> </ul> <h3>Changed</h3> <ul> <li>refactor: use sqlx for sql services by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5040">apache/opendal#5040</a></li> <li>refactor(core)!: Add observe layer as building block by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5064">apache/opendal#5064</a></li> <li>refactor(layers/prometheus): rewrite prometheus layer based on observe mod by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5069">apache/opendal#5069</a></li> <li>refactor(bindings/java): replace <code>num_cpus</code> with <code>std::thread::available_parallelism</code> by <a href="https://github.com/miroim"><code>@miroim</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5080">apache/opendal#5080</a></li> <li>refactor(layers/prometheus): provide builder APIs by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5072">apache/opendal#5072</a></li> <li>refactor(layers/prometheus-client): provide builder APIs by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5073">apache/opendal#5073</a></li> <li>refactor(layers/metrics): rewrite metrics layer using observe layer by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5098">apache/opendal#5098</a></li> </ul> <h3>Fixed</h3> <ul> <li>fix(core): TimeoutLayer now needs enable tokio time by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5057">apache/opendal#5057</a></li> <li>fix(core): Fix failed list related tests by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5058">apache/opendal#5058</a></li> <li>fix(services/memory): blocking_scan right range by <a href="https://github.com/meteorgan"><code>@meteorgan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5062">apache/opendal#5062</a></li> <li>fix(core/services/mysql): Fix mysql Capability by <a href="https://github.com/jackyyyyyssss"><code>@jackyyyyyssss</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5067">apache/opendal#5067</a></li> <li>fix: fix rust 1.76 error due to temporary value being dropped by <a href="https://github.com/aawsome"><code>@aawsome</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5071">apache/opendal#5071</a></li> <li>fix(service/fs): error due to temporary value being dropped by <a href="https://github.com/miroim"><code>@miroim</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5079">apache/opendal#5079</a></li> <li>fix(core/services/hdfs): Fix the HDFS write failure when atomic_write_dir is set by <a href="https://github.com/meteorgan"><code>@meteorgan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5039">apache/opendal#5039</a></li> <li>fix(services/icloud): adjust error handling code to avoid having to write out result type explicitly by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5091">apache/opendal#5091</a></li> <li>fix(services/monoiofs): handle async cancel during file open by <a href="https://github.com/NKID00"><code>@NKID00</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5094">apache/opendal#5094</a></li> </ul> <h3>Docs</h3> <ul> <li>docs: Update binding-java.md by <a href="https://github.com/tisonkun"><code>@tisonkun</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5087">apache/opendal#5087</a></li> </ul> <h3>CI</h3> <ul> <li>ci(bindings/go): add golangci-lint by <a href="https://github.com/yuchanns"><code>@yuchanns</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5060">apache/opendal#5060</a></li> <li>ci(bindings/zig): Fix build and test of zig on 0.13 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5102">apache/opendal#5102</a></li> <li>ci: Don't publish with all features by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5108">apache/opendal#5108</a></li> <li>ci: Fix upload-artifacts doesn't include hidden files by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5112">apache/opendal#5112</a></li> </ul> <h3>Chore</h3> <ul> <li>chore(bindings/go): bump ffi and sys version by <a href="https://github.com/shoothzj"><code>@shoothzj</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5055">apache/opendal#5055</a></li> <li>chore: Bump backon to 1.0.0 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5056">apache/opendal#5056</a></li> <li>chore(services/rocksdb): fix misuse rocksdb prefix iterator by <a href="https://github.com/meteorgan"><code>@meteorgan</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5059">apache/opendal#5059</a></li> <li>chore(README): add Go binding badge by <a href="https://github.com/yuchanns"><code>@yuchanns</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5074">apache/opendal#5074</a></li> <li>chore(deps): bump crate-ci/typos from 1.23.6 to 1.24.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5085">apache/opendal#5085</a></li> <li>chore(layers/prometheus-client): export <code>PrometheusClientLayerBuilder</code> type by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5093">apache/opendal#5093</a></li> <li>chore(layers): check the examples when running tests by <a href="https://github.com/koushiro"><code>@koushiro</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5104">apache/opendal#5104</a></li> <li>chore(integrations/parquet): Bump parquet to 53 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5109">apache/opendal#5109</a></li> <li>chore: Bump OpenDAL to 0.50.0 by <a href="https://github.com/Xuanwo"><code>@Xuanwo</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5110">apache/opendal#5110</a></li> </ul> <h2>[v0.49.2] - 2024-08-26</h2> <h3>Added</h3> <ul> <li>feat(ovfs): support read and write by <a href="https://github.com/zjregee"><code>@zjregee</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/5016">apache/opendal#5016</a></li> <li>feat(bin/ofs): introduce <code>integrations/cloudfilter</code> for ofs by <a href="https://github.com/ho-229"><code>@ho-229</code></a> in <a href="https://redirect.github.com/apache/opendal/pull/4935">apache/opendal#4935</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/4d060f276799e71dfb95b8c63961019517778cc2"><code>4d060f2</code></a> Bump to version v0.50.0 - Round 2 (<a href="https://redirect.github.com/apache/opendal/issues/5113">#5113</a>)</li> <li><a href="https://github.com/apache/opendal/commit/2d7fa083f0276c6f1005cc59b5995761b74aca3b"><code>2d7fa08</code></a> ci: Fix upload-artifacts doesn't include hidden files (<a href="https://redirect.github.com/apache/opendal/issues/5112">#5112</a>)</li> <li><a href="https://github.com/apache/opendal/commit/816f1266ae8f91189c9cdeb46b90e2f5dabcf933"><code>816f126</code></a> Bump to version 0.50.0 - Round 1 (<a href="https://redirect.github.com/apache/opendal/issues/5111">#5111</a>)</li> <li><a href="https://github.com/apache/opendal/commit/fa11f9dfa88811b54980f540a24c5938fcee67ee"><code>fa11f9d</code></a> chore: Bump OpenDAL to 0.50.0 (<a href="https://redirect.github.com/apache/opendal/issues/5110">#5110</a>)</li> <li><a href="https://github.com/apache/opendal/commit/3ad16fee041557c5b213664bdc912df8fb45e657"><code>3ad16fe</code></a> chore(integrations/parquet): Bump parquet to 53 (<a href="https://redirect.github.com/apache/opendal/issues/5109">#5109</a>)</li> <li><a href="https://github.com/apache/opendal/commit/3322d5df712f5f7fa4f76fa231ef1c0ad0e60c42"><code>3322d5d</code></a> ci: Don't publish with all features (<a href="https://redirect.github.com/apache/opendal/issues/5108">#5108</a>)</li> <li><a href="https://github.com/apache/opendal/commit/feae7d2110489f35372e7ae2030b3d45355f3c26"><code>feae7d2</code></a> feat: add delete api for lakefs service. (<a href="https://redirect.github.com/apache/opendal/issues/5107">#5107</a>)</li> <li><a href="https://github.com/apache/opendal/commit/0805ddd1ff751ad6b0c282c8c439a9836ea2c431"><code>0805ddd</code></a> chore(layers): check the examples when running tests (<a href="https://redirect.github.com/apache/opendal/issues/5104">#5104</a>)</li> <li><a href="https://github.com/apache/opendal/commit/205c8673a576f43787e7646d588f4b327eb4e0cc"><code>205c867</code></a> website: OpenDAL Beijing Meetup 1st (<a href="https://redirect.github.com/apache/opendal/issues/5103">#5103</a>)</li> <li><a href="https://github.com/apache/opendal/commit/8ae8ea438b8e49fd3660b3b0a326ebad49c75a20"><code>8ae8ea4</code></a> feat: add write api for lakefs service. (<a href="https://redirect.github.com/apache/opendal/issues/5100">#5100</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/opendal/compare/v0.49.2...v0.50.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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information