You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polaris.apache.org by gi...@apache.org on 2025/03/14 15:39:40 UTC
(polaris) branch asf-site updated: deploy: 7f9ba4041ec9c58ec8b92869b6f0fe0055f68fe5
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/polaris.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 174b2f6f deploy: 7f9ba4041ec9c58ec8b92869b6f0fe0055f68fe5
174b2f6f is described below
commit 174b2f6f7db1da77509240f60393591058847917
Author: jbonofre <jb...@users.noreply.github.com>
AuthorDate: Fri Mar 14 15:39:36 2025 +0000
deploy: 7f9ba4041ec9c58ec8b92869b6f0fe0055f68fe5
---
404.html | 2 +-
blog/2024/10/01/dummy-post/index.html | 2 +-
blog/index.html | 2 +-
categories/index.html | 2 +-
community/chat-bylaws/index.html | 2 +-
community/code-of-conduct/index.html | 2 +-
community/contributing-guidelines/index.html | 2 +-
community/index.html | 2 +-
community/meetings/index.html | 2 +-
community/proposals/index.html | 2 +-
downloads/index.html | 2 +-
guides/index.html | 2 +-
.../access-control/index.html | 20 ++++--
.../0.9.0/command-line-interface/index.html | 29 ++++++++-
.../configuring-polaris-for-production/index.html | 27 +++++++-
in-dev/{unreleased => 0.9.0}/entities/index.html | 22 +++++--
in-dev/0.9.0/index.html | 25 ++++++++
in-dev/0.9.0/index.xml | 22 +++++++
{releases => in-dev}/0.9.0/metastores/index.html | 27 +++++++-
{releases => in-dev}/0.9.0/overview/index.html | 37 ++++++++---
in-dev/0.9.0/polaris-management-service/index.html | 26 ++++++++
in-dev/{unreleased => 0.9.0}/quickstart/index.html | 73 +++++++++++-----------
in-dev/0.9.0/rest-catalog-open-api/index.html | 26 ++++++++
in-dev/index.html | 2 +-
in-dev/release_index/index.html | 2 +-
in-dev/unreleased/access-control/index.html | 12 +++-
in-dev/unreleased/admin-tool/index.html | 12 +++-
.../unreleased/command-line-interface/index.html | 12 +++-
in-dev/unreleased/configuration/index.html | 12 +++-
.../configuring-polaris-for-production/index.html | 12 +++-
in-dev/unreleased/entities/index.html | 12 +++-
in-dev/unreleased/index.html | 12 +++-
in-dev/unreleased/metastores/index.html | 12 +++-
in-dev/unreleased/overview/index.html | 12 +++-
.../unreleased/polaris-catalog-service/index.html | 12 +++-
.../polaris-management-service/index.html | 12 +++-
in-dev/unreleased/quickstart/index.html | 12 +++-
in-dev/unreleased/telemetry/index.html | 12 +++-
index.html | 2 +-
index.xml | 37 ++++++++---
...rch-index.310d24820cda221513c4f154c5ca864c.json | 1 +
...rch-index.3f0bb8ad6c5ccbb9f696506c185690b1.json | 1 -
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/0.9.0/entities/index.html | 2 +-
releases/0.9.0/index.html | 2 +-
releases/0.9.0/metastores/index.html | 2 +-
releases/0.9.0/overview/index.html | 2 +-
.../0.9.0/polaris-management-service/index.html | 2 +-
releases/0.9.0/quickstart/index.html | 2 +-
releases/0.9.0/rest-catalog-open-api/index.html | 2 +-
releases/index.html | 2 +-
sitemap.xml | 2 +-
tags/index.html | 2 +-
55 files changed, 473 insertions(+), 112 deletions(-)
diff --git a/404.html b/404.html
index 80c53e00..42e70747 100644
--- a/404.html
+++ b/404.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="404 Page not found"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="404 Page not found"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with [...]
\ No newline at end of file
diff --git a/blog/2024/10/01/dummy-post/index.html b/blog/2024/10/01/dummy-post/index.html
index f8cb379c..8b3c2173 100644
--- a/blog/2024/10/01/dummy-post/index.html
+++ b/blog/2024/10/01/dummy-post/index.html
@@ -1,3 +1,3 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content="Just a dummy"><meta property="og:title" content="Dummy Post"><meta property="og:description" content="Just a dummy"><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/blog/2024/10/01/dummy-post/"><meta property="article:section" content="blog"><meta property="article:published_time" content="2024-10-01T00:00:00+00:00"><meta property="article:modified_time" content="2024-10-01T00:00:00+00:00"><meta itempro [...]
+<meta name=description content="Just a dummy"><meta property="og:title" content="Dummy Post"><meta property="og:description" content="Just a dummy"><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/blog/2024/10/01/dummy-post/"><meta property="article:section" content="blog"><meta property="article:published_time" content="2024-10-01T00:00:00+00:00"><meta property="article:modified_time" content="2024-10-01T00:00:00+00:00"><meta itempro [...]
<label for=m-blog20241001dummy-post-check><a href=/blog/2024/10/01/dummy-post/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20241001dummy-post><span class=td-sidebar-nav-active-item>Dummy Post</span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-10 ps-md-5 pe-md-4" role=main><a class=td-rss-button title=RSS href=/blog/index.xml target=_blank rel=noopener><i class="fa-solid fa-rss" aria-hidden=true></i></a><div clas [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 32dc2890..cda3140b 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1,3 +1,3 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/blog/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Blog"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with [...]
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Blog"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with [...]
<label for=m-blog20241001dummy-post-check><a href=/blog/2024/10/01/dummy-post/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20241001dummy-post><span>Dummy Post</span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-10 ps-md-5 pe-md-4" role=main><a class=td-rss-button title=RSS href=/blog/index.xml target=_blank rel=noopener><i class="fa-solid fa-rss" aria-hidden=true></i></a><div class=td-blog-posts><div class=h2>Posts in 2 [...]
\ No newline at end of file
diff --git a/categories/index.html b/categories/index.html
index 1fc57a3c..3e16ce82 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/categories/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/pn [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Categories"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Categories"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful [...]
\ No newline at end of file
diff --git a/community/chat-bylaws/index.html b/community/chat-bylaws/index.html
index ead8bdaa..dbf89af5 100644
--- a/community/chat-bylaws/index.html
+++ b/community/chat-bylaws/index.html
@@ -11,7 +11,7 @@ A few rules shall ensure that the chat conforms to the rules and best practices
Organizations and other open-source projects that contribute continuously and significantly to Polaris are welcome, but shall not use the Polaris chat as a vehicle for their own marketing without explicit approval of the project (P)PMC."><meta itemprop=wordCount content="349"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content><meta name=twitter:description content="Apache Polaris - Project Chat Bylaws Apache Polaris is currently und [...]
Motivation Apache Polaris uses public Slack workspace (join here).
A few rules shall ensure that the chat conforms to the rules and best practices of the Apache Software Foundation and serves well as a collaboration tool for the project.
-Organizations and other open-source projects that contribute continuously and significantly to Polaris are welcome, but shall not use the Polaris chat as a vehicle for their own marketing without explicit approval of the project (P)PMC."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquer [...]
+Organizations and other open-source projects that contribute continuously and significantly to Polaris are welcome, but shall not use the Polaris chat as a vehicle for their own marketing without explicit approval of the project (P)PMC."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquer [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check checked>
diff --git a/community/code-of-conduct/index.html b/community/code-of-conduct/index.html
index f89a68ff..987b6cae 100644
--- a/community/code-of-conduct/index.html
+++ b/community/code-of-conduct/index.html
@@ -3,7 +3,7 @@
Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation."><meta property="og:title" content><meta property="og:description" co [...]
Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation."><meta property="og:type" content="article"><meta property="og:url" c [...]
Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation."><meta itemprop=wordCount content="701"><meta itemprop=keywords conte [...]
-Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f [...]
+Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check checked>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span class=td-sidebar-nav-active-item>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
diff --git a/community/contributing-guidelines/index.html b/community/contributing-guidelines/index.html
index f1d62020..7ebb4901 100644
--- a/community/contributing-guidelines/index.html
+++ b/community/contributing-guidelines/index.html
@@ -15,7 +15,7 @@ When filing an issue, make sure to answer these five questions:"><meta itemprop=
This documentation will help you get started.
Contribute bug reports and feature requests You can report an issue in the Polaris Catalog issue tracker.
How to report a bug Note: If you find a security vulnerability, do NOT open an issue. Please email security@apache.org instead.
-When filing an issue, make sure to answer these five questions:"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script [...]
+When filing an issue, make sure to answer these five questions:"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
diff --git a/community/index.html b/community/index.html
index 375c5048..f030a442 100644
--- a/community/index.html
+++ b/community/index.html
@@ -1,5 +1,5 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/community/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Community"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life [...]
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Community"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
diff --git a/community/meetings/index.html b/community/meetings/index.html
index 22c781d3..6144f302 100644
--- a/community/meetings/index.html
+++ b/community/meetings/index.html
@@ -1,5 +1,5 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/community/meetings/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type= [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Community Meetings"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring project [...]
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Community Meetings"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring project [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span class=td-sidebar-nav-active-item>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
diff --git a/community/proposals/index.html b/community/proposals/index.html
index 8029caa3..eff862dd 100644
--- a/community/proposals/index.html
+++ b/community/proposals/index.html
@@ -7,7 +7,7 @@ Polaris Roadmap Discussed Roadmap"><meta property="og:type" content="article"><m
Past
Polaris Roadmap Discussed Roadmap"><meta itemprop=wordCount content="7"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Proposals & Roadmap"><meta name=twitter:description content="Proposals Active
Past
-Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script><script defer src=/lunr.min_7 [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script><script defer src=/lunr.min_7 [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check checked>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span class=td-sidebar-nav-active-item>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycode-of-conduct-li><input type=checkbox id=m-communitycode-of-conduct-check>
<label for=m-communitycode-of-conduct-check><a href=/community/code-of-conduct/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitycode-of-conduct><span>Code Of Conduct</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
diff --git a/downloads/index.html b/downloads/index.html
index 4a01ae60..0f801052 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -3,4 +3,4 @@
https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS "><meta property="og:title" content><meta property="og:description" content=" Downloads Releases 0.9.0 Apache Polaris 0.9.0 release is the first Polaris release. Only the source distribution is available for this release.
https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/downloads/"><meta property="article:section" content><meta itemprop=name content><meta itemprop=description content=" Downloads Releases 0.9.0 Apache Polaris 0.9.0 release is the first Polaris release. Only the source distribution is available for this release.
https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS "><meta itemprop=wordCount content="25"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content><meta name=twitter:description content=" Downloads Releases 0.9.0 Apache Polaris 0.9.0 release is the first Polaris release. Only the source distribution is available for this release.
-https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS "><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI [...]
\ No newline at end of file
+https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS "><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI [...]
\ No newline at end of file
diff --git a/guides/index.html b/guides/index.html
index 8ba8479b..ff526fa6 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/guides/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png hr [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Guides"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life wi [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris Guides"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life wi [...]
\ No newline at end of file
diff --git a/in-dev/unreleased/access-control/index.html b/in-dev/0.9.0/access-control/index.html
similarity index 76%
copy from in-dev/unreleased/access-control/index.html
copy to in-dev/0.9.0/access-control/index.html
index c88e3302..1903456a 100644
--- a/in-dev/unreleased/access-control/index.html
+++ b/in-dev/0.9.0/access-control/index.html
@@ -5,26 +5,36 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta property="og:title" content="Access Control"><meta property="og:description" content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/access-control/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Access Control"><meta itemprop=description content="This section provides information about how access control works for Apache Polaris (I [...]
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/access-control/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Access Control"><meta itemprop=description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta itemprop=wordCount content="1158"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check checked>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span class=td-sidebar-nav-active-item>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
-<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check checked>
-<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span class=td-sidebar-nav-active-item>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
-<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#securable-object>Securable object</a></li><li><a [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#securable-object>Securable object</a></li><li><a [...]
and then grants access to resources to service principals by assigning catalog roles to principal roles.</p><p>These are the key concepts to understanding access control in Polaris:</p><ul><li><strong>Securable object</strong></li><li><strong>Principal role</strong></li><li><strong>Catalog role</strong></li><li><strong>Privilege</strong></li></ul><h2 id=securable-object>Securable object</h2><p>A securable object is an object to which access can be granted. Polaris
has the following securable objects:</p><ul><li>Catalog</li><li>Namespace</li><li>Iceberg table</li><li>View</li></ul><h2 id=principal-role>Principal role</h2><p>A principal role is a resource in Polaris that you can use to logically group Polaris service principals together and grant privileges on
securable objects.</p><p>Polaris supports a many-to-one relationship between service principals and principal roles. For example, to grant the same privileges to
diff --git a/releases/0.9.0/command-line-interface/index.html b/in-dev/0.9.0/command-line-interface/index.html
similarity index 72%
copy from releases/0.9.0/command-line-interface/index.html
copy to in-dev/0.9.0/command-line-interface/index.html
index 981c2034..bb7ba5d9 100644
--- a/releases/0.9.0/command-line-interface/index.html
+++ b/in-dev/0.9.0/command-line-interface/index.html
@@ -5,13 +5,36 @@ polaris [options] COMMAND ... options: --host --port --client-id --client-secret
catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta property="og:title" content="Apache Polaris (Incubating) CLI"><meta property="og:description" content="In order to help administrators quickly set up and manage their Polaris server, Polaris provides a simple command-line interface (CLI) for common tasks.
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/command-line-interface/"><meta property="article:section" content="releases"><meta itemprop=name content="Apache Polaris (Incubating) CLI"><meta itemprop=description content="In order [...]
+catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/command-line-interface/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Apache Polaris (Incubating) CLI"><meta itemprop=description content="In order to h [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta itemprop=wordCount content="3083"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris (Incubating) CLI"><meta name=twitter:description content="In order to help administrators quickly set up and manage their Polaris server, P [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sh [...]
+catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sh [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check checked>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span class=td-sidebar-nav-active-item>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#authentication>Authentication</a></li><l [...]
options:
--host
@@ -323,7 +346,7 @@ options:
polaris namespaces list --catalog my_catalog --parent a
polaris namespaces list --catalog my_catalog --parent a.b
-</code></pre><h3 id=privileges>Privileges</h3><p>The <code>privileges</code> command is used to grant various privileges to a catalog role, or to revoke those privileges. Privileges can be on the level of a catalog, a namespace, a table, or a view. For more information on privileges, please refer to the <a href=https://polaris.apache.org/releases/0.9.0/entities/#privilege>docs</a>.</p><p>Note that when using the <code>privileges</code> command, the user specifies the relevant catalog and [...]
+</code></pre><h3 id=privileges>Privileges</h3><p>The <code>privileges</code> command is used to grant various privileges to a catalog role, or to revoke those privileges. Privileges can be on the level of a catalog, a namespace, a table, or a view. For more information on privileges, please refer to the <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#privilege>docs</a>.</p><p>Note that when using the <code>privileges</code> command, the user specifies the relevant catalog and c [...]
options:
list
Named arguments:
diff --git a/releases/0.9.0/configuring-polaris-for-production/index.html b/in-dev/0.9.0/configuring-polaris-for-production/index.html
similarity index 52%
copy from releases/0.9.0/configuring-polaris-for-production/index.html
copy to in-dev/0.9.0/configuring-polaris-for-production/index.html
index 8afb28c9..5a04d2e8 100644
--- a/releases/0.9.0/configuring-polaris-for-production/index.html
+++ b/in-dev/0.9.0/configuring-polaris-for-production/index.html
@@ -7,7 +7,7 @@ Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthen
Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
oauth2 [!WARNING]
Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
-Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/configuring-polaris-for-production/"><meta property="article:section" content="releases"><meta itemprop=name content="Configuring Apache Polaris (Incubating) for Pro [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/configuring-polaris-for-production/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Configuring Apache Polaris (Incubating) for Product [...]
Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
oauth2 [!WARNING]
Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
@@ -15,7 +15,30 @@ Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthen
Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
oauth2 [!WARNING]
Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
-Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_34937894415058999 [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_34937894415058999 [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check checked>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span class=td-sidebar-nav-active-item>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#security>Security</a><ul><li><a href=#configurat [...]
EclipseLink requires</p><ol><li>Building the JAR for the EclipseLink extension</li><li>Setting the <code>eclipseLink</code> gradle property to <code>true</code>.</li></ol><p>This can be achieved by setting <code>eclipseLink=true</code> in the <code>gradle.properties</code> file, or by passing the property explicitly while building all JARs, e.g.: <code>./gradlew -PeclipseLink=true clean assemble</code></p></blockquote><h3 id=bootstrapping>Bootstrapping</h3><p>Before using Polaris when us [...]
export POLARIS_BOOTSTRAP_MY_REALM_ROOT_CLIENT_SECRET=my-client-secret
</code></pre><p><strong>IMPORTANT</strong>: In case you use <code>default-realm</code> for metastore backend database, you won’t be able to use <code>export</code> command. Use this instead:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>env POLARIS_BOOTSTRAP_DEFAULT-REALM_ROOT_CLIENT_ID<span style=color:#f92672>=</span>my-client-id [...]
diff --git a/in-dev/unreleased/entities/index.html b/in-dev/0.9.0/entities/index.html
similarity index 51%
copy from in-dev/unreleased/entities/index.html
copy to in-dev/0.9.0/entities/index.html
index ecc07216..80e3d788 100644
--- a/in-dev/unreleased/entities/index.html
+++ b/in-dev/0.9.0/entities/index.html
@@ -5,23 +5,33 @@ For information on managing catalogs with the REST API or for more information o
Storage Type All catalogs in Polaris are associated with a storage type."><meta property="og:title" content="Entities"><meta property="og:description" content="This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type All catalogs in Polaris are associated with a storage type."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/entities/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Entities"><meta itemprop=description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
+Storage Type All catalogs in Polaris are associated with a storage type."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/entities/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Entities"><meta itemprop=description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type All catalogs in Polaris are associated with a storage type."><meta itemprop=wordCount content="673"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Entities"><meta name=twitter:description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
+Storage Type All catalogs in Polaris are associated with a storage type."><meta itemprop=wordCount content="665"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Entities"><meta name=twitter:description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
+Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check checked>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span class=td-sidebar-nav-active-item>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
-<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check checked>
-<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span class=td-sidebar-nav-active-item>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
-<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#catalog>Catalog</a><ul><li><a href=#storage-type [...]
\ No newline at end of file
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#catalog>Catalog</a><ul><li><a href=#storage-type [...]
\ No newline at end of file
diff --git a/in-dev/0.9.0/index.html b/in-dev/0.9.0/index.html
new file mode 100644
index 00000000..aeff7257
--- /dev/null
+++ b/in-dev/0.9.0/index.html
@@ -0,0 +1,25 @@
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/in-dev/0.9.0/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/ [...]
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="0.9.0"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful Java [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span class=td-sidebar-nav-active-item>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/in-dev/></a></li [...]
\ No newline at end of file
diff --git a/in-dev/0.9.0/index.xml b/in-dev/0.9.0/index.xml
new file mode 100644
index 00000000..821170c4
--- /dev/null
+++ b/in-dev/0.9.0/index.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>0.9.0 on Apache Polaris</title><link>https://polaris.apache.org/in-dev/0.9.0/</link><description>Recent content in 0.9.0 on Apache Polaris</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://polaris.apache.org/in-dev/0.9.0/index.xml" rel="self" type="application/rss+xml"/><item><title>Quick Start</title><lin [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here.</description></item><item><title>Overview</title><link>https://polaris.apache.org/in-dev/0.9.0/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/overview/</guid><description>Apac [...]
+With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
+Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1.</description></item><item><title>Apache Polaris (Incubating) CLI</title><link>https://polaris.apache.org/in-dev/0.9.0/command-line-interface/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/command-line-interface/</guid><description>In order to help administrators quickly set up and manage their Polaris server, Polari [...]
+The basic syntax of the Polaris CLI is outlined below:
+polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
+catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn.</description></item><item><title>Entities</title><link>https://polaris.apache.org/in-dev/0.9.0/entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/entities/</guid><description>This page documents various entities that can be managed in Apache [...]
+Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
+For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
+Storage Type All catalogs in Polaris are associated with a storage type.</description></item><item><title>Access Control</title><link>https://polaris.apache.org/in-dev/0.9.0/access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/access-control/</guid><description>This section provides information about how access control works for Apache Polaris (Incubating).
+Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
+These are the key concepts to understanding access control in Polaris:
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted.</description></item><item><title>Configuring Apache Polaris (Incubating) for Production</title><link>https://polaris.apache.org/in-dev/0.9.0/configuring-polaris-for-production/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/configuring-polaris-for-production/</guid><description>The default polaris-se [...]
+Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
+oauth2 [!WARNING]
+Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker.</description></item><item><title>Metastores</title><link>https://polaris.apache.org/in-dev/0.9.0/metastores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/metastores/</guid><description>This page documents important configuratio [...]
+Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
+metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
+By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
+In order to specify a configuration file outside the classpath, follow these steps.</description></item><item><title>Apache Polaris Management Service OpenAPI</title><link>https://polaris.apache.org/in-dev/0.9.0/polaris-management-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/polaris-management-service/</guid><description> Top</description></item><item><title>Apache Iceberg OpenAPI</title><link>https://polaris.apache.org/in [...]
\ No newline at end of file
diff --git a/releases/0.9.0/metastores/index.html b/in-dev/0.9.0/metastores/index.html
similarity index 63%
copy from releases/0.9.0/metastores/index.html
copy to in-dev/0.9.0/metastores/index.html
index 8896ed9e..e46a578c 100644
--- a/releases/0.9.0/metastores/index.html
+++ b/in-dev/0.9.0/metastores/index.html
@@ -7,7 +7,7 @@ In order to specify a configuration file outside the classpath, follow these ste
Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
-In order to specify a configuration file outside the classpath, follow these steps."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/metastores/"><meta property="article:section" content="releases"><meta itemprop=name content="Metastores"><meta itemprop=description content="This page documents important configurations for connecting to production database through EclipseLink.
+In order to specify a configuration file outside the classpath, follow these steps."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/metastores/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Metastores"><meta itemprop=description content="This page documents important configurations for connecting to production database through EclipseLink.
Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
@@ -15,7 +15,30 @@ In order to specify a configuration file outside the classpath, follow these ste
Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
-In order to specify a configuration file outside the classpath, follow these steps."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigi [...]
+In order to specify a configuration file outside the classpath, follow these steps."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigi [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090metastores-li><input type=checkbox id= [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span class=td-sidebar-nav-active-item>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#polaris-server-configuration>Polaris Server Conf [...]
type: eclipse-link
conf-file: META-INF/persistence.xml
persistence-unit: polaris
diff --git a/releases/0.9.0/overview/index.html b/in-dev/0.9.0/overview/index.html
similarity index 53%
copy from releases/0.9.0/overview/index.html
copy to in-dev/0.9.0/overview/index.html
index 866ac194..eae3dbec 100644
--- a/releases/0.9.0/overview/index.html
+++ b/in-dev/0.9.0/overview/index.html
@@ -5,13 +5,36 @@ Key concepts This section introduces key concepts associated with using Apache P
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta property="og:title" content="Overview"><meta property="og:description" content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/overview/"><meta property="article:section" content="releases"><meta itemprop=name content="Overview"><meta itemprop=description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source A [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/overview/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Overview"><meta itemprop=description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apach [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta itemprop=wordCount content="1473"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Overview"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check checked>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span class=td-sidebar-nav-active-item>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#key-concepts>Key concepts</a><ul><li><a href=#ca [...]
or namespaces have been created yet for Catalog2 or Catalog3.</p><p><img src=/img/sample-catalog-structure.svg alt="Diagram that shows an example Apache Polaris (Incubating) structure." title="Sample Apache Polaris (Incubating) structure"></p><h3 id=catalog>Catalog</h3><p>In Polaris, you can create one or more catalog resources to organize Iceberg tables.</p><p>Configure your catalog by setting values in the storage configuration for S3, Azure, or Google Cloud Storage. An Iceberg catalog [...]
query engine to manage and organize tables. The catalog forms the first architectural layer in the <a href=https://iceberg.apache.org/spec/#overview>Apache Iceberg™ table specification</a> and must support the following tasks:</p><ul><li><p>Storing the current metadata pointer for one or more Iceberg tables. A metadata pointer maps a table name to the location of that table’s
current metadata file.</p></li><li><p>Performing atomic operations so that you can update the current metadata pointer for a table to the metadata pointer of a new version of
@@ -25,14 +48,14 @@ read from these tables.</p><blockquote><p><strong>Important</strong></p><p>For t
to Polaris.</p><p>Query engines use service principals to connect to catalogs.</p><p>Polaris generates a Client ID and Client Secret pair for each service principal.</p><p>The following table displays example service principals that you might create in Polaris:</p><table><thead><tr><th>Service connection name</th><th>Purpose</th></tr></thead><tbody><tr><td>Flink ingestion</td><td>For Apache Flink® to ingest streaming data into Apache Iceberg™ tables.</td></tr><tr><td>Spark ETL pipeline</ [...]
Catalog. When creating a new service connection, the Polaris administrator grants the service principal that is created with the new service
connection either a new or existing principal role. A principal role is a resource in Polaris that you can use to logically group Polaris
-service principals together and grant privileges on securable objects. For more information, see <a href=https://polaris.apache.org/releases/0.9.0/access-control/#principal-role>Principal role</a>. Polaris uses a role-based access control (RBAC) model to grant service principals access to resources. For more information,
-see <a href=https://polaris.apache.org/releases/0.9.0/access-control/>Access control</a>. For a diagram of this model, see <a href=https://polaris.apache.org/releases/0.9.0/access-control/#rbac-model>RBAC model</a>.</p><p>If the Polaris administrator grants the service principal for the new service connection a new principal role, the service principal
+service principals together and grant privileges on securable objects. For more information, see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/#principal-role>Principal role</a>. Polaris uses a role-based access control (RBAC) model to grant service principals access to resources. For more information,
+see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/>Access control</a>. For a diagram of this model, see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/#rbac-model>RBAC model</a>.</p><p>If the Polaris administrator grants the service principal for the new service connection a new principal role, the service principal
doesn’t have any privileges granted to it yet. When securing the catalog that the new service connection will connect to, the Polaris
administrator grants privileges to catalog roles and then grants these catalog roles to the new principal role. As a result, the service
-principal for the new service connection has these privileges. For more information about catalog roles, see <a href=https://polaris.apache.org/releases/0.9.0/access-control/#catalog-role>Catalog role</a>.</p><p>If the Polaris administrator grants an existing principal role to the service principal for the new service connection, the service principal
+principal for the new service connection has these privileges. For more information about catalog roles, see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/#catalog-role>Catalog role</a>.</p><p>If the Polaris administrator grants an existing principal role to the service principal for the new service connection, the service principal
has the same privileges granted to the catalog roles that are granted to the existing principal role. If needed, the Polaris
administrator can grant additional catalog roles to the existing principal role or remove catalog roles from it to adjust the privileges
-bestowed to the service principal. For an example of how RBAC works in Polaris, see <a href=https://polaris.apache.org/releases/0.9.0/access-control/#rbac-example>RBAC example</a>.</p><h3 id=storage-configuration>Storage configuration</h3><p>A storage configuration stores a generated identity and access management (IAM) entity for your external cloud storage and is created
+bestowed to the service principal. For an example of how RBAC works in Polaris, see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/#rbac-example>RBAC example</a>.</p><h3 id=storage-configuration>Storage configuration</h3><p>A storage configuration stores a generated identity and access management (IAM) entity for your external cloud storage and is created
when you create a catalog. The storage configuration is used to set the values to connect Polaris to your cloud storage. During the
catalog creation process, an IAM entity is generated and used to create a trust relationship between the cloud storage provider and Polaris
Catalog.</p><p>When you create a catalog, you supply the following information about your external cloud storage:</p><table><thead><tr><th>Cloud storage provider</th><th>Information</th></tr></thead><tbody><tr><td>Amazon S3</td><td>Default base location for your Amazon S3 bucketLocations for your Amazon S3 bucketS3 role ARNExternal ID (optional)</td></tr><tr><td>Google Cloud Storage (GCS)</td><td>Default base location for your GCS bucketLocations for your GCS bucket</td></tr><tr><td>Azur [...]
@@ -52,4 +75,4 @@ queries from query engines in a consistent manner.</p><p>Polaris uses a role-bas
namespaces, and tables.</p><p>Polaris RBAC uses two different role types to delegate privileges:</p><ul><li><p><strong>Principal roles:</strong> Granted to Polaris service principals and
analogous to roles in other access control systems that you grant to
service principals.</p></li><li><p><strong>Catalog roles:</strong> Configured with certain privileges on Polaris
-catalog resources and granted to principal roles.</p></li></ul><p>For more information, see <a href=https://polaris.apache.org/releases/0.9.0/access-control/>Access control</a>.</p><h2 id=legal-notices>Legal Notices</h2><p>Apache®, Apache Iceberg™, Apache Spark™, Apache Flink®, and Flink® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.</p></div></main></div></div><footer class="td-footer row d-print-none"><div [...]
\ No newline at end of file
+catalog resources and granted to principal roles.</p></li></ul><p>For more information, see <a href=https://polaris.apache.org/in-dev/0.9.0/access-control/>Access control</a>.</p><h2 id=legal-notices>Legal Notices</h2><p>Apache®, Apache Iceberg™, Apache Spark™, Apache Flink®, and Flink® are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.</p></div></main></div></div><footer class="td-footer row d-print-none"><div cl [...]
\ No newline at end of file
diff --git a/in-dev/0.9.0/polaris-management-service/index.html b/in-dev/0.9.0/polaris-management-service/index.html
new file mode 100644
index 00000000..e9f7c668
--- /dev/null
+++ b/in-dev/0.9.0/polaris-management-service/index.html
@@ -0,0 +1,26 @@
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<meta name=description content=" Top "><meta property="og:title" content="Apache Polaris Management Service OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/polaris-management-service/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Apache Polaris Management Service OpenAPI"><meta itemprop=description content=" Top "><meta itemprop=wo [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check checked>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span class=td-sidebar-nav-active-item>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-i [...]
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/in-dev/></a></li [...]
+<script>var mybutton=document.getElementById("myBtn");window.onscroll=function(){scrollFunction()};function scrollFunction(){document.body.scrollTop>20||document.documentElement.scrollTop>20?mybutton.style.display="block":mybutton.style.display="none"}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}</script><style>body{margin:0;padding:0}</style><div id=redoc-container><redoc spec-url=https://raw.githubusercontent.com/apache/polaris/refs/heads/main/s [...]
\ No newline at end of file
diff --git a/in-dev/unreleased/quickstart/index.html b/in-dev/0.9.0/quickstart/index.html
similarity index 67%
copy from in-dev/unreleased/quickstart/index.html
copy to in-dev/0.9.0/quickstart/index.html
index 9f7534fe..f939a2e9 100644
--- a/in-dev/unreleased/quickstart/index.html
+++ b/in-dev/0.9.0/quickstart/index.html
@@ -1,11 +1,21 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<meta name=description content="This guide serves as a introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Polaris locally, and finally includes examples of how to use Polaris with Apache Spark™.
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:title" content="Quick Start"><meta property="og:description" content="This guide serves as a introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Po [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/quickstart/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Quick Start"><meta itempro [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1630"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
-<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check checked>
-<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span class=td-sidebar-nav-active-item>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/quickstart/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Quick Start"><meta itemprop=des [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1433"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check checked>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span class=td-sidebar-nav-active-item>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
@@ -16,12 +26,11 @@ Prerequisites This guide covers building Polaris, deploying it locally or via Do
<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
-<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#prerequisites>Prerequisites</a><ul><li><a href=# [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-toc><nav id=TableOfContents><ul><li><a href=#prerequisites>Prerequisites</a><ul><li><a href=# [...]
</span></span></code></pre></div><p>Then, use git to clone the Polaris repo:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>cd ~
</span></span><span style=display:flex><span>git clone https://github.com/apache/polaris.git
</span></span></code></pre></div><h4 id=with-docker>With Docker</h4><p>If you plan to deploy Polaris inside <a href=https://www.docker.com/>Docker</a>, you’ll need to install docker itself. For example, this can be done using <a href=https://brew.sh/>homebrew</a>:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>brew install --cask docker
-</span></span></code></pre></div><p>There could be a <a href=https://github.com/apache/polaris/pull/971>Docker permission issues</a> related to seccomp configuration. To resolve these issues, set the <code>seccomp</code> profile to “unconfined” when running a container. For example:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><s [...]
-</span></span></code></pre></div><p>Note: Setting the seccomp profile to “unconfined” disables the default system call filtering, which may pose security risks. Use this configuration with caution, especially in production environments.</p><p>Once installed, make sure Docker is running.</p><h4 id=from-source>From Source</h4><p>If you plan to build Polaris from source yourself, you will need to satisfy a few prerequisites first.</p><p>Polaris is built using <a href=https://gra [...]
+</span></span></code></pre></div><p>Once installed, make sure Docker is running.</p><h4 id=from-source>From Source</h4><p>If you plan to build Polaris from source yourself, you will need to satisfy a few prerequisites first.</p><p>Polaris is built using <a href=https://gradle.org/>gradle</a> and is compatible with Java 21. We recommend the use of <a href=https://www.jenv.be/>jenv</a> to manage multiple Java versions. For example, to install Java 21 via <a href=https://brew.sh/>homebrew</ [...]
</span></span><span style=display:flex><span>brew install openjdk@21 jenv
</span></span><span style=display:flex><span>jenv add <span style=color:#66d9ef>$(</span>brew --prefix openjdk@21<span style=color:#66d9ef>)</span>
</span></span><span style=display:flex><span>jenv local <span style=color:#ae81ff>21</span>
@@ -31,26 +40,17 @@ Prerequisites This guide covers building Polaris, deploying it locally or via Do
</span></span><span style=display:flex><span>cd ~/spark
</span></span><span style=display:flex><span>git checkout branch-3.5
</span></span></code></pre></div><h2 id=deploying-polaris>Deploying Polaris</h2><p>Polaris can be deployed via a lightweight docker image or as a standalone process. Before starting, be sure that you’ve satisfied the relevant <a href=#building-and-deploying-polaris>prerequisites</a> detailed above.</p><h3 id=docker-image>Docker Image</h3><p>To start using Polaris in Docker, launch Polaris while Docker is running:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;backgroun [...]
-</span></span><span style=display:flex><span>./gradlew clean :polaris-quarkus-server:assemble -Dquarkus.container-image.build<span style=color:#f92672>=</span>true --no-build-cache
-</span></span><span style=display:flex><span>docker run -p 8181:8181 -p 8182:8182 apache/polaris:latest
-</span></span></code></pre></div><p>You should see output for some time as Polaris builds and starts up. Eventually, you won’t see any more logs and should see messages that resemble the following:</p><pre tabindex=0><code>INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) Apache Polaris Server <version> on JVM (powered by Quarkus <version>) started in 2.656s. Listening on: http://localhost:8181. Management interface listening on http://0.0.0.0:8182.
-INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) Profile prod activated.
-INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) Installed features: [...]
-</code></pre><h3 id=running-polaris-as-a-standalone-process>Running Polaris as a Standalone Process</h3><p>The easiest way to run Polaris locally is to start the Polaris server from the
-<code>quarkus/server/build</code> directory (after building Polaris):</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>cd ~/polaris
-</span></span><span style=display:flex><span><span style=color:#75715e># Build the server</span>
-</span></span><span style=display:flex><span>./gradlew clean :polaris-quarkus-server:assemble
-</span></span><span style=display:flex><span><span style=color:#75715e># Start the server</span>
-</span></span><span style=display:flex><span>java -jar quarkus/server/build/quarkus-app/quarkus-run.jar
-</span></span></code></pre></div><p>You should see output for some time as Polaris builds and starts up. Eventually, you won’t see any more logs and should see messages that resemble the following:</p><pre tabindex=0><code>realm: <realm> root principal credentials: <client-id>:<client-secret>
-INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) polaris-quarkus-service <version> on JVM (powered by Quarkus <version>) started in 2.656s. Listening on: http://localhost:8181. Management interface listening on http://0.0.0.0:8182.
-INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) Profile prod activated. Live Coding activated.
-INFO [io.quarkus] [,] [,,,] (Quarkus Main Thread) Installed features: [...]
-</code></pre><p>At this point, Polaris is running.</p><p>For this tutorial, we’ll launch an instance of Polaris that stores entities only in-memory. This means that any entities that you define will be destroyed when Polaris is shut down. It also means that Polaris will automatically bootstrap itself with root credentials. For more information on how to configure Polaris for production usage, see the <a href=https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-produ [...]
-in stdout on initial startup. Look for a line that resembles the following:</p><pre tabindex=0><code>realm: <realm> root principal credentials: <client-id>:<client-secret>
-</code></pre><p>Be sure to take note of these credentials as we’ll be using them below. You can also set these credentials as environment variables for use with the Polaris CLI:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>export CLIENT_ID<span style=color:#f92672>=</span><client-id>
+</span></span><span style=display:flex><span>docker compose -f docker-compose.yml up --build
+</span></span></code></pre></div><p>Once the <code>polaris-polaris</code> container is up, you can continue to <a href=#defining-a-catalog>Defining a Catalog</a>.</p><h3 id=building-polaris>Building Polaris</h3><p>Run Polaris locally with:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>cd ~/polaris
+</span></span><span style=display:flex><span>./gradlew runApp
+</span></span></code></pre></div><p>You should see output for some time as Polaris builds and starts up. Eventually, you won’t see any more logs and should see messages that resemble the following:</p><pre tabindex=0><code>INFO [...] [main] [] o.e.j.s.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@...
+INFO [...] [main] [] o.e.j.server.AbstractConnector: Started application@...
+INFO [...] [main] [] o.e.j.server.AbstractConnector: Started admin@...
+INFO [...] [main] [] o.eclipse.jetty.server.Server: Started Server@...
+</code></pre><p>At this point, Polaris is running.</p><h2 id=bootstrapping-polaris>Bootstrapping Polaris</h2><p>For this tutorial, we’ll launch an instance of Polaris that stores entities only in-memory. This means that any entities that you define will be destroyed when Polaris is shut down. It also means that Polaris will automatically bootstrap itself with root credentials. For more information on how to configure Polaris for production usage, see the <a href=https://polaris.apa [...]
+</code></pre><p>Be sure to note of these credentials as we’ll be using them below. You can also set these credentials as environment variables for use with the Polaris CLI:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>export CLIENT_ID<span style=color:#f92672>=</span><client-id>
</span></span><span style=display:flex><span>export CLIENT_SECRET<span style=color:#f92672>=</span><client-secret>
-</span></span></code></pre></div><h2 id=defining-a-catalog>Defining a Catalog</h2><p>In Polaris, the <a href=https://polaris.apache.org/in-dev/unreleased/entities/#catalog>catalog</a> is the top-level entity that objects like <a href=https://polaris.apache.org/in-dev/unreleased/entities/#table>tables</a> and <a href=https://polaris.apache.org/in-dev/unreleased/entities/#view>views</a> are organized under. With a Polaris service running, you can create a catalog like so:</p><div class=hig [...]
+</span></span></code></pre></div><h2 id=defining-a-catalog>Defining a Catalog</h2><p>In Polaris, the <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#catalog>catalog</a> is the top-level entity that objects like <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#table>tables</a> and <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#view>views</a> are organized under. With a Polaris service running, you can create a catalog like so:</p><div class=highlight><pre tab [...]
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>./polaris <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-id <span style=color:#e6db74>${</span>CLIENT_ID<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
@@ -61,7 +61,7 @@ in stdout on initial startup. Look for a line that resembles the following:</p><
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --default-base-location <span style=color:#e6db74>${</span>DEFAULT_BASE_LOCATION<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --role-arn <span style=color:#e6db74>${</span>ROLE_ARN<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> quickstart_catalog
-</span></span></code></pre></div><p>This will create a new catalog called <strong>quickstart_catalog</strong>.</p><p>The <code>DEFAULT_BASE_LOCATION</code> you provide will be the default location that objects in this catalog should be stored in, and the <code>ROLE_ARN</code> you provide should be a <a href=https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html>Role ARN</a> with access to read and write data in that location. These credentials will be provided to engines re [...]
+</span></span></code></pre></div><p>This will create a new catalog called <strong>quickstart_catalog</strong>.</p><p>The <code>DEFAULT_BASE_LOCATION</code> you provide will be the default location that objects in this catalog should be stored in, and the <code>ROLE_ARN</code> you provide should be a <a href=https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html>Role ARN</a> with access to read and write data in that location. These credentials will be provided to engines re [...]
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-id <span style=color:#e6db74>${</span>CLIENT_ID<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-secret <span style=color:#e6db74>${</span>CLIENT_SECRET<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> principals <span style=color:#ae81ff>\
@@ -84,7 +84,7 @@ in stdout on initial startup. Look for a line that resembles the following:</p><
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> quickstart_catalog_role
</span></span></code></pre></div><p>Be sure to provide the necessary credentials, hostname, and port as before.</p><p>When the <code>principals create</code> command completes successfully, it will return the credentials for this new principal. Be sure to note these down for later. For example:</p><pre tabindex=0><code>./polaris ... principals create example
{"clientId": "XXXX", "clientSecret": "YYYY"}
-</code></pre><p>Now, we grant the principal the <a href=https://polaris.apache.org/in-dev/unreleased/entities/#principal-role>principal role</a> we created, and grant the <a href=https://polaris.apache.org/in-dev/unreleased/entities/#catalog-role>catalog role</a> the principal role we created. For more information on these entities, please refer to the linked documentation.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4; [...]
+</code></pre><p>Now, we grant the principal the <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#principal-role>principal role</a> we created, and grant the <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#catalog-role>catalog role</a> the principal role we created. For more information on these entities, please refer to the linked documentation.</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4 [...]
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-id <span style=color:#e6db74>${</span>CLIENT_ID<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-secret <span style=color:#e6db74>${</span>CLIENT_SECRET<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> principal-roles <span style=color:#ae81ff>\
@@ -100,7 +100,7 @@ in stdout on initial startup. Look for a line that resembles the following:</p><
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --catalog quickstart_catalog <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --principal-role quickstart_user_role <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> quickstart_catalog_role
-</span></span></code></pre></div><p>Now, we’ve linked our principal to the catalog via roles like so:</p><p><img src=/img/quickstart/privilege-illustration-1.png alt="Principal to Catalog" title="Principal to Catalog"></p><p>In order to give this principal the ability to interact with the catalog, we must assign some <a href=https://polaris.apache.org/in-dev/unreleased/entities/#privilege>privileges</a>. For the time being, we will give this principal the ability to fully manage content [...]
+</span></span></code></pre></div><p>Now, we’ve linked our principal to the catalog via roles like so:</p><p><img src=/img/quickstart/privilege-illustration-1.png alt="Principal to Catalog" title="Principal to Catalog"></p><p>In order to give this principal the ability to interact with the catalog, we must assign some <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#privilege>privileges</a>. For the time being, we will give this principal the ability to fully manage content in ou [...]
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-id <span style=color:#e6db74>${</span>CLIENT_ID<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --client-secret <span style=color:#e6db74>${</span>CLIENT_SECRET<span style=color:#e6db74>}</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> privileges <span style=color:#ae81ff>\
@@ -109,7 +109,7 @@ in stdout on initial startup. Look for a line that resembles the following:</p><
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --catalog quickstart_catalog <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> --catalog-role quickstart_catalog_role <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> CATALOG_MANAGE_CONTENT
-</span></span></code></pre></div><p>This grants the <a href=https://polaris.apache.org/in-dev/unreleased/entities/#privilege>catalog privileges</a> <code>CATALOG_MANAGE_CONTENT</code> to our catalog role, linking everything together like so:</p><p><img src=/img/quickstart/privilege-illustration-2.png alt="Principal to Catalog with Catalog Role" title="Principal to Catalog with Catalog Role"></p><p><code>CATALOG_MANAGE_CONTENT</code> has create/list/read/write privileges on all entities w [...]
+</span></span></code></pre></div><p>This grants the <a href=https://polaris.apache.org/in-dev/0.9.0/entities/#privilege>catalog privileges</a> <code>CATALOG_MANAGE_CONTENT</code> to our catalog role, linking everything together like so:</p><p><img src=/img/quickstart/privilege-illustration-2.png alt="Principal to Catalog with Catalog Role" title="Principal to Catalog with Catalog Role"></p><p><code>CATALOG_MANAGE_CONTENT</code> has create/list/read/write privileges on all entities within [...]
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--packages org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.7.1,org.apache.hadoop:hadoop-aws:3.4.0 <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.extensions<span style=color:#f92672>=</span>org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.warehouse<span style=color:#f92672>=</span>quickstart_catalog <span style=color:#ae81ff>\
@@ -119,16 +119,15 @@ in stdout on initial startup. Look for a line that resembles the following:</p><
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.uri<span style=color:#f92672>=</span>http://localhost:8181/api/catalog <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.credential<span style=color:#f92672>=</span><span style=color:#e6db74>'XXXX:YYYY'</span> <span style=color:#ae81ff>\
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.scope<span style=color:#f92672>=</span><span style=color:#e6db74>'PRINCIPAL_ROLE:ALL'</span> <span style=color:#ae81ff>\
-</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.token-refresh-enabled<span style=color:#f92672>=</span>true <span style=color:#ae81ff>\
-</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.client.region<span style=color:#f92672>=</span>us-west-2
+</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span>--conf spark.sql.catalog.quickstart_catalog.token-refresh-enabled<span style=color:#f92672>=</span>true
</span></span></code></pre></div><p>Replace <code>XXXX</code> and <code>YYYY</code> with the client ID and client secret generated when you created the <code>quickstart_user</code> principal.</p><p>Similar to the CLI commands above, this configures Spark to use the Polaris running at <code>localhost:8181</code>. If your Polaris server is running elsewhere, but sure to update the configuration appropriately.</p><p>Finally, note that we include the <code>hadoop-aws</code> package here. If [...]
spark.sql("CREATE NAMESPACE IF NOT EXISTS quickstart_namespace")
spark.sql("CREATE NAMESPACE IF NOT EXISTS quickstart_namespace.schema")
spark.sql("USE NAMESPACE quickstart_namespace.schema")
spark.sql("""
-CREATE TABLE IF NOT EXISTS quickstart_table (
- id BIGINT, data STRING
-)
+ CREATE TABLE IF NOT EXISTS quickstart_table (
+ id BIGINT, data STRING
+ )
USING ICEBERG
""")
</code></pre><p>We can now use this table like any other:</p><pre tabindex=0><code>spark.sql("INSERT INTO quickstart_table VALUES (1, 'some data')")
@@ -150,5 +149,5 @@ spark.sql("SELECT * FROM quickstart_table").show(false)
</span></span></span><span style=display:flex><span><span style=color:#ae81ff></span> CATALOG_MANAGE_CONTENT
</span></span></code></pre></div><p>Spark will lose access to the table:</p><pre tabindex=0><code>spark.sql("SELECT * FROM quickstart_table").show(false)
-org.apache.iceberg.exceptions.ForbiddenException: Forbidden: Principal 'quickstart_user' with activated PrincipalRoles '[]' and activated grants via '[quickstart_catalog_role, quickstart_user_role]' is not authorized for op LOAD_TABLE_WITH_READ_DELEGATION
+org.apache.iceberg.exceptions.ForbiddenException: Forbidden: Principal 'quickstart_user' with activated PrincipalRoles '[]' and activated ids '[6, 7]' is not authorized for op LOAD_TABLE_WITH_READ_DELEGATION
</code></pre></div></main></div></div><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"><ul class=td-footer__links-list><li class=td-footer__links-item data-bs-toggle=tooltip title=Slack aria-label=Slack><a target=_blank rel=noopener href=https://apache-polaris.slack.com/ aria-label=Slack><i class="fa-regular fa-comment-dots"></i></a></li><li class=td-footer__links-item data-bs-toggle=tool [...]
\ No newline at end of file
diff --git a/in-dev/0.9.0/rest-catalog-open-api/index.html b/in-dev/0.9.0/rest-catalog-open-api/index.html
new file mode 100644
index 00000000..9c188f3d
--- /dev/null
+++ b/in-dev/0.9.0/rest-catalog-open-api/index.html
@@ -0,0 +1,26 @@
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<meta name=description content=" Top "><meta property="og:title" content="Apache Iceberg OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/0.9.0/rest-catalog-open-api/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Apache Iceberg OpenAPI"><meta itemprop=description content=" Top "><meta itemprop=wordCount content="1"><meta itemprop=keywords [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-ap [...]
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span class=td-sidebar-nav-active-item>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check>
+<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
+<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
+<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
+<label for=m-in-devunreleasedadmin-tool-check><a href=/in-dev/unreleased/admin-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedadmin-tool><span>Admin Tool</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedcommand-line-interface-li><input type=checkbox id=m-in-devunreleasedcommand-line-interface-check>
+<label for=m-in-devunreleasedcommand-line-interface-check><a href=/in-dev/unreleased/command-line-interface/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedcommand-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedentities-li><input type=checkbox id=m-in-devunreleasedentities-check>
+<label for=m-in-devunreleasedentities-check><a href=/in-dev/unreleased/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedentities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedtelemetry-li><input type=checkbox id=m-in-devunreleasedtelemetry-check>
+<label for=m-in-devunreleasedtelemetry-check><a href=/in-dev/unreleased/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedtelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedaccess-control-li><input type=checkbox id=m-in-devunreleasedaccess-control-check>
+<label for=m-in-devunreleasedaccess-control-check><a href=/in-dev/unreleased/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedaccess-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguration-li><input type=checkbox id=m-in-devunreleasedconfiguration-check>
+<label for=m-in-devunreleasedconfiguration-check><a href=/in-dev/unreleased/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguration><span>Configuring Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedconfiguring-polaris-for-production-li><input type=checkbox id=m-in-devunreleasedconfiguring-polaris-for-production-check>
+<label for=m-in-devunreleasedconfiguring-polaris-for-production-check><a href=/in-dev/unreleased/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedconfiguring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedmetastores-li><input typ [...]
+<label for=m-in-devunreleasedmetastores-check><a href=/in-dev/unreleased/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedmetastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-management-service-li><input type=checkbox id=m-in-devunreleasedpolaris-management-service-check>
+<label for=m-in-devunreleasedpolaris-management-service-check><a href=/in-dev/unreleased/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedpolaris-catalog-service-li><input type=checkbox id=m-in-devunrelea [...]
+<label for=m-in-devunreleasedpolaris-catalog-service-check><a href=/in-dev/unreleased/polaris-catalog-service/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedpolaris-catalog-service><span>Catalog API Spec</span></a></label></li></ul></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/in-dev/></a></li [...]
+<script>var mybutton=document.getElementById("myBtn");window.onscroll=function(){scrollFunction()};function scrollFunction(){document.body.scrollTop>20||document.documentElement.scrollTop>20?mybutton.style.display="block":mybutton.style.display="none"}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}</script><style>body{margin:0;padding:0}</style><div id=redoc-container><redoc spec-url=https://raw.githubusercontent.com/apache/polaris/refs/heads/main/s [...]
\ No newline at end of file
diff --git a/in-dev/index.html b/in-dev/index.html
index 21954613..072db958 100644
--- a/in-dev/index.html
+++ b/in-dev/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/in-dev/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png hr [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript p [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript p [...]
\ No newline at end of file
diff --git a/in-dev/release_index/index.html b/in-dev/release_index/index.html
index c1c8139c..bc1ddd7d 100644
--- a/in-dev/release_index/index.html
+++ b/in-dev/release_index/index.html
@@ -3,4 +3,4 @@
Download from &hellip;"><meta property="og:title" content="POLARIS VERSION INDEX MD TEMPLATE"><meta property="og:description" content="== Apache Polaris version [unreleased]
Download from …"><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/release_index/"><meta property="article:section" content="in-dev"><meta itemprop=name content="POLARIS VERSION INDEX MD TEMPLATE"><meta itemprop=description content="== Apache Polaris version [unreleased]
Download from …"><meta itemprop=wordCount content="8"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="POLARIS VERSION INDEX MD TEMPLATE"><meta name=twitter:description content="== Apache Polaris version [unreleased]
-Download from …"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script><script defer src=/lunr.min_71012444198222 [...]
\ No newline at end of file
+Download from …"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script><script defer src=/lunr.min_71012444198222 [...]
\ No newline at end of file
diff --git a/in-dev/unreleased/access-control/index.html b/in-dev/unreleased/access-control/index.html
index c88e3302..147596ca 100644
--- a/in-dev/unreleased/access-control/index.html
+++ b/in-dev/unreleased/access-control/index.html
@@ -11,7 +11,17 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta itemprop=wordCount content="1158"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/admin-tool/index.html b/in-dev/unreleased/admin-tool/index.html
index 2141270b..602dbee1 100644
--- a/in-dev/unreleased/admin-tool/index.html
+++ b/in-dev/unreleased/admin-tool/index.html
@@ -11,7 +11,17 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in quarkus/admin/build/polaris-quarkus-admin-*-runner.jar Two distribution archives in quarkus/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage Please make sure the admin tool and Polaris server are with the same version before using it."><meta itemprop=wordCount content="528"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin T [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew clean :polaris-quarkus-admin:build \ -Dquarkus.container-image.build=true \ -PeclipseLinkDeps=org.postgresql:postgresql:42.7.4 \ --no-build-cache The above command will generate:
-One standalone JAR in quarkus/admin/build/polaris-quarkus-admin-*-runner.jar Two distribution archives in quarkus/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage Please make sure the admin tool and Polaris server are with the same version before using it."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba73 [...]
+One standalone JAR in quarkus/admin/build/polaris-quarkus-admin-*-runner.jar Two distribution archives in quarkus/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage Please make sure the admin tool and Polaris server are with the same version before using it."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba73 [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check checked>
diff --git a/in-dev/unreleased/command-line-interface/index.html b/in-dev/unreleased/command-line-interface/index.html
index 909b1cf4..fcd5826d 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/command-line-interface/index.html
@@ -11,7 +11,17 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta itemprop=wordCount content="3418"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Command Line Interface"><meta name=twitter:description content="In order to help administrators quickly set up and manage their Polaris server, P [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --profile COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges profiles Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js inte [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js inte [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/configuration/index.html b/in-dev/unreleased/configuration/index.html
index 790f30be..8527f9f0 100644
--- a/in-dev/unreleased/configuration/index.html
+++ b/in-dev/unreleased/configuration/index.html
@@ -11,7 +11,17 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence."><meta itemprop=wordCount content="1486"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview This page provides information on how to configure Apache Polaris (Incubating). Unless stated otherwise, this information is valid both for Polaris Docker im [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/configuring-polaris-for-production/index.html b/in-dev/unreleased/configuring-polaris-for-production/index.html
index 7c6f0463..71f6a537 100644
--- a/in-dev/unreleased/configuring-polaris-for-production/index.html
+++ b/in-dev/unreleased/configuring-polaris-for-production/index.html
@@ -11,7 +11,17 @@ For more information on how to configure Polaris and what configuration options
OAuth2 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="931"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Apache Polaris (Incubating) for Production"><meta name=twitter:description content="Configuring Polaris for Production The default server configuration is intended for development and testing. When deplo [...]
Notable configuration used to secure a Polaris deployment are outlined below.
For more information on how to configure Polaris and what configuration options are available, refer to the configuration reference page.
-OAuth2 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJ [...]
+OAuth2 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJ [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/entities/index.html b/in-dev/unreleased/entities/index.html
index ecc07216..6f8b99d0 100644
--- a/in-dev/unreleased/entities/index.html
+++ b/in-dev/unreleased/entities/index.html
@@ -11,7 +11,17 @@ For information on managing catalogs with the REST API or for more information o
Storage Type All catalogs in Polaris are associated with a storage type."><meta itemprop=wordCount content="673"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Entities"><meta name=twitter:description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
+Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/index.html b/in-dev/unreleased/index.html
index 281e2173..f6c4d9bd 100644
--- a/in-dev/unreleased/index.html
+++ b/in-dev/unreleased/index.html
@@ -1,5 +1,15 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/in-dev/unreleased/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=i [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Unreleased - current state of the main branch"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and b [...]
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Unreleased - current state of the main branch"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and b [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span class=td-sidebar-nav-active-item>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/metastores/index.html b/in-dev/unreleased/metastores/index.html
index 7f50408f..effc1d09 100644
--- a/in-dev/unreleased/metastores/index.html
+++ b/in-dev/unreleased/metastores/index.html
@@ -11,7 +11,17 @@ Polaris Server Configuration Configure the polaris.persistence section in your P
polaris.persistence.type=eclipse-link polaris.persistence.eclipselink.configuration-file=/path/to/persistence.xml polaris.persistence.eclipselink.persistence-unit=polaris Alternatively, configuration can also be done with environment variables or system properties."><meta itemprop=wordCount content="428"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Metastores"><meta name=twitter:description content="This page documents import [...]
Building Polaris with EclipseLink Polaris doesn’t ship with any JDBC driver. You must specify them when building Polaris with EclipseLink by using Gradle’s project property: -PeclipseLinkDeps=<jdbc-driver-artifact1>,<jdbc-driver-artifact2>,.... See below examples for H2 and Postgres.
Polaris Server Configuration Configure the polaris.persistence section in your Polaris configuration file (application.properties) as follows:
-polaris.persistence.type=eclipse-link polaris.persistence.eclipselink.configuration-file=/path/to/persistence.xml polaris.persistence.eclipselink.persistence-unit=polaris Alternatively, configuration can also be done with environment variables or system properties."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet [...]
+polaris.persistence.type=eclipse-link polaris.persistence.eclipselink.configuration-file=/path/to/persistence.xml polaris.persistence.eclipselink.persistence-unit=polaris Alternatively, configuration can also be done with environment variables or system properties."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/overview/index.html b/in-dev/unreleased/overview/index.html
index bef53e5f..50fdcb96 100644
--- a/in-dev/unreleased/overview/index.html
+++ b/in-dev/unreleased/overview/index.html
@@ -11,7 +11,17 @@ Key concepts This section introduces key concepts associated with using Apache P
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta itemprop=wordCount content="934"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Overview"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check checked>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span class=td-sidebar-nav-active-item>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/polaris-catalog-service/index.html b/in-dev/unreleased/polaris-catalog-service/index.html
index 66100ab3..d3c97508 100644
--- a/in-dev/unreleased/polaris-catalog-service/index.html
+++ b/in-dev/unreleased/polaris-catalog-service/index.html
@@ -1,5 +1,15 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content=" Top "><meta property="og:title" content><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-catalog-service/"><meta property="article:section" content="in-dev"><meta itemprop=name content><meta itemprop=description content=" Top "><meta itemprop=wordCount content="1"><meta itemprop=keywords content><meta name=twitter:card content="s [...]
+<meta name=description content=" Top "><meta property="og:title" content><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-catalog-service/"><meta property="article:section" content="in-dev"><meta itemprop=name content><meta itemprop=description content=" Top "><meta itemprop=wordCount content="1"><meta itemprop=keywords content><meta name=twitter:card content="s [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/polaris-management-service/index.html b/in-dev/unreleased/polaris-management-service/index.html
index e2da02dd..ae859fc7 100644
--- a/in-dev/unreleased/polaris-management-service/index.html
+++ b/in-dev/unreleased/polaris-management-service/index.html
@@ -1,5 +1,15 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content=" Top "><meta property="og:title" content="Apache Polaris Management Service OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-management-service/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Apache Polaris Management Service OpenAPI"><meta itemprop=description content=" Top "><meta itempr [...]
+<meta name=description content=" Top "><meta property="og:title" content="Apache Polaris Management Service OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-management-service/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Apache Polaris Management Service OpenAPI"><meta itemprop=description content=" Top "><meta itempr [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/quickstart/index.html b/in-dev/unreleased/quickstart/index.html
index 9f7534fe..556c6259 100644
--- a/in-dev/unreleased/quickstart/index.html
+++ b/in-dev/unreleased/quickstart/index.html
@@ -3,7 +3,17 @@
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:title" content="Quick Start"><meta property="og:description" content="This guide serves as a introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Po [...]
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/quickstart/"><meta property="article:section" content="in-dev"><meta itemprop=name content="Quick Start"><meta itempro [...]
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1630"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check checked>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span class=td-sidebar-nav-active-item>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/in-dev/unreleased/telemetry/index.html b/in-dev/unreleased/telemetry/index.html
index 909b9e83..67ec59bd 100644
--- a/in-dev/unreleased/telemetry/index.html
+++ b/in-dev/unreleased/telemetry/index.html
@@ -7,7 +7,17 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value."><meta itemprop=wordCount content="820"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content="Metrics Metrics are published using Micrometer; they are available from Polaris’s management interface [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512- [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512- [...]
+<label for=m-in-dev090-check><a href=/in-dev/0.9.0/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-dev090><span>0.9.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090quickstart-li><input type=checkbox id=m-in-dev090quickstart-check>
+<label for=m-in-dev090quickstart-check><a href=/in-dev/0.9.0/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090quickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090overview-li><input type=checkbox id=m-in-dev090overview-check>
+<label for=m-in-dev090overview-check><a href=/in-dev/0.9.0/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090overview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090command-line-interface-li><input type=checkbox id=m-in-dev090command-line-interface-check>
+<label for=m-in-dev090command-line-interface-check><a href=/in-dev/0.9.0/command-line-interface/ title="Apache Polaris (Incubating) CLI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090command-line-interface><span>Command Line Interface</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090entities-li><input type=checkbox id=m-in-dev090entities-check>
+<label for=m-in-dev090entities-check><a href=/in-dev/0.9.0/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090entities><span>Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090access-control-li><input type=checkbox id=m-in-dev090access-control-check>
+<label for=m-in-dev090access-control-check><a href=/in-dev/0.9.0/access-control/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090access-control><span>Access Control</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090configuring-polaris-for-production-li><input type=checkbox id=m-in-dev090configuring-polaris-for-production-check>
+<label for=m-in-dev090configuring-polaris-for-production-check><a href=/in-dev/0.9.0/configuring-polaris-for-production/ title="Configuring Apache Polaris (Incubating) for Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090configuring-polaris-for-production><span>Deploying In Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090metastores-li><input type=checkbox id=m-in-dev090m [...]
+<label for=m-in-dev090metastores-check><a href=/in-dev/0.9.0/metastores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090metastores><span>Metastores</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090polaris-management-service-li><input type=checkbox id=m-in-dev090polaris-management-service-check>
+<label for=m-in-dev090polaris-management-service-check><a href=/in-dev/0.9.0/polaris-management-service/ title="Apache Polaris Management Service OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090polaris-management-service><span>Management OpenAPI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-dev090rest-catalog-open-api-li><input type=checkbox id=m-in-dev090rest-catalog-open-api-check>
+<label for=m-in-dev090rest-catalog-open-api-check><a href=/in-dev/0.9.0/rest-catalog-open-api/ title="Apache Iceberg OpenAPI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-dev090rest-catalog-open-api><span>Iceberg OpenAPI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleased-li><input type=checkbox id=m-in-devunreleased-check checked>
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Unreleased - current state of the main branch" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>In Development</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedquickstart-li><input type=checkbox id=m-in-devunreleasedquickstart-check>
<label for=m-in-devunreleasedquickstart-check><a href=/in-dev/unreleased/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedoverview-li><input type=checkbox id=m-in-devunreleasedoverview-check>
<label for=m-in-devunreleasedoverview-check><a href=/in-dev/unreleased/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedadmin-tool-li><input type=checkbox id=m-in-devunreleasedadmin-tool-check>
diff --git a/index.html b/index.html
index ae34eae9..17532ba0 100644
--- a/index.html
+++ b/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta name=generator content="Hugo 0.123.7"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180 [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powe [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Apache Polaris"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powe [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index d06b6bb1..3a86ebec 100644
--- a/index.xml
+++ b/index.xml
@@ -1,6 +1,10 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Polaris</title><link>https://polaris.apache.org/</link><description>Recent content on Apache Polaris</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 01 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://polaris.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Quick [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Polaris</title><link>https://polaris.apache.org/</link><description>Recent content on Apache Polaris</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 01 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://polaris.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Quick [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here.</description></item><item><title>Quick Start</title><link>https://polaris.apache.org/in-dev/unreleased/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/quickstart/</guid> [...]
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here.</description></item><item><title>Quick Start</title><link>https://polaris.apache.org/releases/0.9.0/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/quickstart/</guid><descr [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here.</description></item><item><title>Overview</title><link>https://polaris.apache.org/in-dev/unreleased/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/overview/</guid><descri [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here.</description></item><item><title>Overview</title><link>https://polaris.apache.org/in-dev/0.9.0/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/overview/</guid><description>Apac [...]
+With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
+Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1.</description></item><item><title>Overview</title><link>https://polaris.apache.org/in-dev/unreleased/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/overview/</guid><description>Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Icebe [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1.</description></item><item><title>Overview</title><link>https://polaris.apache.org/releases/0.9.0/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/overview/</guid><description>Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ RE [...]
@@ -12,7 +16,10 @@ Polaris Roadmap Discussed Roadmap</description></item><item><title>Admin Tool</t
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew clean :polaris-quarkus-admin:build \ -Dquarkus.container-image.build=true \ -PeclipseLinkDeps=org.postgresql:postgresql:42.7.4 \ --no-build-cache The above command will generate:
One standalone JAR in quarkus/admin/build/polaris-quarkus-admin-*-runner.jar Two distribution archives in quarkus/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:&lt;version&gt; Usage Please make sure the admin tool and Polaris server are with the same version before using it.</description></item><item><title/><link>https://polaris.apache.org/community/code-of-conduct/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000< [...]
-Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.</description></item><item><title>Command Line Interface</title><link> [...]
+Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.</description></item><item><title>Apache Polaris (Incubating) CLI</tit [...]
+The basic syntax of the Polaris CLI is outlined below:
+polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
+catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn.</description></item><item><title>Command Line Interface</title><link>https://polaris.apache.org/in-dev/unreleased/command-line-interface/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/command-line-interface/</guid><description>In order to hel [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --profile COMMAND must be one of the following:
catalogs principals principal-roles catalog-roles namespaces privileges profiles Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn.</description></item><item><title>Apache Polaris (Incubating) CLI</title><link>https://polaris.apache.org/releases/0.9.0/command-line-interface/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/command-line-interface/</guid><description>In [...]
@@ -21,7 +28,10 @@ polaris [options] COMMAND ... options: --host --port --client-id --client-secret
catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn.</description></item><item><title/><link>https://polaris.apache.org/community/chat-bylaws/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/community/chat-bylaws/</guid><description>Apache Polaris - Project Chat Bylaws Apache Polaris is currently undergoing Incuba [...]
Motivation Apache Polaris uses public Slack workspace (join here).
A few rules shall ensure that the chat conforms to the rules and best practices of the Apache Software Foundation and serves well as a collaboration tool for the project.
-Organizations and other open-source projects that contribute continuously and significantly to Polaris are welcome, but shall not use the Polaris chat as a vehicle for their own marketing without explicit approval of the project (P)PMC.</description></item><item><title>Entities</title><link>https://polaris.apache.org/in-dev/unreleased/entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/entities/</guid><description>This page [...]
+Organizations and other open-source projects that contribute continuously and significantly to Polaris are welcome, but shall not use the Polaris chat as a vehicle for their own marketing without explicit approval of the project (P)PMC.</description></item><item><title>Entities</title><link>https://polaris.apache.org/in-dev/0.9.0/entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/entities/</guid><description>This page documents [...]
+Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
+For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
+Storage Type All catalogs in Polaris are associated with a storage type.</description></item><item><title>Entities</title><link>https://polaris.apache.org/in-dev/unreleased/entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/entities/</guid><description>This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
Storage Type All catalogs in Polaris are associated with a storage type.</description></item><item><title>Entities</title><link>https://polaris.apache.org/releases/0.9.0/entities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/entities/</guid><description>This page documents various entities that can be managed in Apache Polaris (Incubating).
@@ -29,7 +39,10 @@ Catalog A catalog is a top-level entity in Polaris that may contain other entiti
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
Storage Type All catalogs in Polaris are associated with a storage type.</description></item><item><title>Telemetry</title><link>https://polaris.apache.org/in-dev/unreleased/telemetry/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/telemetry/</guid><description>Metrics Metrics are published using Micrometer; they are available from Polaris&rsquo;s management interface (port 8282 by default) under the path /q/metrics. For exa [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value.</description></item><item><title>Access Control</title><link>https://polaris.apache.org/in-dev/unreleased/access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/access-control/</guid><description>This section provides information about how [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value.</description></item><item><title>Access Control</title><link>https://polaris.apache.org/in-dev/0.9.0/access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/access-control/</guid><description>This section provides information about how access con [...]
+Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
+These are the key concepts to understanding access control in Polaris:
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted.</description></item><item><title>Access Control</title><link>https://polaris.apache.org/in-dev/unreleased/access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/access-control/</guid><description>This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted.</description></item><item><title>Access Control</title><link>https://polaris.apache.org/releases/0.9.0/access-control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/access-control/</guid><description>This section provides information about how access control works for Apache Polaris (Incubating).
@@ -42,20 +55,28 @@ How to report a bug Note: If you find a security vulnerability, do NOT open an i
When filing an issue, make sure to answer these five questions:</description></item><item><title>Configuring Polaris</title><link>https://polaris.apache.org/in-dev/unreleased/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/configuration/</guid><description>Overview This page provides information on how to configure Apache Polaris (Incubating). Unless stated otherwise, this information is valid both for Polaris Dock [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence.</description></item><item><title>Configuring Apache Polaris (Incubating) for Production</title><link>https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-production/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-production/</guid><description>Configuring Polaris for Producti [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence.</description></item><item><title>Configuring Apache Polaris (Incubating) for Production</title><link>https://polaris.apache.org/in-dev/0.9.0/configuring-polaris-for-production/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/configuring-polaris-for-production/</guid><description>The default polaris-server.yml configurati [...]
+Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
+oauth2 [!WARNING]
+Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker.</description></item><item><title>Configuring Apache Polaris (Incubating) for Production</title><link>https://polaris.apache.org/in-dev/unreleased/configuring-polaris-for-production/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unrele [...]
Notable configuration used to secure a Polaris deployment are outlined below.
For more information on how to configure Polaris and what configuration options are available, refer to the configuration reference page.
OAuth2 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:</description></item><item><title>Configuring Apache Polaris (Incubating) for Production</title><link>https://polaris.apache.org/releases/0.9.0/configuring-polaris-for-production/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/configuring-polaris-for-production/</guid><description>The default polaris-serve [...]
Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
oauth2 [!WARNING]
Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
-Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker.</description></item><item><title>Metastores</title><link>https://polaris.apache.org/in-dev/unreleased/metastores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/metastores/</guid><description>This page documents important co [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker.</description></item><item><title>Metastores</title><link>https://polaris.apache.org/in-dev/0.9.0/metastores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/metastores/</guid><description>This page documents important configuratio [...]
+Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
+metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
+By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
+In order to specify a configuration file outside the classpath, follow these steps.</description></item><item><title>Metastores</title><link>https://polaris.apache.org/in-dev/unreleased/metastores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/metastores/</guid><description>This page documents important configurations for connecting to a production database through EclipseLink.
Building Polaris with EclipseLink Polaris doesn&rsquo;t ship with any JDBC driver. You must specify them when building Polaris with EclipseLink by using Gradle&rsquo;s project property: -PeclipseLinkDeps=&lt;jdbc-driver-artifact1&gt;,&lt;jdbc-driver-artifact2&gt;,.... See below examples for H2 and Postgres.
Polaris Server Configuration Configure the polaris.persistence section in your Polaris configuration file (application.properties) as follows:
polaris.persistence.type=eclipse-link polaris.persistence.eclipselink.configuration-file=/path/to/persistence.xml polaris.persistence.eclipselink.persistence-unit=polaris Alternatively, configuration can also be done with environment variables or system properties.</description></item><item><title>Metastores</title><link>https://polaris.apache.org/releases/0.9.0/metastores/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/releases/0.9.0/metastores/ [...]
Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
-In order to specify a configuration file outside the classpath, follow these steps.</description></item><item><title>Apache Polaris Management Service OpenAPI</title><link>https://polaris.apache.org/in-dev/unreleased/polaris-management-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/unreleased/polaris-management-service/</guid><description> Top</description></item><item><title>Apache Polaris Management Service OpenAPI</title><link> [...]
+In order to specify a configuration file outside the classpath, follow these steps.</description></item><item><title>Apache Polaris Management Service OpenAPI</title><link>https://polaris.apache.org/in-dev/0.9.0/polaris-management-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/0.9.0/polaris-management-service/</guid><description> Top</description></item><item><title>Apache Polaris Management Service OpenAPI</title><link>https://po [...]
https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz asc sha512 KEYS</description></item><item><title>POLARIS VERSION INDEX MD TEMPLATE</title><link>https://polaris.apache.org/in-dev/release_index/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/in-dev/release_index/</guid><description>== Apache Polaris version [unreleased]
Download from &hellip;</description></item></channel></rss>
\ No newline at end of file
diff --git a/offline-search-index.310d24820cda221513c4f154c5ca864c.json b/offline-search-index.310d24820cda221513c4f154c5ca864c.json
new file mode 100644
index 00000000..183667c8
--- /dev/null
+++ b/offline-search-index.310d24820cda221513c4f154c5ca864c.json
@@ -0,0 +1 @@
+[{"body":" Upcoming Meetings We have bi-weekly community meeting using Google Meet.\nJoin Polaris Community Sync invite.\nScheduled Meetings Agenda for upcoming Community Meetings\nGoogle Meet Link\nDate Time 2025-03-20\n9:00 AM PST 18:00 CET\n2025-04-03\n9:00 AM PST 18:00 CET\n2025-04-17\n9:00 AM PST 18:00 CET\n2025-05-15\n9:00 AM PST 18:00 CET\n2025-06-12\n9:00 AM PST 18:00 CET\n2025-06-26\n9:00 AM PST 18:00 CET\n…\nPast Meetings Date Notes Recording 2025-03-06\nMeeting Notes\nhttps:/ [...]
\ No newline at end of file
diff --git a/offline-search-index.3f0bb8ad6c5ccbb9f696506c185690b1.json b/offline-search-index.3f0bb8ad6c5ccbb9f696506c185690b1.json
deleted file mode 100644
index 750767ef..00000000
--- a/offline-search-index.3f0bb8ad6c5ccbb9f696506c185690b1.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"body":" Upcoming Meetings We have bi-weekly community meeting using Google Meet.\nJoin Polaris Community Sync invite.\nScheduled Meetings Agenda for upcoming Community Meetings\nGoogle Meet Link\nDate Time 2025-03-20\n9:00 AM PST 18:00 CET\n2025-04-03\n9:00 AM PST 18:00 CET\n2025-04-17\n9:00 AM PST 18:00 CET\n2025-05-15\n9:00 AM PST 18:00 CET\n2025-06-12\n9:00 AM PST 18:00 CET\n2025-06-26\n9:00 AM PST 18:00 CET\n…\nPast Meetings Date Notes Recording 2025-03-06\nMeeting Notes\nhttps:/ [...]
\ No newline at end of file
diff --git a/releases/0.9.0/access-control/index.html b/releases/0.9.0/access-control/index.html
index 275e3695..b5e61934 100644
--- a/releases/0.9.0/access-control/index.html
+++ b/releases/0.9.0/access-control/index.html
@@ -11,7 +11,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><meta itemprop=wordCount content="1158"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
+Securable object Principal role Catalog role Privilege Securable object A securable object is an object to which access can be granted."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnw [...]
and then grants access to resources to service principals by assigning catalog roles to principal roles.</p><p>These are the key concepts to understanding access control in Polaris:</p><ul><li><strong>Securable object</strong></li><li><strong>Principal role</strong></li><li><strong>Catalog role</strong></li><li><strong>Privilege</strong></li></ul><h2 id=securable-object>Securable object</h2><p>A securable object is an object to which access can be granted. Polaris
has the following securable objects:</p><ul><li>Catalog</li><li>Namespace</li><li>Iceberg table</li><li>View</li></ul><h2 id=principal-role>Principal role</h2><p>A principal role is a resource in Polaris that you can use to logically group Polaris service principals together and grant privileges on
securable objects.</p><p>Polaris supports a many-to-one relationship between service principals and principal roles. For example, to grant the same privileges to
diff --git a/releases/0.9.0/command-line-interface/index.html b/releases/0.9.0/command-line-interface/index.html
index 981c2034..57ec979b 100644
--- a/releases/0.9.0/command-line-interface/index.html
+++ b/releases/0.9.0/command-line-interface/index.html
@@ -11,7 +11,7 @@ polaris [options] COMMAND ... options: --host --port --client-id --client-secret
catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><meta itemprop=wordCount content="3083"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris (Incubating) CLI"><meta name=twitter:description content="In order to help administrators quickly set up and manage their Polaris server, P [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --client-id --client-secret COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sh [...]
+catalogs principals principal-roles catalog-roles namespaces privileges Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sh [...]
options:
--host
diff --git a/releases/0.9.0/configuring-polaris-for-production/index.html b/releases/0.9.0/configuring-polaris-for-production/index.html
index 8afb28c9..c2433447 100644
--- a/releases/0.9.0/configuring-polaris-for-production/index.html
+++ b/releases/0.9.0/configuring-polaris-for-production/index.html
@@ -15,7 +15,7 @@ Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthen
Security Configurations Notable configuration used to secure a Polaris deployment are outlined below.
oauth2 [!WARNING]
Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
-Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_34937894415058999 [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_34937894415058999 [...]
EclipseLink requires</p><ol><li>Building the JAR for the EclipseLink extension</li><li>Setting the <code>eclipseLink</code> gradle property to <code>true</code>.</li></ol><p>This can be achieved by setting <code>eclipseLink=true</code> in the <code>gradle.properties</code> file, or by passing the property explicitly while building all JARs, e.g.: <code>./gradlew -PeclipseLink=true clean assemble</code></p></blockquote><h3 id=bootstrapping>Bootstrapping</h3><p>Before using Polaris when us [...]
export POLARIS_BOOTSTRAP_MY_REALM_ROOT_CLIENT_SECRET=my-client-secret
</code></pre><p><strong>IMPORTANT</strong>: In case you use <code>default-realm</code> for metastore backend database, you won’t be able to use <code>export</code> command. Use this instead:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>env POLARIS_BOOTSTRAP_DEFAULT-REALM_ROOT_CLIENT_ID<span style=color:#f92672>=</span>my-client-id [...]
diff --git a/releases/0.9.0/entities/index.html b/releases/0.9.0/entities/index.html
index 0682e44a..30f5127b 100644
--- a/releases/0.9.0/entities/index.html
+++ b/releases/0.9.0/entities/index.html
@@ -11,4 +11,4 @@ For information on managing catalogs with the REST API or for more information o
Storage Type All catalogs in Polaris are associated with a storage type."><meta itemprop=wordCount content="665"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Entities"><meta name=twitter:description content="This page documents various entities that can be managed in Apache Polaris (Incubating).
Catalog A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
\ No newline at end of file
+Storage Type All catalogs in Polaris are associated with a storage type."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous [...]
\ No newline at end of file
diff --git a/releases/0.9.0/index.html b/releases/0.9.0/index.html
index 91baa6e3..ea4f4f95 100644
--- a/releases/0.9.0/index.html
+++ b/releases/0.9.0/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/releases/0.9.0/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=imag [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="POLARIS VERSION INDEX MD TEMPLATE"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring project [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="POLARIS VERSION INDEX MD TEMPLATE"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring project [...]
\ No newline at end of file
diff --git a/releases/0.9.0/metastores/index.html b/releases/0.9.0/metastores/index.html
index 8896ed9e..e10fae50 100644
--- a/releases/0.9.0/metastores/index.html
+++ b/releases/0.9.0/metastores/index.html
@@ -15,7 +15,7 @@ In order to specify a configuration file outside the classpath, follow these ste
Polaris Server Configuration Configure the metaStoreManager section in the Polaris configuration (polaris-server.yml by default) as follows:
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
-In order to specify a configuration file outside the classpath, follow these steps."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigi [...]
+In order to specify a configuration file outside the classpath, follow these steps."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigi [...]
type: eclipse-link
conf-file: META-INF/persistence.xml
persistence-unit: polaris
diff --git a/releases/0.9.0/overview/index.html b/releases/0.9.0/overview/index.html
index 866ac194..36ace7ff 100644
--- a/releases/0.9.0/overview/index.html
+++ b/releases/0.9.0/overview/index.html
@@ -11,7 +11,7 @@ Key concepts This section introduces key concepts associated with using Apache P
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><meta itemprop=wordCount content="1473"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Overview"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><script src=/jquery-3.7.1.min_3493789441505899954.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI6 [...]
or namespaces have been created yet for Catalog2 or Catalog3.</p><p><img src=/img/sample-catalog-structure.svg alt="Diagram that shows an example Apache Polaris (Incubating) structure." title="Sample Apache Polaris (Incubating) structure"></p><h3 id=catalog>Catalog</h3><p>In Polaris, you can create one or more catalog resources to organize Iceberg tables.</p><p>Configure your catalog by setting values in the storage configuration for S3, Azure, or Google Cloud Storage. An Iceberg catalog [...]
query engine to manage and organize tables. The catalog forms the first architectural layer in the <a href=https://iceberg.apache.org/spec/#overview>Apache Iceberg™ table specification</a> and must support the following tasks:</p><ul><li><p>Storing the current metadata pointer for one or more Iceberg tables. A metadata pointer maps a table name to the location of that table’s
current metadata file.</p></li><li><p>Performing atomic operations so that you can update the current metadata pointer for a table to the metadata pointer of a new version of
diff --git a/releases/0.9.0/polaris-management-service/index.html b/releases/0.9.0/polaris-management-service/index.html
index 3796976c..4385ec6c 100644
--- a/releases/0.9.0/polaris-management-service/index.html
+++ b/releases/0.9.0/polaris-management-service/index.html
@@ -1,3 +1,3 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content=" Top "><meta property="og:title" content="Apache Polaris Management Service OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/polaris-management-service/"><meta property="article:section" content="releases"><meta itemprop=name content="Apache Polaris Management Service OpenAPI"><meta itemprop=description content=" Top "><meta itempro [...]
+<meta name=description content=" Top "><meta property="og:title" content="Apache Polaris Management Service OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/polaris-management-service/"><meta property="article:section" content="releases"><meta itemprop=name content="Apache Polaris Management Service OpenAPI"><meta itemprop=description content=" Top "><meta itempro [...]
<script>var mybutton=document.getElementById("myBtn");window.onscroll=function(){scrollFunction()};function scrollFunction(){document.body.scrollTop>20||document.documentElement.scrollTop>20?mybutton.style.display="block":mybutton.style.display="none"}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}</script><style>body{margin:0;padding:0}</style><div id=redoc-container><redoc spec-url=https://raw.githubusercontent.com/apache/polaris/refs/heads/main/s [...]
\ No newline at end of file
diff --git a/releases/0.9.0/quickstart/index.html b/releases/0.9.0/quickstart/index.html
index d144c68d..aac87451 100644
--- a/releases/0.9.0/quickstart/index.html
+++ b/releases/0.9.0/quickstart/index.html
@@ -3,7 +3,7 @@
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:title" content="Quick Start"><meta property="og:description" content="This guide serves as a introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Po [...]
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/quickstart/"><meta property="article:section" content="releases"><meta itemprop=name content="Quick Start"><meta itemprop [...]
Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1433"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to [...]
-Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
+Prerequisites This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css as=style><link href=/scss/main.min.3c2cd39dba7372e952786b83413e4f5cd762b4cd11ec884aaf80539d85eab8bd.css rel=stylesheet integrity><sc [...]
</span></span></code></pre></div><p>Then, use git to clone the Polaris repo:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>cd ~
</span></span><span style=display:flex><span>git clone https://github.com/apache/polaris.git
</span></span></code></pre></div><h4 id=with-docker>With Docker</h4><p>If you plan to deploy Polaris inside <a href=https://www.docker.com/>Docker</a>, you’ll need to install docker itself. For example, this can be done using <a href=https://brew.sh/>homebrew</a>:</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=display:flex><span>brew install --cask docker
diff --git a/releases/0.9.0/rest-catalog-open-api/index.html b/releases/0.9.0/rest-catalog-open-api/index.html
index 2abed4f8..5d5f71c2 100644
--- a/releases/0.9.0/rest-catalog-open-api/index.html
+++ b/releases/0.9.0/rest-catalog-open-api/index.html
@@ -1,3 +1,3 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
-<meta name=description content=" Top "><meta property="og:title" content="Apache Iceberg OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/rest-catalog-open-api/"><meta property="article:section" content="releases"><meta itemprop=name content="Apache Iceberg OpenAPI"><meta itemprop=description content=" Top "><meta itemprop=wordCount content="1"><meta itemprop=keyw [...]
+<meta name=description content=" Top "><meta property="og:title" content="Apache Iceberg OpenAPI"><meta property="og:description" content=" Top "><meta property="og:type" content="article"><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/rest-catalog-open-api/"><meta property="article:section" content="releases"><meta itemprop=name content="Apache Iceberg OpenAPI"><meta itemprop=description content=" Top "><meta itemprop=wordCount content="1"><meta itemprop=keyw [...]
<script>var mybutton=document.getElementById("myBtn");window.onscroll=function(){scrollFunction()};function scrollFunction(){document.body.scrollTop>20||document.documentElement.scrollTop>20?mybutton.style.display="block":mybutton.style.display="none"}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}</script><style>body{margin:0;padding:0}</style><div id=redoc-container><redoc spec-url=https://raw.githubusercontent.com/apache/polaris/refs/heads/main/s [...]
\ No newline at end of file
diff --git a/releases/index.html b/releases/index.html
index 8baf174e..2160d8cf 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/releases/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Releases"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful J [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Releases"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful J [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 7c9c3102..84614813 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/community/meetings/</loc></url><url><loc>https://polaris.apache.org/in-dev/unreleased/quickstart/</loc></url><url><loc>https://polaris.apache.org/releases/0.9.0/quickstart/</loc></url><url><loc>https://polaris.apache.org/blog/</loc><lastmod>2024-10-01T00:00:00+00:00</lastmod></url><url><loc>https [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/community/meetings/</loc></url><url><loc>https://polaris.apache.org/in-dev/0.9.0/quickstart/</loc></url><url><loc>https://polaris.apache.org/in-dev/unreleased/quickstart/</loc></url><url><loc>https://polaris.apache.org/releases/0.9.0/quickstart/</loc></url><url><loc>https://polaris.apache.org/blo [...]
\ No newline at end of file
diff --git a/tags/index.html b/tags/index.html
index 13e49f24..df53ad82 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,2 +1,2 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
-<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Tags"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaS [...]
\ No newline at end of file
+<meta name=description content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins."><meta property="og:title" content="Tags"><meta property="og:description" content="Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaS [...]
\ No newline at end of file