You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/09/07 17:25:30 UTC

(datafusion) branch asf-site updated: Publish built docs triggered by 4cb8c2185f8a7b2eb7095238aa220c6f54300686

This is an automated email from the ASF dual-hosted git repository.

github-actions[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 0c7bcb6e1c Publish built docs triggered by 4cb8c2185f8a7b2eb7095238aa220c6f54300686
0c7bcb6e1c is described below

commit 0c7bcb6e1c44d6009555a2b9286c8cca333f463d
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Mon Sep 7 17:25:24 2026 +0000

    Publish built docs triggered by 4cb8c2185f8a7b2eb7095238aa220c6f54300686
---
 .../library-user-guide/upgrading/56.0.0.md.txt     | 35 ++++++++++++++++++++++
 library-user-guide/upgrading/56.0.0.html           | 31 +++++++++++++++++++
 searchindex.js                                     |  2 +-
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/_sources/library-user-guide/upgrading/56.0.0.md.txt b/_sources/library-user-guide/upgrading/56.0.0.md.txt
index 90bc85cc73..2be2df94ef 100644
--- a/_sources/library-user-guide/upgrading/56.0.0.md.txt
+++ b/_sources/library-user-guide/upgrading/56.0.0.md.txt
@@ -138,6 +138,41 @@ previous default (`use_statistics_registry = false`).
   `StatisticsRegistry::default_with_builtin_providers()`.
 - To opt out, register nothing (the default).
 
+### Generated protobuf `JsonWriterOptions` gained a `compression_level` field
+
+The generated public protobuf `JsonWriterOptions` struct now carries an optional
+`compression_level` so JSON sink plans preserve explicitly configured
+compression levels across serialization.
+
+**Who is affected:**
+
+- Users constructing generated `JsonWriterOptions` values with an exhaustive
+  struct literal.
+
+**Migration guide:**
+
+Set `compression_level` explicitly, or fill it from `Default`:
+
+```rust,ignore
+// Before
+JsonWriterOptions { compression }
+
+// After
+JsonWriterOptions {
+    compression,
+    compression_level: None,
+}
+// or
+JsonWriterOptions {
+    compression,
+    ..Default::default()
+}
+```
+
+The protobuf wire format remains backward compatible.
+
+See [PR #24945](https://github.com/apache/datafusion/pull/24945) for details.
+
 ### `DefaultStatisticsProvider` is deprecated
 
 `datafusion_physical_plan::operator_statistics::DefaultStatisticsProvider` is
diff --git a/library-user-guide/upgrading/56.0.0.html b/library-user-guide/upgrading/56.0.0.html
index fcf5de1bbf..c18e30fa6c 100644
--- a/library-user-guide/upgrading/56.0.0.html
+++ b/library-user-guide/upgrading/56.0.0.html
@@ -559,6 +559,36 @@ NDV-aware providers the flag previously enabled, register
 <li><p>To opt out, register nothing (the default).</p></li>
 </ul>
 </section>
+<section id="generated-protobuf-jsonwriteroptions-gained-a-compression-level-field">
+<h3>Generated protobuf <code class="docutils literal notranslate"><span class="pre">JsonWriterOptions</span></code> gained a <code class="docutils literal notranslate"><span class="pre">compression_level</span></code> field<a class="headerlink" href="#generated-protobuf-jsonwriteroptions-gained-a-compression-level-field" title="Link to this heading">#</a></h3>
+<p>The generated public protobuf <code class="docutils literal notranslate"><span class="pre">JsonWriterOptions</span></code> struct now carries an optional
+<code class="docutils literal notranslate"><span class="pre">compression_level</span></code> so JSON sink plans preserve explicitly configured
+compression levels across serialization.</p>
+<p><strong>Who is affected:</strong></p>
+<ul class="simple">
+<li><p>Users constructing generated <code class="docutils literal notranslate"><span class="pre">JsonWriterOptions</span></code> values with an exhaustive
+struct literal.</p></li>
+</ul>
+<p><strong>Migration guide:</strong></p>
+<p>Set <code class="docutils literal notranslate"><span class="pre">compression_level</span></code> explicitly, or fill it from <code class="docutils literal notranslate"><span class="pre">Default</span></code>:</p>
+<div class="highlight-rust notranslate"><div class="highlight"><pre><span></span><span class="c1">// Before</span>
+<span class="n">JsonWriterOptions</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="n">compression</span><span class="w"> </span><span class="p">}</span>
+
+<span class="c1">// After</span>
+<span class="n">JsonWriterOptions</span><span class="w"> </span><span class="p">{</span>
+<span class="w">    </span><span class="n">compression</span><span class="p">,</span>
+<span class="w">    </span><span class="n">compression_level</span><span class="p">:</span><span class="w"> </span><span class="nb">None</span><span class="p">,</span>
+<span class="p">}</span>
+<span class="c1">// or</span>
+<span class="n">JsonWriterOptions</span><span class="w"> </span><span class="p">{</span>
+<span class="w">    </span><span class="n">compression</span><span class="p">,</span>
+<span class="w">    </span><span class="o">..</span><span class="nb">Default</span><span class="p">::</span><span class="n">default</span><span class="p">()</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p>The protobuf wire format remains backward compatible.</p>
+<p>See <a class="reference external" href="https://github.com/apache/datafusion/pull/24945">PR #24945</a> for details.</p>
+</section>
 <section id="defaultstatisticsprovider-is-deprecated">
 <h3><code class="docutils literal notranslate"><span class="pre">DefaultStatisticsProvider</span></code> is deprecated<a class="headerlink" href="#defaultstatisticsprovider-is-deprecated" title="Link to this heading">#</a></h3>
 <p><code class="docutils literal notranslate"><span class="pre">datafusion_physical_plan::operator_statistics::DefaultStatisticsProvider</span></code> is
@@ -667,6 +697,7 @@ to be updated to account for the new generic API.</p>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#datafusion-proto-common-option-and-constraint-conversions-are-fallible"><code class="docutils literal notranslate"><span class="pre">datafusion-proto</span></code>: common option and constraint conversions are fallible</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#executionoptions-has-a-new-enable-nlj-coordinated-fallback-field"><code class="docutils literal notranslate"><span class="pre">ExecutionOptions</span></code> has a new <code class="docutils literal notranslate"><span class="pre">enable_nlj_coordinated_fallback</span></code> field</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#datafusion-optimizer-use-statistics-registry-is-deprecated-and-ignored"><code class="docutils literal notranslate"><span class="pre">datafusion.optimizer.use_statistics_registry</span></code> is deprecated and ignored</a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#generated-protobuf-jsonwriteroptions-gained-a-compression-level-field">Generated protobuf <code class="docutils literal notranslate"><span class="pre">JsonWriterOptions</span></code> gained a <code class="docutils literal notranslate"><span class="pre">compression_level</span></code> field</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#defaultstatisticsprovider-is-deprecated"><code class="docutils literal notranslate"><span class="pre">DefaultStatisticsProvider</span></code> is deprecated</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#statisticsregistry-compute-and-compute-base-are-deprecated"><code class="docutils literal notranslate"><span class="pre">StatisticsRegistry::compute</span></code> and <code class="docutils literal notranslate"><span class="pre">compute_base</span></code> are deprecated</a></li>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#api-change-for-floor-and-ceil-udf">API change for <code class="docutils literal notranslate"><span class="pre">floor</span></code> and <code class="docutils literal notranslate"><span class="pre">ceil</span></code> UDF</a></li>
diff --git a/searchindex.js b/searchindex.js
index 774155a108..31d0b1981d 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1. Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation, name) tuples in logical fields and logical columns are unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1. Array Literal Con [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org