This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/iceberg-go.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 153cbeccb deploy: b35450588e2d586c883bd90e77c9faa6ae8396fe
153cbeccb is described below
commit 153cbeccb29e887f61d11b79f7b24172934d14f0
Author: laskoviymishka <[email protected]>
AuthorDate: Sat Oct 31 10:10:15 2026 +0000
deploy: b35450588e2d586c883bd90e77c9faa6ae8396fe
---
print.html | 3 +++
releases.html | 3 +++
searchindex.js | 2 +-
searchindex.json | 2 +-
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/print.html b/print.html
index 895383010..8d73ef6c9 100644
--- a/print.html
+++ b/print.html
@@ -2646,6 +2646,9 @@ make integration-external-rest
<h3 id="unreleased-compatibility-notes"><a class="header"
href="#unreleased-compatibility-notes">Unreleased compatibility notes</a></h3>
<ul>
<li>
+<p><strong>Catalog capabilities split into narrower interfaces.</strong>
<code>catalog.Catalog</code> now embeds <code>TableCatalog</code> and
<code>NamespaceCatalog</code> with unchanged table and namespace methods.
<code>Name() string</code> is now required, breaking third-party catalogs and
test fakes. <code>ViewCatalog</code> is optional (REST and Hive), while REST
also implements <code>UpdatableViewCatalog</code> for <code>UpdateView</code>.
Use <code>catalog.As[T](cat)</code> and t [...]
+</li>
+<li>
<p><strong><code>ReplaceFilesWithDeleteFiles</code> removed.</strong> For
delete-file replacements, use <code>tx.NewRewrite(snapshotProps)</code>, call
<code>DeleteFile</code> for each source file and
<code>AddDeleteFileWithDataSequenceNumber</code> for each replacement, then
commit the builder. Rewrites record a <code>replace</code> snapshot instead of
<code>overwrite</code>. The five-argument <code>ReplaceFiles</code> API is
unchanged and remains available for compaction and delete-fil [...]
</li>
<li>
diff --git a/releases.html b/releases.html
index 515b2c107..2e4d63b4f 100644
--- a/releases.html
+++ b/releases.html
@@ -249,6 +249,9 @@
<h3 id="unreleased-compatibility-notes"><a class="header"
href="#unreleased-compatibility-notes">Unreleased compatibility notes</a></h3>
<ul>
<li>
+<p><strong>Catalog capabilities split into narrower interfaces.</strong>
<code>catalog.Catalog</code> now embeds <code>TableCatalog</code> and
<code>NamespaceCatalog</code> with unchanged table and namespace methods.
<code>Name() string</code> is now required, breaking third-party catalogs and
test fakes. <code>ViewCatalog</code> is optional (REST and Hive), while REST
also implements <code>UpdatableViewCatalog</code> for <code>UpdateView</code>.
Use <code>catalog.As[T](cat)</code> and t [...]
+</li>
+<li>
<p><strong><code>ReplaceFilesWithDeleteFiles</code> removed.</strong> For
delete-file replacements, use <code>tx.NewRewrite(snapshotProps)</code>, call
<code>DeleteFile</code> for each source file and
<code>AddDeleteFileWithDataSequenceNumber</code> for each replacement, then
commit the builder. Rewrites record a <code>replace</code> snapshot instead of
<code>overwrite</code>. The five-argument <code>ReplaceFiles</code> API is
unchanged and remains available for compaction and delete-fil [...]
</li>
<li>
diff --git a/searchindex.js b/searchindex.js
index c321a97fd..49f6710a4 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Object.assign(window.search,
{"doc_urls":["introduction.html#iceberg-go","introduction.html#where-to-start","introduction.html#what-works-today","introduction.html#beyond-go","introduction.html#help-and-contribution","install.html#install","install.html#requirements","install.html#installation","getting-started.html#getting-started","getting-started.html#1-install","getting-started.html#2-open-a-local-catalog","getting-started.html#3-create-a-namespace-and-a-table","getting-started.html#
[...]
\ No newline at end of file
+Object.assign(window.search,
{"doc_urls":["introduction.html#iceberg-go","introduction.html#where-to-start","introduction.html#what-works-today","introduction.html#beyond-go","introduction.html#help-and-contribution","install.html#install","install.html#requirements","install.html#installation","getting-started.html#getting-started","getting-started.html#1-install","getting-started.html#2-open-a-local-catalog","getting-started.html#3-create-a-namespace-and-a-table","getting-started.html#
[...]
\ No newline at end of file
diff --git a/searchindex.json b/searchindex.json
index 5e2c03044..12120894b 100644
--- a/searchindex.json
+++ b/searchindex.json
@@ -1 +1 @@
-{"doc_urls":["introduction.html#iceberg-go","introduction.html#where-to-start","introduction.html#what-works-today","introduction.html#beyond-go","introduction.html#help-and-contribution","install.html#install","install.html#requirements","install.html#installation","getting-started.html#getting-started","getting-started.html#1-install","getting-started.html#2-open-a-local-catalog","getting-started.html#3-create-a-namespace-and-a-table","getting-started.html#4-write-some-arrow-data","get
[...]
\ No newline at end of file
+{"doc_urls":["introduction.html#iceberg-go","introduction.html#where-to-start","introduction.html#what-works-today","introduction.html#beyond-go","introduction.html#help-and-contribution","install.html#install","install.html#requirements","install.html#installation","getting-started.html#getting-started","getting-started.html#1-install","getting-started.html#2-open-a-local-catalog","getting-started.html#3-create-a-namespace-and-a-table","getting-started.html#4-write-some-arrow-data","get
[...]
\ No newline at end of file