dependabot[bot] opened a new pull request, #840:
URL: https://github.com/apache/hudi-rs/pull/840

   Updates the requirements on 
[tpchgen-arrow](https://github.com/datafusion-contrib/tpcgen-rs) to permit the 
latest version.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/datafusion-contrib/tpcgen-rs/releases";>tpchgen-arrow's 
releases</a>.</em></p>
   <blockquote>
   <p>v4.0.0 is the first stable release with TPC-DS support.</p>
   <ul>
   <li><strong><code>tpcgen-cli</code></strong> is the new CLI for both TPC-H 
(<code>tpcgen-cli tpch</code>) and TPC-DS (<code>tpcgen-cli tpcds</code>).</li>
   <li><strong><code>tpchgen-cli</code></strong> is kept for backwards 
compatibility. It uses the same code as <code>tpcgen-cli tpch</code>.</li>
   </ul>
   <p>Run it with <a href="https://docs.astral.sh/uv/";>uv</a>, no install 
needed:</p>
   <pre lang="shell"><code>uvx tpcgen-cli tpch parquet -s 10 
--output-dir=/tmp/tpch
   uvx tpcgen-cli tpcds parquet -s 10 --output-dir=/tmp/tpcds
   </code></pre>
   <p>Also available via <code>pip install tpcgen-cli</code>, <code>cargo 
install tpcgen-cli</code> and <code>brew install tpcgen-cli</code>.</p>
   <h2>Packages</h2>
   <p>All packages now share one version, 4.0.0 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/546";>#546</a>).</p>
   <table>
   <thead>
   <tr>
   <th>Package</th>
   <th>Registry</th>
   <th>Description</th>
   </tr>
   </thead>
   <tbody>
   <tr>
   <td><a 
href="https://pypi.org/project/tpcgen-cli/";><code>tpcgen-cli</code></a></td>
   <td>PyPI</td>
   <td><strong>New.</strong> CLI for TPC-H and TPC-DS</td>
   </tr>
   <tr>
   <td><a 
href="https://crates.io/crates/tpcgen-cli";><code>tpcgen-cli</code></a></td>
   <td>crates.io</td>
   <td><strong>New.</strong> CLI for TPC-H and TPC-DS</td>
   </tr>
   <tr>
   <td><a 
href="https://pypi.org/project/tpchgen-cli/";><code>tpchgen-cli</code></a></td>
   <td>PyPI</td>
   <td>TPC-H CLI, same as <code>tpcgen-cli tpch</code></td>
   </tr>
   <tr>
   <td><a 
href="https://crates.io/crates/tpchgen-cli";><code>tpchgen-cli</code></a></td>
   <td>crates.io</td>
   <td>TPC-H CLI, same as <code>tpcgen-cli tpch</code></td>
   </tr>
   <tr>
   <td><a 
href="https://crates.io/crates/tpcdsgen";><code>tpcdsgen</code></a></td>
   <td>crates.io</td>
   <td><strong>New.</strong> TPC-DS data generator library</td>
   </tr>
   <tr>
   <td><a 
href="https://crates.io/crates/tpcdsgen-arrow";><code>tpcdsgen-arrow</code></a></td>
   <td>crates.io</td>
   <td><strong>New.</strong> TPC-DS data as Arrow record batches</td>
   </tr>
   <tr>
   <td><a href="https://crates.io/crates/tpchgen";><code>tpchgen</code></a></td>
   <td>crates.io</td>
   <td>TPC-H data generator library</td>
   </tr>
   <tr>
   <td><a 
href="https://crates.io/crates/tpchgen-arrow";><code>tpchgen-arrow</code></a></td>
   <td>crates.io</td>
   <td>TPC-H data as Arrow record batches</td>
   </tr>
   </tbody>
   </table>
   <h2>Highlights</h2>
   <ul>
   <li><strong>TPC-DS generation</strong> in DAT, CSV and Parquet (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/329";>#329</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/331";>#331</a>),
 generated in parallel (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/360";>#360</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/361";>#361</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/463";>#463</a>),
 with <code>--parts</code>/<code>--part</code> (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/406";>#406</a>)
 and <code>--stdout</code> (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/482";>#482</a>).
 Output matches the C <code>dsdgen</code> by default; use <code>--compat 
trino</code> to match Trino (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/628";>#628</a>).</li>
   <li><strong>Parquet options:</strong> per-column encodings with 
<code>--column-encoding</code> (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/405";>#405</a>)
 and human-readable <code>--row-group-bytes</code> such as <code>128MB</code> 
(<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/486";>#486</a>).</li>
   <li><strong>Parquet field IDs</strong> are written by default. Use 
<code>--field-ids=false</code> to turn them off (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/509";>#509</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/537";>#537</a>).</li>
   <li><strong><code>--overwrite</code></strong> replaces existing output files 
(<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/494";>#494</a>).</li>
   <li><strong>Progress bars</strong> show ETA and write throughput, and render 
more cleanly (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/356";>#356</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/386";>#386</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/393";>#393</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/399";>#399</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/507";>#507</a>).</li>
   <li><strong>Logging:</strong> clearer per-table messages, a summary of sizes 
and throughput at the end of each run, and readable error messages (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/501";>#501</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/504";>#504</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/506";>#506</a>,
 <a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/520";>#520</a>).</li>
   <li><strong>Input validation:</strong> invalid options are rejected before 
any output is created (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/519";>#519</a>),
 and TPC-H table names are case-insensitive (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/426";>#426</a>).</li>
   <li><strong>Arrow 59 and 60 support:</strong> <code>tpchgen-arrow</code> and 
<code>tpcdsgen-arrow</code> use Arrow 60 by default, or Arrow 59 with the 
<code>arrow_59</code> feature (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/473";>#473</a>).</li>
   <li><strong>Minimum supported Rust version</strong> is declared as 1.88 for 
all crates (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/583";>#583</a>).</li>
   <li><strong><code>schema_ref()</code></strong> on every 
<code>tpchgen-arrow</code> and <code>tpcdsgen-arrow</code> reader returns a 
table's Arrow schema without creating a generator (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/427";>#427</a>).</li>
   <li><strong>New home:</strong> the project moved to 
<code>datafusion-contrib/tpcgen-rs</code> (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/407";>#407</a>).</li>
   </ul>
   <h2>Breaking changes</h2>
   <ul>
   <li><strong><code>--delimiter</code></strong> only accepts comma, pipe, tab 
and semicolon (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/500";>#500</a>).</li>
   <li><strong><code>--parts 0</code></strong> is rejected (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/519";>#519</a>).</li>
   <li><strong><code>tpchgen-cli</code> flags</strong> deprecated in 2.x are 
removed (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/421";>#421</a>).
 Use the <code>tbl</code>, <code>csv</code> or <code>parquet</code> subcommand 
instead of <code>--format</code>, and <code>parquet --compression</code> / 
<code>parquet --row-group-bytes</code> instead of 
<code>--parquet-compression</code> / 
<code>--parquet-row-group-bytes</code>.</li>
   <li><strong>TPC-H <code>--parts N --part K</code></strong> writes the 
<code>nation</code> and <code>region</code> tables only for part 1, so 
combining all parts no longer repeats them (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/641";>#641</a>).</li>
   <li><strong><code>tpchgen-arrow</code>:</strong> generators implement 
Arrow's <code>RecordBatchReader</code> instead of the crate's own 
<code>RecordBatchIterator</code> trait (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/345";>#345</a>).</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/2a9b8868aa1006aded4176abff45318a9e808ba4";><code>2a9b886</code></a>
 fix(tpch-cli): only write nation and region for --part 1 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/641";>#641</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/5a96dc21ab19909bd5bd4814c83d3c40cdefdcd5";><code>5a96dc2</code></a>
 Reorder and group tpcgen-cli options in --help (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/635";>#635</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/5f71e66dbed6432cdfcd8da4219f6b84f448ea81";><code>5f71e66</code></a>
 Reformat tpcgen-cli help text (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/634";>#634</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/701091f90f8974634191f8f6c1046fdba859f61f";><code>701091f</code></a>
 chore(deps): bump rust-toolchain from 1.99.0 to 1.99.1 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/639";>#639</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/9a4aa1f1ceb835193e08f808d33e1f24f59c26ec";><code>9a4aa1f</code></a>
 chore(deps): bump tokio from 1.53.2 to 1.53.3 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/638";>#638</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/f73a3205f5e8f7cb3a454d3fb68f183d21afd9c2";><code>f73a320</code></a>
 chore(deps): bump taiki-e/install-action from 2.87.22 to 2.87.29 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/637";>#637</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/78bd64367b4f24d1568e61e55a95532e946fd428";><code>78bd643</code></a>
 chore(deps): bump actions/setup-java from 6.0.1 to 6.1.0 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/636";>#636</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/b3ca2d65684ca63496ffd59731df99d907719293";><code>b3ca2d6</code></a>
 Bump version to 4.0.0 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/631";>#631</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/bbd6446d29c26dd007e9353e0af63393e7dae1d9";><code>bbd6446</code></a>
 Guard release publishing against user error (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/630";>#630</a>)</li>
   <li><a 
href="https://github.com/datafusion-contrib/tpcgen-rs/commit/47685790c06f2b001f700a20bcad3701f2accb32";><code>4768579</code></a>
 Fix packaging issues found in v4.0.0-rc.1 (<a 
href="https://redirect.github.com/datafusion-contrib/tpcgen-rs/issues/632";>#632</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/datafusion-contrib/tpcgen-rs/compare/v3.0.0...v4.0.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 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]

Reply via email to