This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/asf-site by this push: new b603353e0f Publish built docs triggered by 8d74be8ce4a4dad4fbc4f1efa5a20db5a47034aa b603353e0f is described below commit b603353e0f1eadcdd3b0dba121ffa525b2d4e82f Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com> AuthorDate: Sun Jul 27 13:31:07 2025 +0000 Publish built docs triggered by 8d74be8ce4a4dad4fbc4f1efa5a20db5a47034aa --- _sources/library-user-guide/upgrading.md.txt | 33 +++++++++++++++++-- library-user-guide/upgrading.html | 49 ++++++++++++++++++++++++++-- searchindex.js | 2 +- 3 files changed, 78 insertions(+), 6 deletions(-) diff --git a/_sources/library-user-guide/upgrading.md.txt b/_sources/library-user-guide/upgrading.md.txt index 501bc1ee0e..0dfd512b91 100644 --- a/_sources/library-user-guide/upgrading.md.txt +++ b/_sources/library-user-guide/upgrading.md.txt @@ -19,10 +19,12 @@ # Upgrade Guides -## DataFusion `49.0.0` +## DataFusion `50.0.0` + +**Note:** DataFusion `50.0.0` has not been released yet. The information provided in this section pertains to features and changes that have already been merged to the main branch and are awaiting release in this version. +You can see the current [status of the `50.0.0 `release here](https://github.com/apache/datafusion/issues/16799) -**Note:** DataFusion `49.0.0` has not been released yet. The information provided in this section pertains to features and changes that have already been merged to the main branch and are awaiting release in this version. -You can see the current [status of the `49.0.0 `release here](https://github.com/apache/datafusion/issues/16235) +## DataFusion `49.0.0` ### `MSRV` updated to 1.85.1 @@ -183,6 +185,31 @@ See [#16800] for details. [#16800]: https://github.com/apache/datafusion/issues/16800 +### `TableParquetOptions` Updated + +The `TableParquetOptions` struct has a new `crypto` field to specify encryption +options for Parquet files. The `ParquetEncryptionOptions` implements `Default` +so you can upgrade your existing code like this: + +```rust +TableParquetOptions { + global, + column_specific_options, + key_value_metadata, +} +``` + +To this: + +```rust +TableParquetOptions { + global, + column_specific_options, + key_value_metadata, + crypto: Default::default(), // New crypto field +} +``` + ## DataFusion `48.0.1` ### `datafusion.execution.collect_statistics` now defaults to `true` diff --git a/library-user-guide/upgrading.html b/library-user-guide/upgrading.html index ac595a3a11..d87b47d998 100644 --- a/library-user-guide/upgrading.html +++ b/library-user-guide/upgrading.html @@ -544,6 +544,16 @@ <nav id="bd-toc-nav"> <ul class="visible nav section-nav flex-column"> + <li class="toc-h2 nav-item toc-entry"> + <a class="reference internal nav-link" href="#datafusion-50-0-0"> + DataFusion + <code class="docutils literal notranslate"> + <span class="pre"> + 50.0.0 + </span> + </code> + </a> + </li> <li class="toc-h2 nav-item toc-entry"> <a class="reference internal nav-link" href="#datafusion-49-0-0"> DataFusion @@ -646,6 +656,16 @@ </code> </a> </li> + <li class="toc-h3 nav-item toc-entry"> + <a class="reference internal nav-link" href="#tableparquetoptions-updated"> + <code class="docutils literal notranslate"> + <span class="pre"> + TableParquetOptions + </span> + </code> + Updated + </a> + </li> </ul> </li> <li class="toc-h2 nav-item toc-entry"> @@ -1052,10 +1072,13 @@ --> <section id="upgrade-guides"> <h1>Upgrade Guides<a class="headerlink" href="#upgrade-guides" title="Link to this heading">¶</a></h1> +<section id="datafusion-50-0-0"> +<h2>DataFusion <code class="docutils literal notranslate"><span class="pre">50.0.0</span></code><a class="headerlink" href="#datafusion-50-0-0" title="Link to this heading">¶</a></h2> +<p><strong>Note:</strong> DataFusion <code class="docutils literal notranslate"><span class="pre">50.0.0</span></code> has not been released yet. The information provided in this section pertains to features and changes that have already been merged to the main branch and are awaiting release in this version. +You can see the current <a class="reference external" href="https://github.com/apache/datafusion/issues/16799">status of the <code class="docutils literal notranslate"><span class="pre">50.0.0</span> </code>release here</a></p> +</section> <section id="datafusion-49-0-0"> <h2>DataFusion <code class="docutils literal notranslate"><span class="pre">49.0.0</span></code><a class="headerlink" href="#datafusion-49-0-0" title="Link to this heading">¶</a></h2> -<p><strong>Note:</strong> DataFusion <code class="docutils literal notranslate"><span class="pre">49.0.0</span></code> has not been released yet. The information provided in this section pertains to features and changes that have already been merged to the main branch and are awaiting release in this version. -You can see the current <a class="reference external" href="https://github.com/apache/datafusion/issues/16235">status of the <code class="docutils literal notranslate"><span class="pre">49.0.0</span> </code>release here</a></p> <section id="msrv-updated-to-1-85-1"> <h3><code class="docutils literal notranslate"><span class="pre">MSRV</span></code> updated to 1.85.1<a class="headerlink" href="#msrv-updated-to-1-85-1" title="Link to this heading">¶</a></h3> <p>The Minimum Supported Rust Version (MSRV) has been updated to <a class="reference external" href="https://releases.rs/docs/1.85.1/"><code class="docutils literal notranslate"><span class="pre">1.85.1</span></code></a>. See @@ -1184,6 +1207,28 @@ See the <a class="reference external" href="https://github.com/apache/datafusion Opting into the new APIs will set you up for future changes since we plan to expand use of <code class="docutils literal notranslate"><span class="pre">PhysicalExprAdapterFactory</span></code> to other areas of DataFusion.</p> <p>See <a class="reference external" href="https://github.com/apache/datafusion/issues/16800">#16800</a> for details.</p> </section> +<section id="tableparquetoptions-updated"> +<h3><code class="docutils literal notranslate"><span class="pre">TableParquetOptions</span></code> Updated<a class="headerlink" href="#tableparquetoptions-updated" title="Link to this heading">¶</a></h3> +<p>The <code class="docutils literal notranslate"><span class="pre">TableParquetOptions</span></code> struct has a new <code class="docutils literal notranslate"><span class="pre">crypto</span></code> field to specify encryption +options for Parquet files. The <code class="docutils literal notranslate"><span class="pre">ParquetEncryptionOptions</span></code> implements <code class="docutils literal notranslate"><span class="pre">Default</span></code> +so you can upgrade your existing code like this:</p> +<div class="highlight-rust notranslate"><div class="highlight"><pre><span></span><span class="n">TableParquetOptions</span><span class="w"> </span><span class="p">{</span> +<span class="w"> </span><span class="n">global</span><span class="p">,</span> +<span class="w"> </span><span class="n">column_specific_options</span><span class="p">,</span> +<span class="w"> </span><span class="n">key_value_metadata</span><span class="p">,</span> +<span class="p">}</span> +</pre></div> +</div> +<p>To this:</p> +<div class="highlight-rust notranslate"><div class="highlight"><pre><span></span><span class="n">TableParquetOptions</span><span class="w"> </span><span class="p">{</span> +<span class="w"> </span><span class="n">global</span><span class="p">,</span> +<span class="w"> </span><span class="n">column_specific_options</span><span class="p">,</span> +<span class="w"> </span><span class="n">key_value_metadata</span><span class="p">,</span> +<span class="w"> </span><span class="n">crypto</span><span class="p">:</span><span class="w"> </span><span class="nb">Default</span><span class="p">::</span><span class="n">default</span><span class="p">(),</span><span class="w"> </span><span class="c1">// New crypto field</span> +<span class="p">}</span> +</pre></div> +</div> +</section> </section> <section id="datafusion-48-0-1"> <h2>DataFusion <code class="docutils literal notranslate"><span class="pre">48.0.1</span></code><a class="headerlink" href="#datafusion-48-0-1" title="Link to this heading">¶</a></h2> diff --git a/searchindex.js b/searchindex.js index 0fc5e5a05e..902305ae8b 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"!=":[[56,"op-neq"]],"!~":[[56,"op-re-not-match"]],"!~*":[[56,"op-re-not-match-i"]],"!~~":[[56,"id19"]],"!~~*":[[56,"id20"]],"#":[[56,"op-bit-xor"]],"%":[[56,"op-modulo"]],"&":[[56,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[56,"op-multiply"]],"+":[[56,"op-plus"]],"-":[[56,"op-minus"]],"/":[[56,"op-divide"]],"<":[[56,"op-lt"]],"< [...] \ No newline at end of file +Search.setIndex({"alltitles":{"!=":[[56,"op-neq"]],"!~":[[56,"op-re-not-match"]],"!~*":[[56,"op-re-not-match-i"]],"!~~":[[56,"id19"]],"!~~*":[[56,"id20"]],"#":[[56,"op-bit-xor"]],"%":[[56,"op-modulo"]],"&":[[56,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[56,"op-multiply"]],"+":[[56,"op-plus"]],"-":[[56,"op-minus"]],"/":[[56,"op-divide"]],"<":[[56,"op-lt"]],"< [...] \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org