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 2026/08/31 16:16:52 UTC
(polaris) branch asf-site updated: deploy: 14fb296dead85fca74e0736b4c9ce88c39f61fc5
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 57b7dfb170 deploy: 14fb296dead85fca74e0736b4c9ce88c39f61fc5
57b7dfb170 is described below
commit 57b7dfb170994ec7953dceb824b7fa00c7772239
Author: MonkeyCanCode <Mo...@users.noreply.github.com>
AuthorDate: Mon Aug 31 16:16:45 2026 +0000
deploy: 14fb296dead85fca74e0736b4c9ce88c39f61fc5
---
404.html | 2 +-
.../20/apache-polaris-1.0.1-incubating-has-been-released/index.html | 2 +-
.../index.html | 2 +-
.../19/apache-polaris-1.1.0-incubating-has-been-released/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../02/19/apache-polaris-graduates-to-top-level-project/index.html | 2 +-
.../29/introducing-the-setup-command-in-apache-polaris/index.html | 2 +-
.../index.html | 2 +-
blog/2026/08/18/securing-s3-data-with-aws-kms/index.html | 2 +-
blog/index.html | 2 +-
blog/page/2/index.html | 2 +-
categories/index.html | 2 +-
community/chat-bylaws/index.html | 2 +-
community/community-guidelines/index.html | 2 +-
community/contributing-guidelines/index.html | 2 +-
community/index.html | 2 +-
community/meetings/index.html | 2 +-
community/proposals/index.html | 2 +-
community/release-guides/index.html | 2 +-
community/release-guides/manual-release-guide/index.html | 2 +-
community/release-guides/release-verification-guide/index.html | 2 +-
community/release-guides/semi-automated-release-guide/index.html | 2 +-
community/security-advisories/cve-2026-42809/index.html | 2 +-
community/security-advisories/cve-2026-42810/index.html | 2 +-
community/security-advisories/cve-2026-42811/index.html | 2 +-
community/security-advisories/cve-2026-42812/index.html | 2 +-
community/security-report/index.html | 2 +-
docs/index.html | 2 +-
downloads/0.9.0/index.html | 2 +-
downloads/1.0.0/index.html | 2 +-
downloads/1.0.1/index.html | 2 +-
downloads/1.1.0/index.html | 2 +-
downloads/1.2.0/index.html | 2 +-
downloads/1.3.0/index.html | 2 +-
downloads/1.4.0/index.html | 2 +-
downloads/1.4.1/index.html | 2 +-
downloads/1.5.0/index.html | 2 +-
downloads/1.6.0/index.html | 2 +-
downloads/1.7.0/index.html | 2 +-
downloads/index.html | 2 +-
downloads/readme/index.html | 2 +-
guides/ceph/index.html | 2 +-
guides/cockroachdb/index.html | 2 +-
guides/flink/index.html | 2 +-
guides/index.html | 2 +-
guides/jdbc/index.html | 2 +-
guides/keycloak/index.html | 2 +-
guides/ozone/index.html | 2 +-
guides/quickstart/index.html | 2 +-
guides/readme/index.html | 2 +-
guides/rustfs/index.html | 2 +-
guides/spark/index.html | 2 +-
guides/telemetry/index.html | 2 +-
guides/trino/index.html | 2 +-
in-dev/index.html | 2 +-
in-dev/release_index/index.html | 2 +-
in-dev/unreleased/admin-tool/index.html | 2 +-
in-dev/unreleased/command-line-interface/index.html | 6 ++++--
in-dev/unreleased/configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../configuring-azure-blob-cloud-storage-specific/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
in-dev/unreleased/configuration/configuring-polaris/index.html | 2 +-
in-dev/unreleased/configuration/index.html | 2 +-
in-dev/unreleased/downstream-build/index.html | 2 +-
in-dev/unreleased/entities/index.html | 2 +-
in-dev/unreleased/evolution/index.html | 2 +-
.../unreleased/federation/bigquery-metastore-federation/index.html | 2 +-
in-dev/unreleased/federation/hive-metastore-federation/index.html | 2 +-
in-dev/unreleased/federation/iceberg-rest-federation/index.html | 2 +-
in-dev/unreleased/federation/index.html | 2 +-
in-dev/unreleased/generic-table/index.html | 2 +-
in-dev/unreleased/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
in-dev/unreleased/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
in-dev/unreleased/getting-started/deploying-polaris/index.html | 2 +-
.../getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/storage-tls/index.html | 2 +-
in-dev/unreleased/getting-started/index.html | 2 +-
in-dev/unreleased/getting-started/install-dependencies/index.html | 2 +-
in-dev/unreleased/getting-started/quick-start/index.html | 2 +-
in-dev/unreleased/getting-started/setup-tools/index.html | 2 +-
in-dev/unreleased/getting-started/using-polaris/index.html | 2 +-
.../getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../getting-started/using-polaris/telemetry-tools/index.html | 2 +-
in-dev/unreleased/helm-chart/authentication/index.html | 2 +-
in-dev/unreleased/helm-chart/dev/index.html | 2 +-
in-dev/unreleased/helm-chart/index.html | 2 +-
in-dev/unreleased/helm-chart/networking/index.html | 2 +-
in-dev/unreleased/helm-chart/persistence/index.html | 2 +-
in-dev/unreleased/helm-chart/production/index.html | 2 +-
in-dev/unreleased/helm-chart/reference/index.html | 2 +-
in-dev/unreleased/index.html | 2 +-
in-dev/unreleased/managing-security/access-control/index.html | 2 +-
.../managing-security/external-idp/idp-dev-notes/index.html | 2 +-
in-dev/unreleased/managing-security/external-idp/index.html | 2 +-
in-dev/unreleased/managing-security/external-pdp/index.html | 2 +-
in-dev/unreleased/managing-security/external-pdp/opa/index.html | 2 +-
in-dev/unreleased/managing-security/index.html | 2 +-
in-dev/unreleased/metastores/index.html | 2 +-
in-dev/unreleased/metastores/nosql-mongodb/index.html | 2 +-
in-dev/unreleased/metastores/relational-jdbc/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../unreleased/polaris-api-specs/polaris-management-api/index.html | 2 +-
in-dev/unreleased/polaris-spark-client/index.html | 2 +-
in-dev/unreleased/policy/index.html | 2 +-
in-dev/unreleased/realm/index.html | 2 +-
in-dev/unreleased/telemetry/index.html | 2 +-
in-dev/unreleased/vended-credentials/index.html | 2 +-
index.html | 2 +-
offline-search-index.4cc9c1e71088e2685d90de61d41e6bb5.json | 1 +
offline-search-index.8f616ab7bee725136b33859b4da448a7.json | 1 -
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
releases/0.9.0/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 +-
releases/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/1.0.0/access-control/index.html | 2 +-
releases/1.0.0/admin-tool/index.html | 2 +-
releases/1.0.0/command-line-interface/index.html | 2 +-
releases/1.0.0/configuration/index.html | 2 +-
releases/1.0.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.0/entities/index.html | 2 +-
releases/1.0.0/evolution/index.html | 2 +-
releases/1.0.0/generic-table/index.html | 2 +-
releases/1.0.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.0/getting-started/index.html | 2 +-
releases/1.0.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.0/getting-started/quickstart/index.html | 2 +-
releases/1.0.0/getting-started/using-polaris/index.html | 2 +-
releases/1.0.0/index.html | 2 +-
releases/1.0.0/metastores/index.html | 2 +-
releases/1.0.0/polaris-catalog-service/index.html | 2 +-
releases/1.0.0/polaris-management-service/index.html | 2 +-
releases/1.0.0/polaris-spark-client/index.html | 2 +-
releases/1.0.0/policy/index.html | 2 +-
releases/1.0.0/realm/index.html | 2 +-
releases/1.0.0/telemetry/index.html | 2 +-
releases/1.0.1/access-control/index.html | 2 +-
releases/1.0.1/admin-tool/index.html | 2 +-
releases/1.0.1/command-line-interface/index.html | 2 +-
releases/1.0.1/configuration/index.html | 2 +-
releases/1.0.1/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.1/entities/index.html | 2 +-
releases/1.0.1/evolution/index.html | 2 +-
releases/1.0.1/generic-table/index.html | 2 +-
releases/1.0.1/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.1/getting-started/index.html | 2 +-
releases/1.0.1/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.1/getting-started/quickstart/index.html | 2 +-
releases/1.0.1/getting-started/using-polaris/index.html | 2 +-
releases/1.0.1/index.html | 2 +-
releases/1.0.1/metastores/index.html | 2 +-
releases/1.0.1/polaris-catalog-service/index.html | 2 +-
releases/1.0.1/polaris-management-service/index.html | 2 +-
releases/1.0.1/polaris-spark-client/index.html | 2 +-
releases/1.0.1/policy/index.html | 2 +-
releases/1.0.1/realm/index.html | 2 +-
releases/1.0.1/telemetry/index.html | 2 +-
releases/1.1.0/access-control/index.html | 2 +-
releases/1.1.0/admin-tool/index.html | 2 +-
releases/1.1.0/command-line-interface/index.html | 2 +-
releases/1.1.0/configuration/index.html | 2 +-
releases/1.1.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.1.0/entities/index.html | 2 +-
releases/1.1.0/evolution/index.html | 2 +-
releases/1.1.0/external-idp/index.html | 2 +-
releases/1.1.0/generic-table/index.html | 2 +-
releases/1.1.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.1.0/getting-started/index.html | 2 +-
releases/1.1.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.1.0/getting-started/minio/index.html | 2 +-
releases/1.1.0/getting-started/quickstart/index.html | 2 +-
releases/1.1.0/getting-started/using-polaris/index.html | 2 +-
releases/1.1.0/helm/index.html | 2 +-
releases/1.1.0/index.html | 2 +-
releases/1.1.0/metastores/index.html | 2 +-
releases/1.1.0/polaris-catalog-service/index.html | 2 +-
releases/1.1.0/polaris-management-service/index.html | 2 +-
releases/1.1.0/polaris-spark-client/index.html | 2 +-
releases/1.1.0/policy/index.html | 2 +-
releases/1.1.0/realm/index.html | 2 +-
releases/1.1.0/telemetry/index.html | 2 +-
releases/1.2.0/admin-tool/index.html | 2 +-
releases/1.2.0/command-line-interface/index.html | 2 +-
releases/1.2.0/configuration/index.html | 2 +-
releases/1.2.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.2.0/entities/index.html | 2 +-
releases/1.2.0/evolution/index.html | 2 +-
releases/1.2.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.2.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.2.0/federation/index.html | 2 +-
releases/1.2.0/generic-table/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
releases/1.2.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
releases/1.2.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.2.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.2.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.2.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
releases/1.2.0/getting-started/index.html | 2 +-
releases/1.2.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.2.0/getting-started/using-polaris/index.html | 2 +-
.../1.2.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.2.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.2.0/helm/index.html | 2 +-
releases/1.2.0/index.html | 2 +-
releases/1.2.0/managing-security/access-control/index.html | 2 +-
.../1.2.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.2.0/managing-security/external-idp/index.html | 2 +-
releases/1.2.0/managing-security/index.html | 2 +-
releases/1.2.0/metastores/index.html | 2 +-
releases/1.2.0/polaris-api-specs/index.html | 2 +-
releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.2.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.2.0/polaris-spark-client/index.html | 2 +-
releases/1.2.0/policy/index.html | 2 +-
releases/1.2.0/realm/index.html | 2 +-
releases/1.2.0/telemetry/index.html | 2 +-
releases/1.3.0/admin-tool/index.html | 2 +-
releases/1.3.0/command-line-interface/index.html | 2 +-
releases/1.3.0/configuration/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
releases/1.3.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.3.0/entities/index.html | 2 +-
releases/1.3.0/evolution/index.html | 2 +-
releases/1.3.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.3.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.3.0/federation/index.html | 2 +-
releases/1.3.0/generic-table/index.html | 2 +-
releases/1.3.0/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.3.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.3.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.3.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.3.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.3.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
releases/1.3.0/getting-started/index.html | 2 +-
releases/1.3.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.3.0/getting-started/quick-start/index.html | 2 +-
releases/1.3.0/getting-started/using-polaris/index.html | 2 +-
.../1.3.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.3.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.3.0/helm/index.html | 2 +-
releases/1.3.0/index.html | 2 +-
releases/1.3.0/managing-security/access-control/index.html | 2 +-
.../1.3.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.3.0/managing-security/external-idp/index.html | 2 +-
releases/1.3.0/managing-security/external-pdp/index.html | 2 +-
releases/1.3.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.3.0/managing-security/index.html | 2 +-
releases/1.3.0/metastores/index.html | 2 +-
releases/1.3.0/polaris-api-specs/index.html | 2 +-
releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.3.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.3.0/polaris-spark-client/index.html | 2 +-
releases/1.3.0/policy/index.html | 2 +-
releases/1.3.0/realm/index.html | 2 +-
releases/1.3.0/telemetry/index.html | 2 +-
releases/1.4.0/admin-tool/index.html | 2 +-
releases/1.4.0/command-line-interface/index.html | 2 +-
releases/1.4.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
releases/1.4.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.0/configuration/index.html | 2 +-
releases/1.4.0/downstream-build/index.html | 2 +-
releases/1.4.0/entities/index.html | 2 +-
releases/1.4.0/evolution/index.html | 2 +-
releases/1.4.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.4.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.0/federation/index.html | 2 +-
releases/1.4.0/generic-table/index.html | 2 +-
releases/1.4.0/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.4.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.4.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.4.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.4.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.4.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../1.4.0/getting-started/deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.0/getting-started/index.html | 2 +-
releases/1.4.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.4.0/getting-started/quick-start/index.html | 2 +-
releases/1.4.0/getting-started/using-polaris/index.html | 2 +-
.../1.4.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.4.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.4.0/helm-chart/authentication/index.html | 2 +-
releases/1.4.0/helm-chart/dev/index.html | 2 +-
releases/1.4.0/helm-chart/index.html | 2 +-
releases/1.4.0/helm-chart/networking/index.html | 2 +-
releases/1.4.0/helm-chart/persistence/index.html | 2 +-
releases/1.4.0/helm-chart/production/index.html | 2 +-
releases/1.4.0/helm-chart/reference/index.html | 2 +-
releases/1.4.0/index.html | 2 +-
releases/1.4.0/managing-security/access-control/index.html | 2 +-
.../1.4.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.0/managing-security/external-idp/index.html | 2 +-
releases/1.4.0/managing-security/external-pdp/index.html | 2 +-
releases/1.4.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.0/managing-security/index.html | 2 +-
releases/1.4.0/metastores/index.html | 2 +-
releases/1.4.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.0/polaris-api-specs/index.html | 2 +-
releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.4.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.4.0/polaris-spark-client/index.html | 2 +-
releases/1.4.0/policy/index.html | 2 +-
releases/1.4.0/realm/index.html | 2 +-
releases/1.4.0/telemetry/index.html | 2 +-
releases/1.4.1/admin-tool/index.html | 2 +-
releases/1.4.1/command-line-interface/index.html | 2 +-
releases/1.4.1/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
releases/1.4.1/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.1/configuration/index.html | 2 +-
releases/1.4.1/downstream-build/index.html | 2 +-
releases/1.4.1/entities/index.html | 2 +-
releases/1.4.1/evolution/index.html | 2 +-
releases/1.4.1/federation/hive-metastore-federation/index.html | 2 +-
releases/1.4.1/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.1/federation/index.html | 2 +-
releases/1.4.1/generic-table/index.html | 2 +-
releases/1.4.1/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.4.1/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.4.1/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.4.1/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.4.1/getting-started/deploying-polaris/index.html | 2 +-
.../1.4.1/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../1.4.1/getting-started/deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.1/getting-started/index.html | 2 +-
releases/1.4.1/getting-started/install-dependencies/index.html | 2 +-
releases/1.4.1/getting-started/quick-start/index.html | 2 +-
releases/1.4.1/getting-started/using-polaris/index.html | 2 +-
.../1.4.1/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.4.1/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.4.1/helm-chart/authentication/index.html | 2 +-
releases/1.4.1/helm-chart/dev/index.html | 2 +-
releases/1.4.1/helm-chart/index.html | 2 +-
releases/1.4.1/helm-chart/networking/index.html | 2 +-
releases/1.4.1/helm-chart/persistence/index.html | 2 +-
releases/1.4.1/helm-chart/production/index.html | 2 +-
releases/1.4.1/helm-chart/reference/index.html | 2 +-
releases/1.4.1/index.html | 2 +-
releases/1.4.1/managing-security/access-control/index.html | 2 +-
.../1.4.1/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.1/managing-security/external-idp/index.html | 2 +-
releases/1.4.1/managing-security/external-pdp/index.html | 2 +-
releases/1.4.1/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.1/managing-security/index.html | 2 +-
releases/1.4.1/metastores/index.html | 2 +-
releases/1.4.1/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.1/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.1/polaris-api-specs/index.html | 2 +-
releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.4.1/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.4.1/polaris-spark-client/index.html | 2 +-
releases/1.4.1/policy/index.html | 2 +-
releases/1.4.1/realm/index.html | 2 +-
releases/1.4.1/telemetry/index.html | 2 +-
releases/1.5.0/admin-tool/index.html | 2 +-
releases/1.5.0/command-line-interface/index.html | 2 +-
releases/1.5.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
releases/1.5.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.5.0/configuration/index.html | 2 +-
releases/1.5.0/downstream-build/index.html | 2 +-
releases/1.5.0/entities/index.html | 2 +-
releases/1.5.0/evolution/index.html | 2 +-
releases/1.5.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.5.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.5.0/federation/index.html | 2 +-
releases/1.5.0/generic-table/index.html | 2 +-
releases/1.5.0/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.5.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.5.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.5.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.5.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.5.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../1.5.0/getting-started/deploying-polaris/storage-tls/index.html | 2 +-
releases/1.5.0/getting-started/index.html | 2 +-
releases/1.5.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.5.0/getting-started/quick-start/index.html | 2 +-
releases/1.5.0/getting-started/setup-tools/index.html | 2 +-
releases/1.5.0/getting-started/using-polaris/index.html | 2 +-
.../1.5.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.5.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.5.0/helm-chart/authentication/index.html | 2 +-
releases/1.5.0/helm-chart/dev/index.html | 2 +-
releases/1.5.0/helm-chart/index.html | 2 +-
releases/1.5.0/helm-chart/networking/index.html | 2 +-
releases/1.5.0/helm-chart/persistence/index.html | 2 +-
releases/1.5.0/helm-chart/production/index.html | 2 +-
releases/1.5.0/helm-chart/reference/index.html | 2 +-
releases/1.5.0/index.html | 2 +-
releases/1.5.0/managing-security/access-control/index.html | 2 +-
.../1.5.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.5.0/managing-security/external-idp/index.html | 2 +-
releases/1.5.0/managing-security/external-pdp/index.html | 2 +-
releases/1.5.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.5.0/managing-security/index.html | 2 +-
releases/1.5.0/metastores/index.html | 2 +-
releases/1.5.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.5.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.5.0/polaris-api-specs/index.html | 2 +-
releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.5.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.5.0/polaris-spark-client/index.html | 2 +-
releases/1.5.0/policy/index.html | 2 +-
releases/1.5.0/realm/index.html | 2 +-
releases/1.5.0/telemetry/index.html | 2 +-
releases/1.6.0/admin-tool/index.html | 2 +-
releases/1.6.0/command-line-interface/index.html | 2 +-
releases/1.6.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../configuring-azure-blob-cloud-storage-specific/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
releases/1.6.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.6.0/configuration/index.html | 2 +-
releases/1.6.0/downstream-build/index.html | 2 +-
releases/1.6.0/entities/index.html | 2 +-
releases/1.6.0/evolution/index.html | 2 +-
releases/1.6.0/federation/bigquery-metastore-federation/index.html | 2 +-
releases/1.6.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.6.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.6.0/federation/index.html | 2 +-
releases/1.6.0/generic-table/index.html | 2 +-
releases/1.6.0/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.6.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.6.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.6.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.6.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.6.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.6.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../1.6.0/getting-started/deploying-polaris/storage-tls/index.html | 2 +-
releases/1.6.0/getting-started/index.html | 2 +-
releases/1.6.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.6.0/getting-started/quick-start/index.html | 2 +-
releases/1.6.0/getting-started/setup-tools/index.html | 2 +-
releases/1.6.0/getting-started/using-polaris/index.html | 2 +-
.../1.6.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.6.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.6.0/helm-chart/authentication/index.html | 2 +-
releases/1.6.0/helm-chart/dev/index.html | 2 +-
releases/1.6.0/helm-chart/index.html | 2 +-
releases/1.6.0/helm-chart/networking/index.html | 2 +-
releases/1.6.0/helm-chart/persistence/index.html | 2 +-
releases/1.6.0/helm-chart/production/index.html | 2 +-
releases/1.6.0/helm-chart/reference/index.html | 2 +-
releases/1.6.0/index.html | 2 +-
releases/1.6.0/managing-security/access-control/index.html | 2 +-
.../1.6.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.6.0/managing-security/external-idp/index.html | 2 +-
releases/1.6.0/managing-security/external-pdp/index.html | 2 +-
releases/1.6.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.6.0/managing-security/index.html | 2 +-
releases/1.6.0/metastores/index.html | 2 +-
releases/1.6.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.6.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.6.0/polaris-api-specs/index.html | 2 +-
releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.6.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.6.0/polaris-spark-client/index.html | 2 +-
releases/1.6.0/policy/index.html | 2 +-
releases/1.6.0/realm/index.html | 2 +-
releases/1.6.0/telemetry/index.html | 2 +-
releases/1.7.0/admin-tool/index.html | 2 +-
releases/1.7.0/command-line-interface/index.html | 2 +-
releases/1.7.0/configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../configuring-azure-blob-cloud-storage-specific/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuration/configuring-polaris-for-production/index.html | 2 +-
releases/1.7.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.7.0/configuration/index.html | 2 +-
releases/1.7.0/downstream-build/index.html | 2 +-
releases/1.7.0/entities/index.html | 2 +-
releases/1.7.0/evolution/index.html | 2 +-
releases/1.7.0/federation/bigquery-metastore-federation/index.html | 2 +-
releases/1.7.0/federation/hive-metastore-federation/index.html | 2 +-
releases/1.7.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.7.0/federation/index.html | 2 +-
releases/1.7.0/generic-table/index.html | 2 +-
releases/1.7.0/getting-started/binary-distribution/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-azure/index.html | 2 +-
.../1.7.0/getting-started/creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/catalog-migration/index.html | 2 +-
releases/1.7.0/getting-started/creating-a-catalog/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../getting-started/creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
releases/1.7.0/getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../1.7.0/getting-started/deploying-polaris/cloud-deploy/index.html | 2 +-
releases/1.7.0/getting-started/deploying-polaris/index.html | 2 +-
.../1.7.0/getting-started/deploying-polaris/local-deploy/index.html | 2 +-
.../1.7.0/getting-started/deploying-polaris/storage-tls/index.html | 2 +-
releases/1.7.0/getting-started/index.html | 2 +-
releases/1.7.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.7.0/getting-started/quick-start/index.html | 2 +-
releases/1.7.0/getting-started/setup-tools/index.html | 2 +-
releases/1.7.0/getting-started/using-polaris/index.html | 2 +-
.../1.7.0/getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../1.7.0/getting-started/using-polaris/telemetry-tools/index.html | 2 +-
releases/1.7.0/helm-chart/authentication/index.html | 2 +-
releases/1.7.0/helm-chart/dev/index.html | 2 +-
releases/1.7.0/helm-chart/index.html | 2 +-
releases/1.7.0/helm-chart/networking/index.html | 2 +-
releases/1.7.0/helm-chart/persistence/index.html | 2 +-
releases/1.7.0/helm-chart/production/index.html | 2 +-
releases/1.7.0/helm-chart/reference/index.html | 2 +-
releases/1.7.0/index.html | 2 +-
releases/1.7.0/managing-security/access-control/index.html | 2 +-
.../1.7.0/managing-security/external-idp/idp-dev-notes/index.html | 2 +-
releases/1.7.0/managing-security/external-idp/index.html | 2 +-
releases/1.7.0/managing-security/external-pdp/index.html | 2 +-
releases/1.7.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.7.0/managing-security/index.html | 2 +-
releases/1.7.0/metastores/index.html | 2 +-
releases/1.7.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.7.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.7.0/polaris-api-specs/index.html | 2 +-
releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html | 2 +-
releases/1.7.0/polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.7.0/polaris-spark-client/index.html | 2 +-
releases/1.7.0/policy/index.html | 2 +-
releases/1.7.0/realm/index.html | 2 +-
releases/1.7.0/telemetry/index.html | 2 +-
releases/1.7.0/vended-credentials/index.html | 2 +-
releases/index.html | 2 +-
tags/authorization/index.html | 2 +-
tags/backend/index.html | 2 +-
tags/ceph/index.html | 2 +-
tags/cockroachdb/index.html | 2 +-
tags/flink/index.html | 2 +-
tags/idp/index.html | 2 +-
tags/index.html | 2 +-
tags/jaeger/index.html | 2 +-
tags/jdbc/index.html | 2 +-
tags/keycloak/index.html | 2 +-
tags/object-storage/index.html | 2 +-
tags/ozone/index.html | 2 +-
tags/postgres/index.html | 2 +-
tags/prometheus/index.html | 2 +-
tags/rustfs/index.html | 2 +-
tags/spark/index.html | 2 +-
tags/telemetry/index.html | 2 +-
tags/trino/index.html | 2 +-
tools/iceberg-catalog-migrator/index.html | 2 +-
tools/index.html | 2 +-
tools/polaris-benchmarks/index.html | 2 +-
tools/polaris-console/index.html | 2 +-
tools/polaris-mcp-server/index.html | 2 +-
tools/polaris-synchronizer/index.html | 2 +-
637 files changed, 639 insertions(+), 637 deletions(-)
diff --git a/404.html b/404.html
index bd289f03e2..d487fed8d7 100644
--- a/404.html
+++ b/404.html
@@ -1 +1 @@
-<!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 [...]
\ No newline at end of file
+<!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 [...]
\ No newline at end of file
diff --git a/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html b/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html
index 84727160b1..7422567443 100644
--- a/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html
+++ b/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html
@@ -22,7 +22,7 @@ remove db-kind in Helm Chart add relational-jdbc to Helm Chart This release can
https://polaris.apache.org/downloads/ The artifacts are available on Maven Central.
The Docker images are available on Docker Hub:
https://hub.docker.com/r/apache/polaris/tags https://hub.docker.com/r/apache/polaris-admin-tool/tags Enjoy !
-The Apache Polaris team."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
+The Apache Polaris team."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html b/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html
index 654c13faff..1082bb723a 100644
--- a/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html
+++ b/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/index.html b/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/index.html
index 4a6fea0966..a884571952 100644
--- a/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/index.html
+++ b/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/index.html
@@ -6,7 +6,7 @@ New features & enhancements ** HMS support ** IMPLICIT authentication type ** Su
This release includes:
New features & enhancements ** HMS support ** IMPLICIT authentication type ** Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support ** Use of Realm instead of RealmId ** Modularized Federation Architecture ** Federated Catalog Support in Polaris CLI ** Expanded External Identity Provider support ** Python package (official) ** Documentation improvements (release process, multi-realms configuration) Bug fixes ** Fix drop view with default server configuration ** Fi [...]
This release includes:
-New features & enhancements ** HMS support ** IMPLICIT authentication type ** Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support ** Use of Realm instead of RealmId ** Modularized Federation Architecture ** Federated Catalog Support in Polaris CLI ** Expanded External Identity Provider support ** Python package (official) ** Documentation improvements (release process, multi-realms configuration) Bug fixes ** Fix drop view with default server configuration ** Fi [...]
+New features & enhancements ** HMS support ** IMPLICIT authentication type ** Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support ** Use of Realm instead of RealmId ** Modularized Federation Architecture ** Federated Catalog Support in Polaris CLI ** Expanded External Identity Provider support ** Python package (official) ** Documentation improvements (release process, multi-realms configuration) Bug fixes ** Fix drop view with default server configuration ** Fi [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/index.html b/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/index.html
index 23b238617e..73f96ad265 100644
--- a/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/index.html
+++ b/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html b/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
index 9b340e5341..e380dfeca0 100644
--- a/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
+++ b/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
@@ -6,7 +6,7 @@ Engine lock-in : every OLAP engine optimises for its own metadata layer and file
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><meta itemprop=datePublished content="2025-10-21T00:00:00+00:00"><meta itemprop=dateModified content="2025-10-21T00:00:00+00:00"><meta itemprop=wordCount content="1235"><meta name=twitter:card content="summary"><meta name=twitter:title content="StarRocks and Apache Polaris Integration: Building a [...]
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
-Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css r [...]
+Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css r [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html b/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
index ca73149111..9bf518643d 100644
--- a/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
+++ b/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
@@ -2,7 +2,7 @@
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:url" content="https://polaris.apache.org/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/"><meta property="og:site_name" content [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-01-06T00:00: [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta itemprop=datePublished content="2026-01-06T00:00:00+00:00"><meta itemprop=dateModified content="2026-01-06T00:00:00+00:00"><meta itemprop=wordCount content="1804"><meta name=twitter:card content [...]
-What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html b/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html
index 7e00456a9a..a99d44d7c5 100644
--- a/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html
+++ b/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html b/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
index c000944bd3..5f756ffddb 100644
--- a/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
+++ b/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
@@ -2,7 +2,7 @@
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:url" content="https://polaris.apache.org/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/"><meta property="og:site_name" con [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="202 [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta itemprop=datePublished content="2026-02-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-02-04T00:00:00+00:00"><meta itemprop=wordCount content="774"><meta name=twitter [...]
-Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crosso [...]
+Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crosso [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html b/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
index ac0865c576..6db1ad24d2 100644
--- a/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
+++ b/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
@@ -6,7 +6,7 @@ What is Apache Polaris?🔗 For those who are new to the project, Polaris is a c
This milestone marks a significant pivotal point for the project, moving from a promising proposal to a mature, community-governed standard for data cataloging and access control in the open data lakehouse.
What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><meta itemprop=datePublished content="2026-02-19T00:00:00+00:00"><meta itemprop=dateModified content="2026-02-19T00:00:00+00:00"><meta itemprop=wordCount content="458"><meta name=twitter:card content="su [...]
This milestone marks a significant pivotal point for the project, moving from a promising proposal to a mature, community-governed standard for data cataloging and access control in the open data lakehouse.
-What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-blog20260219apache-polaris-graduates-t [...]
diff --git a/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html b/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
index 7fc72c46bf..189c0c4a9c 100644
--- a/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
+++ b/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
@@ -2,7 +2,7 @@
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:url" content="https://polaris.apache.org/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Introducing the setu [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-03-29T00:00:00+00:00"><meta property="article:mo [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta itemprop=datePublished content="2026-03-29T00:00:00+00:00"><meta itemprop=dateModified content="2026-03-29T00:00:00+00:00"><meta itemprop=wordCount content="426"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
-To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06 [...]
+To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span class=td-sidebar-nav-active-item>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog202602 [...]
diff --git a/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html b/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
index d4762ba75f..2a3e1512d4 100644
--- a/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
+++ b/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
@@ -2,7 +2,7 @@
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:url" content="https://polaris.apache.org/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/"><meta property="og:site_name" conte [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-04-04T [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta itemprop=datePublished content="2026-04-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-04-04T00:00:00+00:00"><meta itemprop=wordCount content="2490"><meta name=twitter:card c [...]
-Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=an [...]
+Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=an [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=ch [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span class=td-sidebar-nav-active-item>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Po [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html b/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
index 27d5d8351d..a31493e9de 100644
--- a/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
+++ b/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
@@ -10,7 +10,7 @@ This functionality will be available in the next release after 1.3.0-incubating.
Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><meta itemprop=datePublished content="2026-08-18T00:00:00+00:00"><meta itemprop=dateModified content="2026-08-18T00:00:00+00:00"><meta itemprop=wordCount content="509"><meta name=twitter:card content="summary"><meta name=twitter:title content="Securing S3 data with AWS KMS"><meta name=twitter:description content="Introduction🔗 AWS Key [...]
Apache Polaris supports using KMS in its catalogs backed by AWS S3 storage.
This functionality will be available in the next release after 1.3.0-incubating.
-Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
+Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span class=td-sidebar-nav-active-item>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/index.html b/blog/index.html
index aff937aca0..1ccfad7d95 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index c1dd26e97b..660d360041 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/categories/index.html b/categories/index.html
index adca892f12..b876f9d918 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -1 +1 @@
-<!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 [...]
\ No newline at end of file
+<!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 [...]
\ No newline at end of file
diff --git a/community/chat-bylaws/index.html b/community/chat-bylaws/index.html
index 5da5315a4e..67fb26d726 100644
--- a/community/chat-bylaws/index.html
+++ b/community/chat-bylaws/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check checked>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span class=td-sidebar-nav-active-item>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/community-guidelines/index.html b/community/community-guidelines/index.html
index 6f9797024d..c61dbe42ca 100644
--- a/community/community-guidelines/index.html
+++ b/community/community-guidelines/index.html
@@ -2,7 +2,7 @@
Be respectful and considerate of other community members. Treat everyone with respect and professionalism. Refrain from engaging in offensive, discriminatory, or harassing behavior. Be patient and understanding towards others, especially newcomers who may be learning. Stay constructive and provide helpful feedback. Engage in meaningful and relevant discussions related to the project. Avoid spamming, excessive self-promotion, or advertising unrelated content. Use clear and consise languag [...]
Be respectful and considerate of other community members. Treat everyone with respect and professionalism. Refrain from engaging in offensive, discriminatory, or harassing behavior. Be patient and understanding towards others, especially newcomers who may be learning. Stay constructive and provide helpful feedback. Engage in meaningful and relevant discussions related to the project. Avoid spamming, excessive self-promotion, or advertising unrelated content. Use clear and consise languag [...]
Be respectful and considerate of other community members. Treat everyone with respect and professionalism. Refrain from engaging in offensive, discriminatory, or harassing behavior. Be patient and understanding towards others, especially newcomers who may be learning. Stay constructive and provide helpful feedback. Engage in meaningful and relevant discussions related to the project. Avoid spamming, excessive self-promotion, or advertising unrelated content. Use clear and consise languag [...]
-Be respectful and considerate of other community members. Treat everyone with respect and professionalism. Refrain from engaging in offensive, discriminatory, or harassing behavior. Be patient and understanding towards others, especially newcomers who may be learning. Stay constructive and provide helpful feedback. Engage in meaningful and relevant discussions related to the project. Avoid spamming, excessive self-promotion, or advertising unrelated content. Use clear and consise languag [...]
+Be respectful and considerate of other community members. Treat everyone with respect and professionalism. Refrain from engaging in offensive, discriminatory, or harassing behavior. Be patient and understanding towards others, especially newcomers who may be learning. Stay constructive and provide helpful feedback. Engage in meaningful and relevant discussions related to the project. Avoid spamming, excessive self-promotion, or advertising unrelated content. Use clear and consise languag [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check checked>
diff --git a/community/contributing-guidelines/index.html b/community/contributing-guidelines/index.html
index 64cdc154e9..d3906618c3 100644
--- a/community/contributing-guidelines/index.html
+++ b/community/contributing-guidelines/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/index.html b/community/index.html
index d8b072ea9a..6365bd8007 100644
--- a/community/index.html
+++ b/community/index.html
@@ -42,7 +42,7 @@ Development takes place here!
Chat Bylaws
A few rules around our public chat as a collaboration tool for the project.
Contribution Guidelines
-How to contribute to Apache Polaris"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js inte [...]
+How to contribute to Apache Polaris"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js inte [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/meetings/index.html b/community/meetings/index.html
index 0989a87d57..95653bb358 100644
--- a/community/meetings/index.html
+++ b/community/meetings/index.html
@@ -58,7 +58,7 @@ Date Time 2026-07-23
09:00 PST, 18:00 CET
2026-09-17
09:00 PST, 18:00 CET
-…"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
+…"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/proposals/index.html b/community/proposals/index.html
index 1df4ddd3a4..5528293339 100644
--- a/community/proposals/index.html
+++ b/community/proposals/index.html
@@ -6,7 +6,7 @@ Polaris Roadmap Discussed Roadmap"><meta property="og:locale" content="en_us"><m
Past
Polaris Roadmap Discussed Roadmap"><meta itemprop=wordCount content="7"><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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/index.html b/community/release-guides/index.html
index c9216e192c..2bf0c0977e 100644
--- a/community/release-guides/index.html
+++ b/community/release-guides/index.html
@@ -6,7 +6,7 @@ Once you are familiar with the manual release process, use the semi-automated gu
If you’re new to releasing Apache Polaris, we recommend reading the manual release guide first to understand the process. Do not perform any actions described in the manual guide, as the semi-automated guide will handle them for you. Simply read through the manual guide to understand the process.
Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><meta itemprop=wordCount content="442"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Release Guides"><meta name=twitter:description content="This section contains documentation related to Apache Polaris releases.
If you’re new to releasing Apache Polaris, we recommend reading the manual release guide first to understand the process. Do not perform any actions described in the manual guide, as the semi-automated guide will handle them for you. Simply read through the manual guide to understand the process.
-Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/manual-release-guide/index.html b/community/release-guides/manual-release-guide/index.html
index a47b698f46..8031a9a0f9 100644
--- a/community/release-guides/manual-release-guide/index.html
+++ b/community/release-guides/manual-release-guide/index.html
@@ -14,7 +14,7 @@ Setup🔗 To create a release candidate, you will need:"><meta itemprop=wordCoun
⚠️ Warning
This guide is deprecated. While it remains functional and comprehensive, we recommend using the Semi-Automated Release Guide for new releases when available. This manual process is maintained for reference and fallback scenarios. This guide walks you through the process of creating a release of the Apache Polaris podling.
Instructions how to verify a release candidate are available here.
-Setup🔗 To create a release candidate, you will need:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679 [...]
+Setup🔗 To create a release candidate, you will need:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/release-verification-guide/index.html b/community/release-guides/release-verification-guide/index.html
index 5cda77f4ed..4fea851530 100644
--- a/community/release-guides/release-verification-guide/index.html
+++ b/community/release-guides/release-verification-guide/index.html
@@ -10,7 +10,7 @@ Please keep the ASF Release Policy, especially the section on “Owned and Contr
Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><meta itemprop=wordCount content="1384"><meta name=twitter:card content="summary"><meta name=twitter:title content="Release Verification Guide"><meta name=twitter:description content="Audience: Committers and interested contributors.
This guide walks you through the process of verifying a staged Apache Polaris release candidate.
Please keep the ASF Release Policy, especially the section on “Owned and Controlled Hardware,” in mind: Strictly speaking, releases must be verified on hardware owned and controlled by the committer.
-Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d [...]
+Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/semi-automated-release-guide/index.html b/community/release-guides/semi-automated-release-guide/index.html
index c2d255c2e2..40a54389f3 100644
--- a/community/release-guides/semi-automated-release-guide/index.html
+++ b/community/release-guides/semi-automated-release-guide/index.html
@@ -10,7 +10,7 @@ Note that all screenshots in this page are for illustration purposes only. The a
Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><meta itemprop=wordCount content="2020"><meta name=twitter:card content="summary"><meta name=twitter:title content="Semi-Automated Release Gui [...]
Overview🔗 The steps performed in the Manual Release Guide have been automated to a large extent. This semi-automated release guide outlines the workflows that can be used to perform a release with little manual intervention.
Note that all screenshots in this page are for illustration purposes only. The actual repository name, version numbers, etc. may be different.
-Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk8 [...]
+Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk8 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42809/index.html b/community/security-advisories/cve-2026-42809/index.html
index 923301963d..bd0bb50d8f 100644
--- a/community/security-advisories/cve-2026-42809/index.html
+++ b/community/security-advisories/cve-2026-42809/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42810/index.html b/community/security-advisories/cve-2026-42810/index.html
index ba981e1a11..9aebe75495 100644
--- a/community/security-advisories/cve-2026-42810/index.html
+++ b/community/security-advisories/cve-2026-42810/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42811/index.html b/community/security-advisories/cve-2026-42811/index.html
index afc328f181..9704490536 100644
--- a/community/security-advisories/cve-2026-42811/index.html
+++ b/community/security-advisories/cve-2026-42811/index.html
@@ -2,7 +2,7 @@
Severity🔗 Important"><meta property="og:url" content="https://polaris.apache.org/community/security-advisories/cve-2026-42811/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris"><meta property="og:description" content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential pa [...]
Severity🔗 Important"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="community"><meta itemprop=name content="Apache Polaris"><meta itemprop=description content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential path restrictions, gaining Google Cl [...]
Severity🔗 Important"><meta itemprop=wordCount content="405"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential path restrictions, gaining Google Cloud Storage credentials scoped to the entire conf [...]
-Severity🔗 Important"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
+Severity🔗 Important"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42812/index.html b/community/security-advisories/cve-2026-42812/index.html
index 591e98dad0..3ec0cd07bb 100644
--- a/community/security-advisories/cve-2026-42812/index.html
+++ b/community/security-advisories/cve-2026-42812/index.html
@@ -6,7 +6,7 @@ Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg,
Severity🔗 Important
Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><meta itemprop=wordCount content="465"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="CVE-2026-42812 - write.metadata.path Location Escape🔗 Abstract🔗 A user with permissions to alter a table can use [...]
Severity🔗 Important
-Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbca [...]
+Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbca [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-report/index.html b/community/security-report/index.html
index f216a2d73b..64911025aa 100644
--- a/community/security-report/index.html
+++ b/community/security-report/index.html
@@ -6,7 +6,7 @@ Please note that the security@apache.org and private@polaris.apache.org mailing
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><meta itemprop=wordCount content="208"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="Security Report🔗 [...]
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
-Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<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-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/docs/index.html b/docs/index.html
index 297e1055d6..fd018492b6 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:url" content="https://polaris.apache.org/docs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris Documentation"><meta property="og:description" content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Apache Polaris Documentation"><meta itemprop=description content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta itemprop=wordCount content="34"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Documentation"><meta name=twitter:description content="Welcome to the Apache Polaris documentation. Select a version below to get started.
-1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk8 [...]
+1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/downloads/0.9.0/index.html b/downloads/0.9.0/index.html
index a298afef8b..63303994cf 100644
--- a/downloads/0.9.0/index.html
+++ b/downloads/0.9.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta property="og:url" content="https://polaris.apache.org/downloads/0.9.0/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris 0.9.0-incubating"><meta property="og:description" content="Released on March 11, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="downloads"><meta itemprop=name content="Apache Polaris 0.9.0-incubating"><meta itemprop=description content="Released on March 11, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta itemprop=wordCount content="34"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 0.9.0-incubating"><meta name=twitter:description content="Released on March 11, 2025.
-Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa [...]
\ No newline at end of file
diff --git a/downloads/1.0.0/index.html b/downloads/1.0.0/index.html
index 5a2ba7b2fa..15957a0187 100644
--- a/downloads/1.0.0/index.html
+++ b/downloads/1.0.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 First release ready for real-world workloads after the public beta 0.9.0 Binary distribution – first release with single downloadable .tgz or .zip artifact. Helm Chart – debut of an official Helm chart for seamless Kubernetes deployment New features & en [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 First release ready for real-world workloads after the public beta 0.9.0 Binary distribution – first release with single downloadable .tgz or .zip artifact. Helm Chart – debut of an official Helm chart for seamless Kubernetes deployment New features & en [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 First release ready for real-world workloads after the public beta 0.9.0 Binary distribution – first release with single downloadable .tgz or .zip artifact. Helm Chart – debut of an official Helm chart for seamless Kubernetes deployment New features & en [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 First release ready for real-world workloads after the public beta 0.9.0 Binary distribution – first release with single downloadable .tgz or .zip artifact. Helm Chart – debut of an official Helm chart for seamless Kubernetes deployment New features & en [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 First release ready for real-world workloads after the public beta 0.9.0 Binary distribution – first release with single downloadable .tgz or .zip artifact. Helm Chart – debut of an official Helm chart for seamless Kubernetes deployment New features & en [...]
\ No newline at end of file
diff --git a/downloads/1.0.1/index.html b/downloads/1.0.1/index.html
index 905152149e..eb8350b4ec 100644
--- a/downloads/1.0.1/index.html
+++ b/downloads/1.0.1/index.html
@@ -6,4 +6,4 @@ remove db-kind in Helm Chart add relational-jdbc to helm"><meta property="og:loc
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 This is a maintenance release on the 1.0.0 release fixing a couple of issues on the Helm Chart:
remove db-kind in Helm Chart add relational-jdbc to helm"><meta itemprop=wordCount content="69"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.1-incubating"><meta name=twitter:description content="Released on August 16th, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 This is a maintenance release on the 1.0.0 release fixing a couple of issues on the Helm Chart:
-remove db-kind in Helm Chart add relational-jdbc to helm"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123216 [...]
\ No newline at end of file
+remove db-kind in Helm Chart add relational-jdbc to helm"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123216 [...]
\ No newline at end of file
diff --git a/downloads/1.1.0/index.html b/downloads/1.1.0/index.html
index ac22260cd8..3d0272ca38 100644
--- a/downloads/1.1.0/index.html
+++ b/downloads/1.1.0/index.html
@@ -2,7 +2,7 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 New features & enhancements🔗 HMS support IMPLICIT authentication type Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support Use of Realm instead of RealmId Modularized Federation Architecture Federated Catalog Support in Polaris CLI Expanded [...]
from <code>symmetric.pem</code> to <code>symmetric.key</code>.</li><li>For migrations from 1.0.x to 1.1.x, users using JDBC persistence and wanting to continue using v1 schema, must ensure
that they, run following SQL statement under <code>POLARIS_SCHEMA</code> to make sure version table exists:<div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-sql data-lang=sql><span style=display:flex><span><span style=color:#204a87;font-weight:700>CREATE</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>TABLE</span><span style=color:#f8f8f8> </span [...]
</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span><span style=color:#000>version_key</span><span style=color:#f8f8f8> </span><span style=color:#204a87>TEXT</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>PRIMARY</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>KEY</span><span style=color:#000;font-weight:700>,</span><span style=color:#f8f8f8>
diff --git a/downloads/1.2.0/index.html b/downloads/1.2.0/index.html
index 217bff70a2..6b36862909 100644
--- a/downloads/1.2.0/index.html
+++ b/downloads/1.2.0/index.html
@@ -2,7 +2,7 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade Notes🔗 Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. Breaking changes🔗 Creating or altering a namespace with a custom location outside its parent location is now prohibited by default. To restore [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade Notes🔗 Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. Breaking changes🔗 Creating or altering a namespace with a custom location outside its parent location is now prohibited by default. To restore [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade Notes🔗 Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. Breaking changes🔗 Creating or altering a namespace with a custom location outside its parent location is now prohibited by default. To restore [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade Notes🔗 Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. Breaking changes🔗 Creating or altering a namespace with a custom location outside its parent location is now prohibited by default. To restore [...]
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade Notes🔗 Amazon RDS plugin enabled, this allows polaris to connect to AWS Aurora PostgreSQL using IAM authentication. Breaking changes🔗 Creating or altering a namespace with a custom location outside its parent location is now prohibited by default. To restore [...]
However, you can now instead grant privileges just for specific operations, such as <code>TABLE_ADD_SNAPSHOT</code></p></li><li><p>Added a Management API endpoint to reset principal credentials, controlled by the <code>ENABLE_CREDENTIAL_RESET</code> (default: true) feature flag.</p></li><li><p>The <code>ENABLE_SUB_CATALOG_RBAC_FOR_FEDERATED_CATALOGS</code> was added to support sub-catalog (initially namespace and table) RBAC for federated catalogs.
The setting can be configured on a per-catalog basis by setting the catalog property: <code>polaris.config.enable-sub-catalog-rbac-for-federated-catalogs</code>.
The realm-level feature flag <code>ALLOW_SETTING_SUB_CATALOG_RBAC_FOR_FEDERATED_CATALOGS</code> (default: true) controls whether this functionality can be enabled or modified at the catalog level.</p></li><li><p>Added support for S3-compatible storage that does not have STS (use <code>stsUnavailable: true</code> in catalog storage configuration)</p></li><li><p>Added a Management API endpoint to reset principal credentials, controlled by the <code>ENABLE_CREDENTIAL_RESET</code> (default: [...]
diff --git a/downloads/1.3.0/index.html b/downloads/1.3.0/index.html
index 7d3d6ccb37..182b6a4b64 100644
--- a/downloads/1.3.0/index.html
+++ b/downloads/1.3.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 Support for Iceberg Metrics Reporting has been introduced in Polaris. Out of the box, metrics can be printed to the logs by setting the org.apache.polaris.service.reporting logger level to INFO (it’s set to OFF by default). Custom reporters can be implem [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 Support for Iceberg Metrics Reporting has been introduced in Polaris. Out of the box, metrics can be printed to the logs by setting the org.apache.polaris.service.reporting logger level to INFO (it’s set to OFF by default). Custom reporters can be implem [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 Support for Iceberg Metrics Reporting has been introduced in Polaris. Out of the box, metrics can be printed to the logs by setting the org.apache.polaris.service.reporting logger level to INFO (it’s set to OFF by default). Custom reporters can be implem [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 Support for Iceberg Metrics Reporting has been introduced in Polaris. Out of the box, metrics can be printed to the logs by setting the org.apache.polaris.service.reporting logger level to INFO (it’s set to OFF by default). Custom reporters can be implem [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Highlights🔗 Support for Iceberg Metrics Reporting has been introduced in Polaris. Out of the box, metrics can be printed to the logs by setting the org.apache.polaris.service.reporting logger level to INFO (it’s set to OFF by default). Custom reporters can be implem [...]
\ No newline at end of file
diff --git a/downloads/1.4.0/index.html b/downloads/1.4.0/index.html
index 7da975d64a..3250d30ec7 100644
--- a/downloads/1.4.0/index.html
+++ b/downloads/1.4.0/index.html
@@ -2,7 +2,7 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 The custom token-bucket based rate limiter has been replaced with Guava’s rate limiter implementation. The Helm chart now includes a JSON schema file for easy validation of values files. Because types are now validated, existing values files may need [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 The custom token-bucket based rate limiter has been replaced with Guava’s rate limiter implementation. The Helm chart now includes a JSON schema file for easy validation of values files. Because types are now validated, existing values files may need [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 The custom token-bucket based rate limiter has been replaced with Guava’s rate limiter implementation. The Helm chart now includes a JSON schema file for easy validation of values files. Because types are now validated, existing values files may need [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 The custom token-bucket based rate limiter has been replaced with Guava’s rate limiter implementation. The Helm chart now includes a JSON schema file for easy validation of values files. Because types are now validated, existing values files may need [...]
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 The custom token-bucket based rate limiter has been replaced with Guava’s rate limiter implementation. The Helm chart now includes a JSON schema file for easy validation of values files. Because types are now validated, existing values files may need [...]
are now validated, existing values files may need to be updated to match the new schema.</li></ul><h4 id=breaking-changes id=breaking-changes>Breaking changes<a class=heading-anchor href=#breaking-changes aria-label=Anchor>🔗</a></h4><ul><li>The (Before/After)CommitViewEvent has been removed.</li><li>The (Before/After)CommitTableEvent has been removed.</li><li>The <code>PolarisMetricsReporter.reportMetric()</code> method signature has been extended to include a <code>receivedTimestamp</co [...]
the <a href=https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-namespace>hierarchical namespace</a>
feature is enabled in Azure.</li><li>Relaxed <code>client_id</code>, <code>client_secret</code> regex/pattern validation on reset endpoint call</li><li>Added support for S3-compatible storage that does not have KMS (use <code>kmsUavailable: true</code> in catalog storage configuration)</li><li>Added support for storage-scoped AWS credentials, allowing different AWS credentials to be configured per named storage. Enable with the <code>RESOLVE_CREDENTIALS_BY_STORAGE_NAME</code> feature fla [...]
\ No newline at end of file
diff --git a/downloads/1.4.1/index.html b/downloads/1.4.1/index.html
index df970178a3..f1e9722031 100644
--- a/downloads/1.4.1/index.html
+++ b/downloads/1.4.1/index.html
@@ -6,4 +6,4 @@ CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><meta property="og:
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Fixes🔗 This release fixes 4 security issues:
CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.1"><meta name=twitter:description content="Released on May 1st, 2026.
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Fixes🔗 This release fixes 4 security issues:
-CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123 [...]
\ No newline at end of file
+CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123 [...]
\ No newline at end of file
diff --git a/downloads/1.5.0/index.html b/downloads/1.5.0/index.html
index 7d48b60a85..1373e350b1 100644
--- a/downloads/1.5.0/index.html
+++ b/downloads/1.5.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Breaking changes🔗 The ConnectionCredentials.of() method now throws an exception when more than one expiration timestamp property is present in the credentials map. Only a single expiration timestamp is allowed per credentials bundle. Entity names (nam [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Breaking changes🔗 The ConnectionCredentials.of() method now throws an exception when more than one expiration timestamp property is present in the credentials map. Only a single expiration timestamp is allowed per credentials bundle. Entity names (nam [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Breaking changes🔗 The ConnectionCredentials.of() method now throws an exception when more than one expiration timestamp property is present in the credentials map. Only a single expiration timestamp is allowed per credentials bundle. Entity names (nam [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Breaking changes🔗 The ConnectionCredentials.of() method now throws an exception when more than one expiration timestamp property is present in the credentials map. Only a single expiration timestamp is allowed per credentials bundle. Entity names (nam [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Breaking changes🔗 The ConnectionCredentials.of() method now throws an exception when more than one expiration timestamp property is present in the credentials map. Only a single expiration timestamp is allowed per credentials bundle. Entity names (nam [...]
\ No newline at end of file
diff --git a/downloads/1.6.0/index.html b/downloads/1.6.0/index.html
index 9e4005307a..4bcd21af70 100644
--- a/downloads/1.6.0/index.html
+++ b/downloads/1.6.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Event listeners are now executed on a dedicated executor. This executor does not propagate the original request’s CDI context; listeners that were improperly relying on that should instead manage their own CDI request scope from now on. Furthermore, t [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Event listeners are now executed on a dedicated executor. This executor does not propagate the original request’s CDI context; listeners that were improperly relying on that should instead manage their own CDI request scope from now on. Furthermore, t [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Event listeners are now executed on a dedicated executor. This executor does not propagate the original request’s CDI context; listeners that were improperly relying on that should instead manage their own CDI request scope from now on. Furthermore, t [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Event listeners are now executed on a dedicated executor. This executor does not propagate the original request’s CDI context; listeners that were improperly relying on that should instead manage their own CDI request scope from now on. Furthermore, t [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Event listeners are now executed on a dedicated executor. This executor does not propagate the original request’s CDI context; listeners that were improperly relying on that should instead manage their own CDI request scope from now on. Furthermore, t [...]
\ No newline at end of file
diff --git a/downloads/1.7.0/index.html b/downloads/1.7.0/index.html
index cfc9fef641..d86835260d 100644
--- a/downloads/1.7.0/index.html
+++ b/downloads/1.7.0/index.html
@@ -2,7 +2,7 @@
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist NULL instead of the pla [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist NULL instead of the pla [...]
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist NULL instead of the pla [...]
-Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist NULL instead of the pla [...]
+Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist NULL instead of the pla [...]
are not scoped to a catalog (principal, policy, rate-limiting, etc.) now persist <code>NULL</code> instead of
the placeholder string <code>__realm__</code> (which only ever existed in 1.6.0 release candidates). Fresh
bootstraps use schema v5 automatically. Existing deployments on schema v3/v4 keep working — the
diff --git a/downloads/index.html b/downloads/index.html
index f37f4e08c9..b9ff77115f 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -10,7 +10,7 @@ The Apache Polaris Docker images are available on Docker Hub. The Apache Polaris
1.7.0 - Released August 2, 2026 (docs) 1.6.0 - Released July 8, 2026 (docs) 1.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Ap [...]
💡 Tip
The Apache Polaris Docker images are available on Docker Hub. The Apache Polaris Helm Chart can be found in the Helm Chart Repository or in Artifact Hub. Select a version below to get started:
-1.7.0 - Released August 2, 2026 (docs) 1.6.0 - Released July 8, 2026 (docs) 1.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Ap [...]
+1.7.0 - Released August 2, 2026 (docs) 1.6.0 - Released July 8, 2026 (docs) 1.5.0 - Released May 18, 2026 (docs) 1.4.1 - Released May 1, 2026 (docs) 1.4.0 - Released April 21, 2026 (docs) 1.3.0 - Released January 16, 2026 (docs) 1.2.0 - Released October 23, 2025 (docs) 1.1.0 - Released September 19, 2025 (docs) 1.0.1 - Released August 16, 2025 (docs) 1.0.0 - Released July 9, 2025 (docs) 0.9.0 - Released March 11, 2025 (docs) Verifying Downloads🔗 All downloads can be verified using the Ap [...]
</span></span><span style=display:flex><span>gpg --import KEYS
</span></span></code></pre></div><p>Then verify the <code>.asc</code> signature files:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-bash data-lang=bash><span style=display:flex><span>gpg --verify apache-polaris-<span style=color:#ce5c00;font-weight:700>[</span>version<span style=color:#ce5c00;font-weight:700>]</span>.tar.gz.asc
</span></span></code></pre></div><h3 id=verifying-checksums id=verifying-checksums>Verifying Checksums<a class=heading-anchor href=#verifying-checksums aria-label=Anchor>🔗</a></h3><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none><code class=language-bash data-lang=bash><span style=display:flex><span>shasum -a <span style=color:#0000cf;font-weight:700>512</span> --check apache-polaris-<span style=col [...]
diff --git a/downloads/readme/index.html b/downloads/readme/index.html
index dd5fca25e0..67540dca49 100644
--- a/downloads/readme/index.html
+++ b/downloads/readme/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
├── _index.md # Landing page with links to all versions
├── 1.3.0/
│ └── index.md # Version 1.3.0 details
diff --git a/guides/ceph/index.html b/guides/ceph/index.html
index cf237f77ba..394fdc3189 100644
--- a/guides/ceph/index.html
+++ b/guides/ceph/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/cockroachdb/index.html b/guides/cockroachdb/index.html
index a24191d5be..d9c7e86824 100644
--- a/guides/cockroachdb/index.html
+++ b/guides/cockroachdb/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/flink/index.html b/guides/flink/index.html
index b9a2bbdabe..55bd7874f5 100644
--- a/guides/flink/index.html
+++ b/guides/flink/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/index.html b/guides/index.html
index d6eb90c577..b16716ee0a 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
-Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
+Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index 0d9c26308c..fce8007a3e 100644
--- a/guides/jdbc/index.html
+++ b/guides/jdbc/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check checked>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span class=td-sidebar-nav-active-item>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index d418b671ef..41fb604d7f 100644
--- a/guides/keycloak/index.html
+++ b/guides/keycloak/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check checked>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span class=td-sidebar-nav-active-item>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index 84ef93db81..9d6e2b7bc1 100644
--- a/guides/ozone/index.html
+++ b/guides/ozone/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index 0980e78cd2..30b19a9578 100644
--- a/guides/quickstart/index.html
+++ b/guides/quickstart/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/readme/index.html b/guides/readme/index.html
index d3fcd71a5d..b7486018fc 100644
--- a/guides/readme/index.html
+++ b/guides/readme/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index 9396883da3..663001eef8 100644
--- a/guides/rustfs/index.html
+++ b/guides/rustfs/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/spark/index.html b/guides/spark/index.html
index 59c9b1c204..fb4d7f0016 100644
--- a/guides/spark/index.html
+++ b/guides/spark/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index 2a4049daaf..e2d482b634 100644
--- a/guides/telemetry/index.html
+++ b/guides/telemetry/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check checked>
diff --git a/guides/trino/index.html b/guides/trino/index.html
index 23d6f927c9..1b3cbbbe0e 100644
--- a/guides/trino/index.html
+++ b/guides/trino/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/in-dev/index.html b/in-dev/index.html
index e491046701..02df166ff6 100644
--- a/in-dev/index.html
+++ b/in-dev/index.html
@@ -1 +1 @@
-<!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 [...]
\ No newline at end of file
+<!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 [...]
\ No newline at end of file
diff --git a/in-dev/release_index/index.html b/in-dev/release_index/index.html
index 5e3092e371..719144e281 100644
--- a/in-dev/release_index/index.html
+++ b/in-dev/release_index/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Developer Docs</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/admin-tool/index.html b/in-dev/unreleased/admin-tool/index.html
index 291db136fa..ec8bd86f4d 100644
--- a/in-dev/unreleased/admin-tool/index.html
+++ b/in-dev/unreleased/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are at the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1368"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description co [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are at the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfO [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are at the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfO [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/command-line-interface/index.html b/in-dev/unreleased/command-line-interface/index.html
index d455f20fdb..4f144fd11f 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/command-line-interface/index.html
@@ -10,11 +10,11 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
@@ -139,6 +139,7 @@ options:
Command Options:
--type {internal,external} The type of catalog [INTERNAL, EXTERNAL]
--storage-type {s3,azure,gcs,file} (Required) The storage type [S3, AZURE, GCS, FILE]
+ --storage-name STORAGE_NAME An optional name referencing a server-side storage configuration
--default-base-location DEFAULT_BASE_LOCATION (Required) Default base location for the catalog
--allowed-location ALLOWED_LOCATION An allowed location for files tracked by the catalog
--property PROPERTY A key/value pair such as: tag=value. Multiple can be provided by specifying this option more than once. Do not put passwords, tokens, access keys, or other secrets into the client-visible catalog properties.
@@ -257,6 +258,7 @@ options:
-h, --help show this help message and exit
Command Options:
+ --storage-name STORAGE_NAME A new storage name referencing a server-side storage configuration
--default-base-location DEFAULT_BASE_LOCATION A new default base location for the catalog
--allowed-location ALLOWED_LOCATION An additional allowed location for files
--set-property SET_PROPERTY A key/value pair such as: tag=value. Merges the specified key/value into an existing properties map by updating the value if the key already exists or creating a new entry if not. Multiple can be provided by specifying this option more than once. Do not put passwords, tokens, access keys, or other secrets into the client-visible catalog properties.
diff --git a/in-dev/unreleased/configuration/configuration-reference/index.html b/in-dev/unreleased/configuration/configuration-reference/index.html
index 73f7594aae..6d0dcec49c 100644
--- a/in-dev/unreleased/configuration/configuration-reference/index.html
+++ b/in-dev/unreleased/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="6540"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index e7b80cc350..a954e1e2bc 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
index a7a84ed3d8..17c808b72b 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta propert [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Configuring Azure Blob [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index dac036b858..7f13bd014f 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
index d864237924..cea0e61aa3 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1130"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris/index.html b/in-dev/unreleased/configuration/configuring-polaris/index.html
index 8685ad5e14..e438a587f3 100644
--- a/in-dev/unreleased/configuration/configuring-polaris/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/index.html b/in-dev/unreleased/configuration/index.html
index b603152e18..de2c95829c 100644
--- a/in-dev/unreleased/configuration/index.html
+++ b/in-dev/unreleased/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/downstream-build/index.html b/in-dev/unreleased/downstream-build/index.html
index 3628a6f513..44511c6de0 100644
--- a/in-dev/unreleased/downstream-build/index.html
+++ b/in-dev/unreleased/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/entities/index.html b/in-dev/unreleased/entities/index.html
index fedacfcaf9..9540c3ffb6 100644
--- a/in-dev/unreleased/entities/index.html
+++ b/in-dev/unreleased/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/evolution/index.html b/in-dev/unreleased/evolution/index.html
index e779bfacaf..ae8bd70428 100644
--- a/in-dev/unreleased/evolution/index.html
+++ b/in-dev/unreleased/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/bigquery-metastore-federation/index.html b/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
index 7611ba3e34..49ca62fee2 100644
--- a/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og: [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="BigQuery Metastore Federation" [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/hive-metastore-federation/index.html b/in-dev/unreleased/federation/hive-metastore-federation/index.html
index 50f22871f1..4d241c54fc 100644
--- a/in-dev/unreleased/federation/hive-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" conte [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Hive Metastore Federation"><meta itemp [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/iceberg-rest-federation/index.html b/in-dev/unreleased/federation/iceberg-rest-federation/index.html
index a63787b6cc..e1cf1b7735 100644
--- a/in-dev/unreleased/federation/iceberg-rest-federation/index.html
+++ b/in-dev/unreleased/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, GCP, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, GCP, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, GCP, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, GCP, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, GCP, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/index.html b/in-dev/unreleased/federation/index.html
index 85609c8fbe..d2ba0f50dd 100644
--- a/in-dev/unreleased/federation/index.html
+++ b/in-dev/unreleased/federation/index.html
@@ -1,4 +1,4 @@
-<!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/federation/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= [...]
+<!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/federation/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= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/generic-table/index.html b/in-dev/unreleased/generic-table/index.html
index fc1d62425d..27ffa86c10 100644
--- a/in-dev/unreleased/generic-table/index.html
+++ b/in-dev/unreleased/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="773"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/binary-distribution/index.html b/in-dev/unreleased/getting-started/binary-distribution/index.html
index 88e14c45f9..fc19bb6726 100644
--- a/in-dev/unreleased/getting-started/binary-distribution/index.html
+++ b/in-dev/unreleased/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
index f5be4b894b..c897e87a6b 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
index c8272a0545..1f2b03281b 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
index 4386dbd179..ed5e97ac59 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name conten [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/index.html
index fad91ed854..71e49e2052 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index d11230b585..453c131b4b 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 74f6555fea..fdcd7fb222 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Pol [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Creating a catal [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index fdfe3ea124..d85f4b4476 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-oz [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
index bca924a6cb..89f2e4060b 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --allowed-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --encryption-key (Only for AWS S3) AWS KMS key identifier(s) that this catalog and its clients may use to encrypt S3 data; these keys are also granted decryption permissions (zero or more) --decryption-key (Only for AWS S3) AWS KMS key identifier(s) t [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --allowed-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --encryption-key (Only for AWS S3) AWS KMS key identifier(s) that this catalog and its clients may use to encrypt S3 data; these keys are also granted decryption permissions (zero or more) --decryption-key (Only for AWS S3) AWS KMS key identifier(s) t [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --allowed-kms-key (Deprecated; only for AWS S3) Use --encryption-key instead --encryption-key (Only for AWS S3) AWS KMS key identifier(s) that this catalog and its clients may use to encrypt S3 data; these keys are also granted decryption permissions (zero or more) --decryption-key (Only for AWS S3) AWS KMS key identifier(s) t [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 9ce755e7cc..b503ea665c 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance resides. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance resides. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance resides. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index d408bde6dd..136864f8a1 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database fo [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 2bbb3bcde6..5ccfe10690 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html
index 6a5638e068..fbd375fea4 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/getting-started/deploying-polaris/cloud-deploy/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-tou [...]
+<!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/getting-started/deploying-polaris/cloud-deploy/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-tou [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/index.html b/in-dev/unreleased/getting-started/deploying-polaris/index.html
index cff24dad66..0ab7493cdd 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platfo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta itemprop=wordCount content="54"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Pla [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html b/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
index 9fe2155229..12312f643e 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html b/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
index 6b36279515..1db7f9c86b 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/index.html b/in-dev/unreleased/getting-started/index.html
index 3b3b134019..ca8681745e 100644
--- a/in-dev/unreleased/getting-started/index.html
+++ b/in-dev/unreleased/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span class=td-sidebar-nav-active-item>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=ch [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/install-dependencies/index.html b/in-dev/unreleased/getting-started/install-dependencies/index.html
index 82c787166b..284770354c 100644
--- a/in-dev/unreleased/getting-started/install-dependencies/index.html
+++ b/in-dev/unreleased/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris 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="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/quick-start/index.html b/in-dev/unreleased/getting-started/quick-start/index.html
index 368bbc5ca4..8f864023de 100644
--- a/in-dev/unreleased/getting-started/quick-start/index.html
+++ b/in-dev/unreleased/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleased [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-sta [...]
diff --git a/in-dev/unreleased/getting-started/setup-tools/index.html b/in-dev/unreleased/getting-started/setup-tools/index.html
index 364f660fcb..d2f4022e33 100644
--- a/in-dev/unreleased/getting-started/setup-tools/index.html
+++ b/in-dev/unreleased/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="458"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check checked>
diff --git a/in-dev/unreleased/getting-started/using-polaris/index.html b/in-dev/unreleased/getting-started/using-polaris/index.html
index 5a11beaa53..cc30032247 100644
--- a/in-dev/unreleased/getting-started/using-polaris/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html b/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
index 6058c8a406..52744c488f 100644
--- a/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html b/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
index 8ba1d7fbb2..48048bd7cc 100644
--- a/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/authentication/index.html b/in-dev/unreleased/helm-chart/authentication/index.html
index 11197504b0..69650c77bc 100644
--- a/in-dev/unreleased/helm-chart/authentication/index.html
+++ b/in-dev/unreleased/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/dev/index.html b/in-dev/unreleased/helm-chart/dev/index.html
index 44b27a8b3a..d7bc9d6446 100644
--- a/in-dev/unreleased/helm-chart/dev/index.html
+++ b/in-dev/unreleased/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/index.html b/in-dev/unreleased/helm-chart/index.html
index daf4bac0c8..5ede90a1d1 100644
--- a/in-dev/unreleased/helm-chart/index.html
+++ b/in-dev/unreleased/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/networking/index.html b/in-dev/unreleased/helm-chart/networking/index.html
index f78e94e882..25df7edd1a 100644
--- a/in-dev/unreleased/helm-chart/networking/index.html
+++ b/in-dev/unreleased/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/persistence/index.html b/in-dev/unreleased/helm-chart/persistence/index.html
index 60e9e82252..cf241ed3d6 100644
--- a/in-dev/unreleased/helm-chart/persistence/index.html
+++ b/in-dev/unreleased/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/production/index.html b/in-dev/unreleased/helm-chart/production/index.html
index 57e70cef67..95e5e047be 100644
--- a/in-dev/unreleased/helm-chart/production/index.html
+++ b/in-dev/unreleased/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="766"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/reference/index.html b/in-dev/unreleased/helm-chart/reference/index.html
index aadea00a8e..9975142785 100644
--- a/in-dev/unreleased/helm-chart/reference/index.html
+++ b/in-dev/unreleased/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/index.html b/in-dev/unreleased/index.html
index 6818f1e0fa..4ddfa79147 100644
--- a/in-dev/unreleased/index.html
+++ b/in-dev/unreleased/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Documentation (Unreleased)"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceber [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span class=td-sidebar-nav-active-item>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/access-control/index.html b/in-dev/unreleased/managing-security/access-control/index.html
index ec1d1f7a82..f5bf0479fc 100644
--- a/in-dev/unreleased/managing-security/access-control/index.html
+++ b/in-dev/unreleased/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html b/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
index 119bd97d7b..9a2f2a14a1 100644
--- a/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-idp/index.html b/in-dev/unreleased/managing-security/external-idp/index.html
index 7ffe8ac987..c930ce7676 100644
--- a/in-dev/unreleased/managing-security/external-idp/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-pdp/index.html b/in-dev/unreleased/managing-security/external-pdp/index.html
index 419108d37b..97e38b4db8 100644
--- a/in-dev/unreleased/managing-security/external-pdp/index.html
+++ b/in-dev/unreleased/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-pdp/opa/index.html b/in-dev/unreleased/managing-security/external-pdp/opa/index.html
index bd4a07066f..2f6941ac3b 100644
--- a/in-dev/unreleased/managing-security/external-pdp/opa/index.html
+++ b/in-dev/unreleased/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/index.html b/in-dev/unreleased/managing-security/index.html
index 2ff6b7cd97..a29027974d 100644
--- a/in-dev/unreleased/managing-security/index.html
+++ b/in-dev/unreleased/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/managing-security/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><li [...]
+<!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/managing-security/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><li [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/index.html b/in-dev/unreleased/metastores/index.html
index 0e2a4dd4ab..0d366143dc 100644
--- a/in-dev/unreleased/metastores/index.html
+++ b/in-dev/unreleased/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/nosql-mongodb/index.html b/in-dev/unreleased/metastores/nosql-mongodb/index.html
index 9686ad4a5d..8b3b957b84 100644
--- a/in-dev/unreleased/metastores/nosql-mongodb/index.html
+++ b/in-dev/unreleased/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/relational-jdbc/index.html b/in-dev/unreleased/metastores/relational-jdbc/index.html
index c3fce77b42..2712598b86 100644
--- a/in-dev/unreleased/metastores/relational-jdbc/index.html
+++ b/in-dev/unreleased/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-api-specs/index.html b/in-dev/unreleased/polaris-api-specs/index.html
index 6f0b870212..dddf8bc38a 100644
--- a/in-dev/unreleased/polaris-api-specs/index.html
+++ b/in-dev/unreleased/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API off [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html b/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html
index 8db92f910e..6050df05f0 100644
--- a/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html
+++ b/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-api-specs/polaris-management-api/index.html b/in-dev/unreleased/polaris-api-specs/polaris-management-api/index.html
index 49f9497940..13b623dfac 100644
--- a/in-dev/unreleased/polaris-api-specs/polaris-management-api/index.html
+++ b/in-dev/unreleased/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-spark-client/index.html b/in-dev/unreleased/polaris-spark-client/index.html
index 20654b4d8e..e46e9de8c2 100644
--- a/in-dev/unreleased/polaris-spark-client/index.html
+++ b/in-dev/unreleased/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/policy/index.html b/in-dev/unreleased/policy/index.html
index a44c3d0b8b..11ce4c85b7 100644
--- a/in-dev/unreleased/policy/index.html
+++ b/in-dev/unreleased/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/realm/index.html b/in-dev/unreleased/realm/index.html
index 95ecdd43f4..d9c763f80c 100644
--- a/in-dev/unreleased/realm/index.html
+++ b/in-dev/unreleased/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as a logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="241"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as a logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/telemetry/index.html b/in-dev/unreleased/telemetry/index.html
index e3bb4b2740..61e6b22501 100644
--- a/in-dev/unreleased/telemetry/index.html
+++ b/in-dev/unreleased/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="1048"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content= [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/vended-credentials/index.html b/in-dev/unreleased/vended-credentials/index.html
index 0d6c01fc08..0f76b1f4c9 100644
--- a/in-dev/unreleased/vended-credentials/index.html
+++ b/in-dev/unreleased/vended-credentials/index.html
@@ -2,7 +2,7 @@
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/vended-credentials/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Vended Credentials Reference"><meta property="og:description" content=" [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Vended Credentials Reference"><meta itemprop=description content="When an Iceberg client (Spark [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta itemprop=wordCount content="710"><meta name=twitter:card content="summary"><meta name=twitter:title content="Vended Credentials Reference"><meta name=twitter:description content="When an Iceberg client (Spark, Trino, PyIceberg, etc.) loads a table or vie [...]
-Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/index.html b/index.html
index d70f375377..f691193b7b 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta name=generator content="Hugo 0.157.0"><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 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta name=generator content="Hugo 0.157.0"><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 [...]
<span>Apache Polaris™</span></h1><p>The open catalog for data and AI assets.</p><hr><nav class=polaris-landing-actions aria-label="Apache Polaris resources"><a class="polaris-landing-button polaris-landing-button--primary" href=/releases/latest/getting-started/><i class="fa-solid fa-rocket" aria-hidden=true></i>
Get started
</a><a class=polaris-landing-button href=/community/><i class="fa-solid fa-people-group" aria-hidden=true></i>
diff --git a/offline-search-index.4cc9c1e71088e2685d90de61d41e6bb5.json b/offline-search-index.4cc9c1e71088e2685d90de61d41e6bb5.json
new file mode 100644
index 0000000000..b2ca6c6a1e
--- /dev/null
+++ b/offline-search-index.4cc9c1e71088e2685d90de61d41e6bb5.json
@@ -0,0 +1 @@
+[{"body":"Released on August 2nd, 2026.\nDownloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, [...]
\ No newline at end of file
diff --git a/offline-search-index.8f616ab7bee725136b33859b4da448a7.json b/offline-search-index.8f616ab7bee725136b33859b4da448a7.json
deleted file mode 100644
index 74a76e94a8..0000000000
--- a/offline-search-index.8f616ab7bee725136b33859b4da448a7.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"body":"Released on August 2nd, 2026.\nDownloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Spark 4.0 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Upgrade notes🔗 Relational JDBC: a new schema version 5 makes the events.catalog_id column nullable. Events that are not scoped to a catalog (principal, policy, rate-limiting, [...]
\ 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 d639a07b0f..4b1c1860b0 100644
--- a/releases/0.9.0/access-control/index.html
+++ b/releases/0.9.0/access-control/index.html
@@ -10,7 +10,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. Polaris has the following securable objects:"><meta itemprop=wordCount content="1161"><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. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/command-line-interface/index.html b/releases/0.9.0/command-line-interface/index.html
index 0c44bce842..f9e2bc1fea 100644
--- a/releases/0.9.0/command-line-interface/index.html
+++ b/releases/0.9.0/command-line-interface/index.html
@@ -10,7 +10,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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argument relativ [...]
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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argument relativ [...]
+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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argument relativ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
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 8380686c29..0455013b3f 100644
--- a/releases/0.9.0/configuring-polaris-for-production/index.html
+++ b/releases/0.9.0/configuring-polaris-for-production/index.html
@@ -10,7 +10,7 @@ oauth2🔗 Ensure that the tokenBroker setting reflects the token broker specifi
Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><meta itemprop=wordCount content="574"><meta name=twitter:card content="summary"><meta n [...]
Security🔗 Configurations🔗 Notable configuration used to secure a Polaris deployment are outlined below.
oauth2🔗 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. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/entities/index.html b/releases/0.9.0/entities/index.html
index d5c087f7bc..4ce1f57f07 100644
--- a/releases/0.9.0/entities/index.html
+++ b/releases/0.9.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="665"><meta name=twitt [...]
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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/index.html b/releases/0.9.0/index.html
index 6b24f04704..a5dc1c8f94 100644
--- a/releases/0.9.0/index.html
+++ b/releases/0.9.0/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/metastores/index.html b/releases/0.9.0/metastores/index.html
index 2996417c43..8765ed92ba 100644
--- a/releases/0.9.0/metastores/index.html
+++ b/releases/0.9.0/metastores/index.html
@@ -18,7 +18,7 @@ Polaris Server Configuration🔗 Configure the metaStoreManager section in the P
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.
-Place persistence.xml into a jar file: jar cvf /tmp/conf.jar persistence.xml Use conf-file: /tmp/conf.jar!/persistence.xml EclipseLink Configuration - persistence.xml🔗 The configuration file persistence.xml is used to set up the database connection properties, which can differ depending on the type of database and its configuration."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Place persistence.xml into a jar file: jar cvf /tmp/conf.jar persistence.xml Use conf-file: /tmp/conf.jar!/persistence.xml EclipseLink Configuration - persistence.xml🔗 The configuration file persistence.xml is used to set up the database connection properties, which can differ depending on the type of database and its configuration."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/overview/index.html b/releases/0.9.0/overview/index.html
index ef70c4b604..20bcceb403 100644
--- a/releases/0.9.0/overview/index.html
+++ b/releases/0.9.0/overview/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="1473"><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™ RES [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/polaris-management-service/index.html b/releases/0.9.0/polaris-management-service/index.html
index b894e8e5a3..f8c53b4aaf 100644
--- a/releases/0.9.0/polaris-management-service/index.html
+++ b/releases/0.9.0/polaris-management-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/quickstart/index.html b/releases/0.9.0/quickstart/index.html
index 7787676e92..b4fbe803a6 100644
--- a/releases/0.9.0/quickstart/index.html
+++ b/releases/0.9.0/quickstart/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/0.9.0/quickstart/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quick Start"><meta property="og:description" content="This g [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quick Start"><meta itemprop=description content="This guide serves as a [...]
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 name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to several key entities that can [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
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 b2448dda68..ae5c51796e 100644
--- a/releases/0.9.0/rest-catalog-open-api/index.html
+++ b/releases/0.9.0/rest-catalog-open-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/access-control/index.html b/releases/1.0.0/access-control/index.html
index 8a13cdc808..5aab7b9662 100644
--- a/releases/1.0.0/access-control/index.html
+++ b/releases/1.0.0/access-control/index.html
@@ -10,7 +10,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. Polaris has the following securable objects:"><meta itemprop=wordCount content="1277"><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. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/admin-tool/index.html b/releases/1.0.0/admin-tool/index.html
index 485ea74840..b08204d784 100644
--- a/releases/1.0.0/admin-tool/index.html
+++ b/releases/1.0.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
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 \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
+One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/command-line-interface/index.html b/releases/1.0.0/command-line-interface/index.html
index 1c3d42cadd..904ce6e152 100644
--- a/releases/1.0.0/command-line-interface/index.html
+++ b/releases/1.0.0/command-line-interface/index.html
@@ -10,7 +10,7 @@ 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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
+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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/configuration/index.html b/releases/1.0.0/configuration/index.html
index 2de793a911..b937d38fa8 100644
--- a/releases/1.0.0/configuration/index.html
+++ b/releases/1.0.0/configuration/index.html
@@ -10,7 +10,7 @@ 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. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1607"><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 con [...]
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. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/configuring-polaris-for-production/index.html b/releases/1.0.0/configuring-polaris-for-production/index.html
index 9058778e80..6d9511eaf9 100644
--- a/releases/1.0.0/configuring-polaris-for-production/index.html
+++ b/releases/1.0.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/entities/index.html b/releases/1.0.0/entities/index.html
index a7d931f5cd..c297ddf10f 100644
--- a/releases/1.0.0/entities/index.html
+++ b/releases/1.0.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="787"><meta name=twitt [...]
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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/evolution/index.html b/releases/1.0.0/evolution/index.html
index dc8883bd33..d22dc90d27 100644
--- a/releases/1.0.0/evolution/index.html
+++ b/releases/1.0.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/generic-table/index.html b/releases/1.0.0/generic-table/index.html
index fbf73a5c2e..c49b8c76cc 100644
--- a/releases/1.0.0/generic-table/index.html
+++ b/releases/1.0.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/index.html b/releases/1.0.0/getting-started/deploying-polaris/index.html
index edfb391337..31fe5038bf 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index d4a6137928..971b29016e 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
index 5e33d1fa42..d063b90a8d 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index 9fe19b3404..a45296a0ff 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/index.html b/releases/1.0.0/getting-started/index.html
index 817761c883..f6b3d0685c 100644
--- a/releases/1.0.0/getting-started/index.html
+++ b/releases/1.0.0/getting-started/index.html
@@ -1,4 +1,4 @@
-<!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/1.0.0/getting-started/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 re [...]
+<!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/1.0.0/getting-started/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 re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/install-dependencies/index.html b/releases/1.0.0/getting-started/install-dependencies/index.html
index 53882d7d49..11b08dc86d 100644
--- a/releases/1.0.0/getting-started/install-dependencies/index.html
+++ b/releases/1.0.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="504"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/quickstart/index.html b/releases/1.0.0/getting-started/quickstart/index.html
index 69fe3d5ad0..e4b6f6391e 100644
--- a/releases/1.0.0/getting-started/quickstart/index.html
+++ b/releases/1.0.0/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/using-polaris/index.html b/releases/1.0.0/getting-started/using-polaris/index.html
index 8e4e20acd6..3a7fb6ab41 100644
--- a/releases/1.0.0/getting-started/using-polaris/index.html
+++ b/releases/1.0.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/index.html b/releases/1.0.0/index.html
index d0e1d8f2cc..0468aaee85 100644
--- a/releases/1.0.0/index.html
+++ b/releases/1.0.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/metastores/index.html b/releases/1.0.0/metastores/index.html
index 8e65b4e0e6..6bca618172 100644
--- a/releases/1.0.0/metastores/index.html
+++ b/releases/1.0.0/metastores/index.html
@@ -6,7 +6,7 @@ POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql Q
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
-POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
+POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/polaris-catalog-service/index.html b/releases/1.0.0/polaris-catalog-service/index.html
index 97d1c971fd..31bf1047f6 100644
--- a/releases/1.0.0/polaris-catalog-service/index.html
+++ b/releases/1.0.0/polaris-catalog-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/polaris-management-service/index.html b/releases/1.0.0/polaris-management-service/index.html
index e2c56db8cd..a87db315a8 100644
--- a/releases/1.0.0/polaris-management-service/index.html
+++ b/releases/1.0.0/polaris-management-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/polaris-spark-client/index.html b/releases/1.0.0/polaris-spark-client/index.html
index 1fe6f54aac..fbd1c52e3c 100644
--- a/releases/1.0.0/polaris-spark-client/index.html
+++ b/releases/1.0.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="648"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/policy/index.html b/releases/1.0.0/policy/index.html
index cbfd2f27d1..e184f91357 100644
--- a/releases/1.0.0/policy/index.html
+++ b/releases/1.0.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/realm/index.html b/releases/1.0.0/realm/index.html
index 8b01146385..36ff577702 100644
--- a/releases/1.0.0/realm/index.html
+++ b/releases/1.0.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/telemetry/index.html b/releases/1.0.0/telemetry/index.html
index d7bb04ef89..9a7a3fb56e 100644
--- a/releases/1.0.0/telemetry/index.html
+++ b/releases/1.0.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/access-control/index.html b/releases/1.0.1/access-control/index.html
index 1e1798f1f9..c1175008a7 100644
--- a/releases/1.0.1/access-control/index.html
+++ b/releases/1.0.1/access-control/index.html
@@ -10,7 +10,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. Polaris has the following securable objects:"><meta itemprop=wordCount content="1277"><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. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/admin-tool/index.html b/releases/1.0.1/admin-tool/index.html
index 9e61607daa..5e17957e81 100644
--- a/releases/1.0.1/admin-tool/index.html
+++ b/releases/1.0.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
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 \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
+One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/command-line-interface/index.html b/releases/1.0.1/command-line-interface/index.html
index f4ad896c0c..582379ca7b 100644
--- a/releases/1.0.1/command-line-interface/index.html
+++ b/releases/1.0.1/command-line-interface/index.html
@@ -10,7 +10,7 @@ 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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
+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. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional argumen [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/configuration/index.html b/releases/1.0.1/configuration/index.html
index f655ba1c5a..3b3b48d56d 100644
--- a/releases/1.0.1/configuration/index.html
+++ b/releases/1.0.1/configuration/index.html
@@ -10,7 +10,7 @@ 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. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1644"><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 con [...]
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. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/configuring-polaris-for-production/index.html b/releases/1.0.1/configuring-polaris-for-production/index.html
index 40100ace06..bd53df693a 100644
--- a/releases/1.0.1/configuring-polaris-for-production/index.html
+++ b/releases/1.0.1/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/entities/index.html b/releases/1.0.1/entities/index.html
index 5048af4024..4cc17fd458 100644
--- a/releases/1.0.1/entities/index.html
+++ b/releases/1.0.1/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="787"><meta name=twitt [...]
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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/evolution/index.html b/releases/1.0.1/evolution/index.html
index dd88d07571..7d74d2bef2 100644
--- a/releases/1.0.1/evolution/index.html
+++ b/releases/1.0.1/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/generic-table/index.html b/releases/1.0.1/generic-table/index.html
index f19a057068..83c585794b 100644
--- a/releases/1.0.1/generic-table/index.html
+++ b/releases/1.0.1/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/index.html b/releases/1.0.1/getting-started/deploying-polaris/index.html
index 7b590c64cf..2febc5253c 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index 261301512b..e56498cac3 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
index 33a0d07463..49fb0ba01b 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index d867cc5cc6..de4bacd23e 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/index.html b/releases/1.0.1/getting-started/index.html
index 54da4e1673..05044d02d0 100644
--- a/releases/1.0.1/getting-started/index.html
+++ b/releases/1.0.1/getting-started/index.html
@@ -1,4 +1,4 @@
-<!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/1.0.1/getting-started/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 re [...]
+<!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/1.0.1/getting-started/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 re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/install-dependencies/index.html b/releases/1.0.1/getting-started/install-dependencies/index.html
index 0d13fac939..9d176fe890 100644
--- a/releases/1.0.1/getting-started/install-dependencies/index.html
+++ b/releases/1.0.1/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="504"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/quickstart/index.html b/releases/1.0.1/getting-started/quickstart/index.html
index c415b711c4..3647cb989b 100644
--- a/releases/1.0.1/getting-started/quickstart/index.html
+++ b/releases/1.0.1/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild \ :polaris-admin:assemble --rerun \ -Dquarkus.container-image.tag=postgres-latest \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/using-polaris/index.html b/releases/1.0.1/getting-started/using-polaris/index.html
index 93849450b2..1e16358993 100644
--- a/releases/1.0.1/getting-started/using-polaris/index.html
+++ b/releases/1.0.1/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/index.html b/releases/1.0.1/index.html
index 7d6a4a6172..b1f6881e65 100644
--- a/releases/1.0.1/index.html
+++ b/releases/1.0.1/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.1 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/metastores/index.html b/releases/1.0.1/metastores/index.html
index 1018e52fcf..d8b7c1014c 100644
--- a/releases/1.0.1/metastores/index.html
+++ b/releases/1.0.1/metastores/index.html
@@ -6,7 +6,7 @@ POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql Q
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
-POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
+POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_DB_KIND=postgresql QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/polaris-catalog-service/index.html b/releases/1.0.1/polaris-catalog-service/index.html
index 39b41f12fd..09ec391440 100644
--- a/releases/1.0.1/polaris-catalog-service/index.html
+++ b/releases/1.0.1/polaris-catalog-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/polaris-management-service/index.html b/releases/1.0.1/polaris-management-service/index.html
index 115235789e..9c3b4aae95 100644
--- a/releases/1.0.1/polaris-management-service/index.html
+++ b/releases/1.0.1/polaris-management-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/polaris-spark-client/index.html b/releases/1.0.1/polaris-spark-client/index.html
index 6e8ece5945..36c18df846 100644
--- a/releases/1.0.1/polaris-spark-client/index.html
+++ b/releases/1.0.1/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/policy/index.html b/releases/1.0.1/policy/index.html
index 78dffac612..c2b28aca60 100644
--- a/releases/1.0.1/policy/index.html
+++ b/releases/1.0.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/realm/index.html b/releases/1.0.1/realm/index.html
index 3c14869e05..b348d66f7f 100644
--- a/releases/1.0.1/realm/index.html
+++ b/releases/1.0.1/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/telemetry/index.html b/releases/1.0.1/telemetry/index.html
index 34dbf7e434..0a15ea805b 100644
--- a/releases/1.0.1/telemetry/index.html
+++ b/releases/1.0.1/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/access-control/index.html b/releases/1.1.0/access-control/index.html
index ec6bd6d03a..508e5df74f 100644
--- a/releases/1.1.0/access-control/index.html
+++ b/releases/1.1.0/access-control/index.html
@@ -10,7 +10,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. Polaris has the following securable objects:"><meta itemprop=wordCount content="1152"><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 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. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/admin-tool/index.html b/releases/1.1.0/admin-tool/index.html
index 983f5019e3..0751d26bc3 100644
--- a/releases/1.1.0/admin-tool/index.html
+++ b/releases/1.1.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="516"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
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 \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/command-line-interface/index.html b/releases/1.1.0/command-line-interface/index.html
index d4c7ed94ad..75fcaa80cc 100644
--- a/releases/1.1.0/command-line-interface/index.html
+++ b/releases/1.1.0/command-line-interface/index.html
@@ -10,7 +10,7 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional [...]
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 repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this positional [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/configuration/index.html b/releases/1.1.0/configuration/index.html
index d6499a5045..89bf1c4344 100644
--- a/releases/1.1.0/configuration/index.html
+++ b/releases/1.1.0/configuration/index.html
@@ -6,7 +6,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
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."><meta itemprop=wordCount content="1644"><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 i [...]
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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIta [...]
+First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIta [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/configuring-polaris-for-production/index.html b/releases/1.1.0/configuring-polaris-for-production/index.html
index d99268ecae..f9bb025074 100644
--- a/releases/1.1.0/configuring-polaris-for-production/index.html
+++ b/releases/1.1.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/entities/index.html b/releases/1.1.0/entities/index.html
index 1d7e2fc4a3..f30553521c 100644
--- a/releases/1.1.0/entities/index.html
+++ b/releases/1.1.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
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 CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/evolution/index.html b/releases/1.1.0/evolution/index.html
index b9b8109960..c35651c897 100644
--- a/releases/1.1.0/evolution/index.html
+++ b/releases/1.1.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/external-idp/index.html b/releases/1.1.0/external-idp/index.html
index c99283d2b6..8050b6c650 100644
--- a/releases/1.1.0/external-idp/index.html
+++ b/releases/1.1.0/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="1272"><meta name=twitter:card content="summary"><meta name=twitter:title content="Externa [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/generic-table/index.html b/releases/1.1.0/generic-table/index.html
index 9ec247243c..ed87117f4f 100644
--- a/releases/1.1.0/generic-table/index.html
+++ b/releases/1.1.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/index.html b/releases/1.1.0/getting-started/deploying-polaris/index.html
index b0c15dd378..f62bed3547 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index 3944b3a988..c83d5c07a8 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
index f859c52c6e..561571bb51 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index cdff3adb98..f6a9c99a80 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. chmod +x getting-started/assets/cloud_providers/deploy-gcp.sh export ASSETS_PATH=$(pwd)/getting-started/assets/ ex [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/index.html b/releases/1.1.0/getting-started/index.html
index 2157bbab8d..80377616a2 100644
--- a/releases/1.1.0/getting-started/index.html
+++ b/releases/1.1.0/getting-started/index.html
@@ -1,4 +1,4 @@
-<!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/1.1.0/getting-started/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 re [...]
+<!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/1.1.0/getting-started/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 re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/install-dependencies/index.html b/releases/1.1.0/getting-started/install-dependencies/index.html
index 473e2c4b75..b6e86294f4 100644
--- a/releases/1.1.0/getting-started/install-dependencies/index.html
+++ b/releases/1.1.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/minio/index.html b/releases/1.1.0/getting-started/minio/index.html
index 8748e3a452..6917d77e02 100644
--- a/releases/1.1.0/getting-started/minio/index.html
+++ b/releases/1.1.0/getting-started/minio/index.html
@@ -14,7 +14,7 @@ docker compose -f getting-started/minio/docker-compose.yml up The compose script
Similar configurations are expected to work with other S3-compatible systems that also have the STS API.
Setup🔗 Clone the Polaris source repository, then build a docker image for Polaris.
./gradlew :polaris-server:assemble -Dquarkus.container-image.build=true Start MinIO with Polaris using the docker compose example.
-docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968 [...]
+docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/quickstart/index.html b/releases/1.1.0/getting-started/quickstart/index.html
index 2831e7411a..7986b61854 100644
--- a/releases/1.1.0/getting-started/quickstart/index.html
+++ b/releases/1.1.0/getting-started/quickstart/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/using-polaris/index.html b/releases/1.1.0/getting-started/using-polaris/index.html
index 48add865be..d3baea6dea 100644
--- a/releases/1.1.0/getting-started/using-polaris/index.html
+++ b/releases/1.1.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1414"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/helm/index.html b/releases/1.1.0/helm/index.html
index fda79ce2e7..5abfd25d84 100644
--- a/releases/1.1.0/helm/index.html
+++ b/releases/1.1.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4576"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/index.html b/releases/1.1.0/index.html
index 3cd5aa1b27..2bfe1eb8c6 100644
--- a/releases/1.1.0/index.html
+++ b/releases/1.1.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.1.0 documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/metastores/index.html b/releases/1.1.0/metastores/index.html
index 3589cb69e2..30cc08b223 100644
--- a/releases/1.1.0/metastores/index.html
+++ b/releases/1.1.0/metastores/index.html
@@ -6,7 +6,7 @@ POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-usern
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided exclusively for usage with PostgreSQL [...]
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
-POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided exclusively for usage with PostgreSQL [...]
+POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> The Relational JDBC metastore currently relies on a Quarkus-managed datasource and supports only PostgresSQL and H2 databases. This limitation is similar to that of EclipseLink, primarily due to underlying schema differences. At this time, official documentation is provided exclusively for usage with PostgreSQL [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/polaris-catalog-service/index.html b/releases/1.1.0/polaris-catalog-service/index.html
index e81229e643..f4fa100505 100644
--- a/releases/1.1.0/polaris-catalog-service/index.html
+++ b/releases/1.1.0/polaris-catalog-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/polaris-management-service/index.html b/releases/1.1.0/polaris-management-service/index.html
index 27cf887581..43bf5ea22a 100644
--- a/releases/1.1.0/polaris-management-service/index.html
+++ b/releases/1.1.0/polaris-management-service/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/polaris-spark-client/index.html b/releases/1.1.0/polaris-spark-client/index.html
index 47187fc39e..86e9f9b32e 100644
--- a/releases/1.1.0/polaris-spark-client/index.html
+++ b/releases/1.1.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/policy/index.html b/releases/1.1.0/policy/index.html
index b1e6776167..6c063a63f6 100644
--- a/releases/1.1.0/policy/index.html
+++ b/releases/1.1.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/realm/index.html b/releases/1.1.0/realm/index.html
index 470547978f..890682a39f 100644
--- a/releases/1.1.0/realm/index.html
+++ b/releases/1.1.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/telemetry/index.html b/releases/1.1.0/telemetry/index.html
index ae8da28a12..ca37e3fffa 100644
--- a/releases/1.1.0/telemetry/index.html
+++ b/releases/1.1.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/admin-tool/index.html b/releases/1.2.0/admin-tool/index.html
index cf49b815eb..c1007e12f6 100644
--- a/releases/1.2.0/admin-tool/index.html
+++ b/releases/1.2.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
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 \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/command-line-interface/index.html b/releases/1.2.0/command-line-interface/index.html
index fa0a7bebb0..31455e52ac 100644
--- a/releases/1.2.0/command-line-interface/index.html
+++ b/releases/1.2.0/command-line-interface/index.html
@@ -10,7 +10,7 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --realm --header --profile --proxy COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/configuration/index.html b/releases/1.2.0/configuration/index.html
index 0cbedaef49..40cdbd924b 100644
--- a/releases/1.2.0/configuration/index.html
+++ b/releases/1.2.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1770"><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 (Incu [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/configuring-polaris-for-production/index.html b/releases/1.2.0/configuring-polaris-for-production/index.html
index 56a73071c0..ab9f9064d4 100644
--- a/releases/1.2.0/configuring-polaris-for-production/index.html
+++ b/releases/1.2.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/entities/index.html b/releases/1.2.0/entities/index.html
index ae06baa610..dd86dc5002 100644
--- a/releases/1.2.0/entities/index.html
+++ b/releases/1.2.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
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 CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/evolution/index.html b/releases/1.2.0/evolution/index.html
index f3e72dd10f..bfb5f176f6 100644
--- a/releases/1.2.0/evolution/index.html
+++ b/releases/1.2.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/hive-metastore-federation/index.html b/releases/1.2.0/federation/hive-metastore-federation/index.html
index 78f00894d7..888ef98293 100644
--- a/releases/1.2.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.2.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="598"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/iceberg-rest-federation/index.html b/releases/1.2.0/federation/iceberg-rest-federation/index.html
index 7c0f4132a6..983aee967c 100644
--- a/releases/1.2.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.2.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/index.html b/releases/1.2.0/federation/index.html
index e91e71d172..807cc04b0b 100644
--- a/releases/1.2.0/federation/index.html
+++ b/releases/1.2.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.2.0/federation/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=ico [...]
+<!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/1.2.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/generic-table/index.html b/releases/1.2.0/generic-table/index.html
index b47f1839de..30ab3da647 100644
--- a/releases/1.2.0/generic-table/index.html
+++ b/releases/1.2.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 82248e42a0..bea82bd7c3 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 81e7a83d19..86a83a5275 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/index.html b/releases/1.2.0/getting-started/creating-a-catalog/index.html
index ba717c504e..667f24f231 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/index.html
@@ -6,7 +6,7 @@ Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://e
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="82"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 99e3559c96..580883e916 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index e2bae215bb..991176a769 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
index e9a225c371..992c80cfb5 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ AWS S3 MinIO For the polaris catalogs create command there are few s3 only optio
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="72"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta name=twitter:description content="The following S3 compatible cloud providers can be configured [...]
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f3 [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f3 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index a49b352939..37a35c5990 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index cbcb5f7404..a9842dfdd4 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="205"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 3daef4113e..f8b4fdc401 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/index.html
index 4b42433b5b..1e72a237ef 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.2.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.2.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/index.html b/releases/1.2.0/getting-started/deploying-polaris/index.html
index 69d60f7e3d..916c41c425 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
index cdad634f12..9d41691a05 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/index.html b/releases/1.2.0/getting-started/index.html
index 11ae45528a..f4583644cd 100644
--- a/releases/1.2.0/getting-started/index.html
+++ b/releases/1.2.0/getting-started/index.html
@@ -2,7 +2,7 @@
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Getting Started with Apache Polaris" [...]
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Getting Started with Apache Polaris"><meta itemprop=description content="The fastest way to get started [...]
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris"><meta name=twitter:description content="The fastest way to get start [...]
-Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/ [...]
+Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/install-dependencies/index.html b/releases/1.2.0/getting-started/install-dependencies/index.html
index f5e5c705e0..674072cadf 100644
--- a/releases/1.2.0/getting-started/install-dependencies/index.html
+++ b/releases/1.2.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/using-polaris/index.html b/releases/1.2.0/getting-started/using-polaris/index.html
index f13b5c088d..6502b45889 100644
--- a/releases/1.2.0/getting-started/using-polaris/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html
index 4e3dcb8f7c..601d69c897 100644
--- a/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
index 6406bc4cba..dfcc2c1283 100644
--- a/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity=" [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/helm/index.html b/releases/1.2.0/helm/index.html
index 39a03df31d..a6be439cbd 100644
--- a/releases/1.2.0/helm/index.html
+++ b/releases/1.2.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4578"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/index.html b/releases/1.2.0/index.html
index d76ffae1df..466caec808 100644
--- a/releases/1.2.0/index.html
+++ b/releases/1.2.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="937"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.2.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/access-control/index.html b/releases/1.2.0/managing-security/access-control/index.html
index f32b3faa4a..008174ae74 100644
--- a/releases/1.2.0/managing-security/access-control/index.html
+++ b/releases/1.2.0/managing-security/access-control/index.html
@@ -10,7 +10,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. Polaris has the following securable objects:"><meta itemprop=wordCount content="1152"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based 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 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. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
index a0240c6a65..872f545967 100644
--- a/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentification Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/external-idp/index.html b/releases/1.2.0/managing-security/external-idp/index.html
index 97865d1ee7..687b09d362 100644
--- a/releases/1.2.0/managing-security/external-idp/index.html
+++ b/releases/1.2.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/index.html b/releases/1.2.0/managing-security/index.html
index 9af1c78f71..6040a35471 100644
--- a/releases/1.2.0/managing-security/index.html
+++ b/releases/1.2.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.2.0/managing-security/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 [...]
+<!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/1.2.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/metastores/index.html b/releases/1.2.0/metastores/index.html
index 8ee6cec856..b7679f178b 100644
--- a/releases/1.2.0/metastores/index.html
+++ b/releases/1.2.0/metastores/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 using environment variables:"><meta itemprop=wordCount content="585"><meta name=twitter:card content="summary"><meta name=twitter:title content="Metastores"><meta name=twitter:description content="This page explains how to configure and use Polaris metastores with either the recommended Relational JDBC or the deprecated EclipseLink persistence backends.
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
We have 2 options for configuring the persistence backend:
-1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script [...]
+1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-api-specs/index.html b/releases/1.2.0/polaris-api-specs/index.html
index 4f0d1d7d83..c743d4d99c 100644
--- a/releases/1.2.0/polaris-api-specs/index.html
+++ b/releases/1.2.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html
index 9631aa9440..0046b0983c 100644
--- a/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.2.0/polaris-api-specs/polaris-management-api/index.html
index d77c1918df..b83dbe4f0f 100644
--- a/releases/1.2.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.2.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-spark-client/index.html b/releases/1.2.0/polaris-spark-client/index.html
index 248fa97ca7..dfbce82964 100644
--- a/releases/1.2.0/polaris-spark-client/index.html
+++ b/releases/1.2.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/policy/index.html b/releases/1.2.0/policy/index.html
index 03e83756a0..9aa7294cf7 100644
--- a/releases/1.2.0/policy/index.html
+++ b/releases/1.2.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/realm/index.html b/releases/1.2.0/realm/index.html
index 5fa2bff719..fef6a3410b 100644
--- a/releases/1.2.0/realm/index.html
+++ b/releases/1.2.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/telemetry/index.html b/releases/1.2.0/telemetry/index.html
index d6e44c3fb8..ff9bbf9a53 100644
--- a/releases/1.2.0/telemetry/index.html
+++ b/releases/1.2.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="973"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/admin-tool/index.html b/releases/1.3.0/admin-tool/index.html
index e1074ff4de..f334e02302 100644
--- a/releases/1.3.0/admin-tool/index.html
+++ b/releases/1.3.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
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 \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar 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. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/command-line-interface/index.html b/releases/1.3.0/command-line-interface/index.html
index 1a6ed3d3ba..70fccb7377 100644
--- a/releases/1.3.0/command-line-interface/index.html
+++ b/releases/1.3.0/command-line-interface/index.html
@@ -10,7 +10,7 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --realm --header --profile --proxy COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of this po [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuration/index.html b/releases/1.3.0/configuration/index.html
index 909a9aeef9..f72690d84f 100644
--- a/releases/1.3.0/configuration/index.html
+++ b/releases/1.3.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="2860"><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 (Incu [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 3ff8c9aed4..747381b1d0 100644
--- a/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuring-polaris-for-production/index.html b/releases/1.3.0/configuring-polaris-for-production/index.html
index ab31e4f133..2a7ad9a2df 100644
--- a/releases/1.3.0/configuring-polaris-for-production/index.html
+++ b/releases/1.3.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuring Polaris for Production"><meta itempro [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1000"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=t [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/entities/index.html b/releases/1.3.0/entities/index.html
index 957e8eb20c..f5d177f325 100644
--- a/releases/1.3.0/entities/index.html
+++ b/releases/1.3.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
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 CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/evolution/index.html b/releases/1.3.0/evolution/index.html
index 860d504da2..bcee1fd60a 100644
--- a/releases/1.3.0/evolution/index.html
+++ b/releases/1.3.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/hive-metastore-federation/index.html b/releases/1.3.0/federation/hive-metastore-federation/index.html
index 43097b7394..6e67ff5588 100644
--- a/releases/1.3.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.3.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/iceberg-rest-federation/index.html b/releases/1.3.0/federation/iceberg-rest-federation/index.html
index bb59fcd8a1..8d24852afb 100644
--- a/releases/1.3.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.3.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Creating a federated REST catalog🔗 The snippet below register [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/index.html b/releases/1.3.0/federation/index.html
index ee9bc01e01..2185012a89 100644
--- a/releases/1.3.0/federation/index.html
+++ b/releases/1.3.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.3.0/federation/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=ico [...]
+<!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/1.3.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/generic-table/index.html b/releases/1.3.0/generic-table/index.html
index c67b4364be..647d10af95 100644
--- a/releases/1.3.0/generic-table/index.html
+++ b/releases/1.3.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table"><meta property="og:description" content="The Generic Table in Apache [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table"><meta itemprop=description content="The Generic Table in Apache Polaris is designed [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta itemprop=wordCount content="796"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables acros [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/binary-distribution/index.html b/releases/1.3.0/getting-started/binary-distribution/index.html
index 3971c3e914..f9d767576b 100644
--- a/releases/1.3.0/getting-started/binary-distribution/index.html
+++ b/releases/1.3.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz | tar xz cd polaris-distribution-1.0.0-incubating Start the Polaris server:
bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 45fbe08e9b..f8d0206c72 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 89116f3d5f..85be250a32 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.3.0/getting-started/creating-a-catalog/catalog-migration/index.html
index 35b4bef8db..e5f6eec1cb 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris. Both of these tools are available in the Polaris-Tools repository. Please refer to the relevant README.md documentation for more information."><meta property="og:u [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris. Both of these tools are available in the Polaris-Tools repository. Please refer to the relevant README.md documentation for more information."><meta property="og:l [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris. Both of these tools are available in the Polaris-Tools repository. Please refer to the relevant README.md documentation for more information."><meta itemprop=wordC [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris. Both of these tools are available in the Polaris-Tools repository. Please refer to the relevant README.md documentation for more information."><link rel=preload hr [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris. Both of these tools are available in the Polaris-Tools repository. Please refer to the relevant README.md documentation for more information."><link rel=preload hr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/index.html b/releases/1.3.0/getting-started/creating-a-catalog/index.html
index 23b7021854..da011d897a 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 1b0a284656..23cb46c27f 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 0054e10f63..0790c1e716 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 8a8e8671ea..dc3c94359a 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
index 81f23887e0..a5ac414ed3 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="98"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qj [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 08774da3a4..886b2f6dad 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index eab793aed7..293911ff27 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="205"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index b1e64701dc..779d61306d 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t ./getting-star [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/index.html
index 380618af0c..0124a868ab 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.3.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.3.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/index.html b/releases/1.3.0/getting-started/deploying-polaris/index.html
index 8b4d1f6011..f74f266872 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
index 4a8f5c4a55..c75819348e 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/index.html b/releases/1.3.0/getting-started/index.html
index 3804f891a0..55d742f0ed 100644
--- a/releases/1.3.0/getting-started/index.html
+++ b/releases/1.3.0/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/install-dependencies/index.html b/releases/1.3.0/getting-started/install-dependencies/index.html
index dd3ab44f63..bf588b19fd 100644
--- a/releases/1.3.0/getting-started/install-dependencies/index.html
+++ b/releases/1.3.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/quick-start/index.html b/releases/1.3.0/getting-started/quick-start/index.html
index f5b07f61e8..654c3f05b0 100644
--- a/releases/1.3.0/getting-started/quick-start/index.html
+++ b/releases/1.3.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guide
Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended for [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493 [...]
+Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/using-polaris/index.html b/releases/1.3.0/getting-started/using-polaris/index.html
index f844ab58ef..39af908ef4 100644
--- a/releases/1.3.0/getting-started/using-polaris/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html
index b89420e84d..e031a4c3d0 100644
--- a/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
index d9711631be..95ebbd1106 100644
--- a/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/helm/index.html b/releases/1.3.0/helm/index.html
index ce1664a0b6..fb033ad3c0 100644
--- a/releases/1.3.0/helm/index.html
+++ b/releases/1.3.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructi
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><meta itemprop=wordCount content="5086"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/index.html b/releases/1.3.0/index.html
index 9906b2e951..21d09cd729 100644
--- a/releases/1.3.0/index.html
+++ b/releases/1.3.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="937"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.3.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
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. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/access-control/index.html b/releases/1.3.0/managing-security/access-control/index.html
index a8572d6be8..868dffb6cf 100644
--- a/releases/1.3.0/managing-security/access-control/index.html
+++ b/releases/1.3.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1191"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
index 1534af08ee..7bbbc036bb 100644
--- a/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-idp/index.html b/releases/1.3.0/managing-security/external-idp/index.html
index 7f85e0025f..62931ae8f3 100644
--- a/releases/1.3.0/managing-security/external-idp/index.html
+++ b/releases/1.3.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-pdp/index.html b/releases/1.3.0/managing-security/external-pdp/index.html
index 9ba3c372ce..10086dd23f 100644
--- a/releases/1.3.0/managing-security/external-pdp/index.html
+++ b/releases/1.3.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris (Incubating) with external Policy Decision Po [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-pdp/opa/index.html b/releases/1.3.0/managing-security/external-pdp/opa/index.html
index f573820910..497531fc5b 100644
--- a/releases/1.3.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.3.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1380"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/index.html b/releases/1.3.0/managing-security/index.html
index c80e4ac259..6be939c8db 100644
--- a/releases/1.3.0/managing-security/index.html
+++ b/releases/1.3.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.3.0/managing-security/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 [...]
+<!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/1.3.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/metastores/index.html b/releases/1.3.0/metastores/index.html
index 6cede37c4f..e0a0ae5bed 100644
--- a/releases/1.3.0/metastores/index.html
+++ b/releases/1.3.0/metastores/index.html
@@ -14,7 +14,7 @@ POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-usern
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 using environment variables:
-POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> using properties file:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa3996 [...]
+POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> using properties file:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa3996 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-api-specs/index.html b/releases/1.3.0/polaris-api-specs/index.html
index d0741cf4e7..997794d1df 100644
--- a/releases/1.3.0/polaris-api-specs/index.html
+++ b/releases/1.3.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html
index 3fec1d489c..a90b65013f 100644
--- a/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.3.0/polaris-api-specs/polaris-management-api/index.html
index 431a761a6b..1b141739cb 100644
--- a/releases/1.3.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.3.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-spark-client/index.html b/releases/1.3.0/polaris-spark-client/index.html
index 6c8743c809..5d98d3332f 100644
--- a/releases/1.3.0/polaris-spark-client/index.html
+++ b/releases/1.3.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/policy/index.html b/releases/1.3.0/policy/index.html
index 6917a6bc23..fe0ef65c80 100644
--- a/releases/1.3.0/policy/index.html
+++ b/releases/1.3.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/realm/index.html b/releases/1.3.0/realm/index.html
index c721e44a66..e3a27341f1 100644
--- a/releases/1.3.0/realm/index.html
+++ b/releases/1.3.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/telemetry/index.html b/releases/1.3.0/telemetry/index.html
index 583984fa5c..f0b1cfb9e8 100644
--- a/releases/1.3.0/telemetry/index.html
+++ b/releases/1.3.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="973"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/admin-tool/index.html b/releases/1.4.0/admin-tool/index.html
index 23bc3a1d9a..46da7ebdfe 100644
--- a/releases/1.4.0/admin-tool/index.html
+++ b/releases/1.4.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/command-line-interface/index.html b/releases/1.4.0/command-line-interface/index.html
index 1ec80566f0..d7b8e592e9 100644
--- a/releases/1.4.0/command-line-interface/index.html
+++ b/releases/1.4.0/command-line-interface/index.html
@@ -10,7 +10,7 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --realm --header --profile --proxy --debug COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuration-reference/index.html b/releases/1.4.0/configuration/configuration-reference/index.html
index 54171b113e..a56c258886 100644
--- a/releases/1.4.0/configuration/configuration-reference/index.html
+++ b/releases/1.4.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5255"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index a8c3040310..1b1f6782fe 100644
--- a/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris-for-production/index.html b/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
index b97ad2fcd2..49d8081950 100644
--- a/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1025"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris/index.html b/releases/1.4.0/configuration/configuring-polaris/index.html
index bf241e0b66..082cf9a3a1 100644
--- a/releases/1.4.0/configuration/configuring-polaris/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/index.html b/releases/1.4.0/configuration/index.html
index 74c4e4b366..6335fe248c 100644
--- a/releases/1.4.0/configuration/index.html
+++ b/releases/1.4.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/downstream-build/index.html b/releases/1.4.0/downstream-build/index.html
index 9ca4e82c2e..5ba613ef16 100644
--- a/releases/1.4.0/downstream-build/index.html
+++ b/releases/1.4.0/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/entities/index.html b/releases/1.4.0/entities/index.html
index 17b3b60c61..c689b9573d 100644
--- a/releases/1.4.0/entities/index.html
+++ b/releases/1.4.0/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="781"><meta name=twitt [...]
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 CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/evolution/index.html b/releases/1.4.0/evolution/index.html
index 52f94d7a8f..95be6fd4b9 100644
--- a/releases/1.4.0/evolution/index.html
+++ b/releases/1.4.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/hive-metastore-federation/index.html b/releases/1.4.0/federation/hive-metastore-federation/index.html
index 7a68ea677f..c7dd8cfe7f 100644
--- a/releases/1.4.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/iceberg-rest-federation/index.html b/releases/1.4.0/federation/iceberg-rest-federation/index.html
index 8f78f405cb..36ff4b14e4 100644
--- a/releases/1.4.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.4.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/index.html b/releases/1.4.0/federation/index.html
index 96bde331a7..1a79cb797a 100644
--- a/releases/1.4.0/federation/index.html
+++ b/releases/1.4.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.0/federation/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=ico [...]
+<!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/1.4.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/generic-table/index.html b/releases/1.4.0/generic-table/index.html
index 4319089270..8e0ad7f016 100644
--- a/releases/1.4.0/generic-table/index.html
+++ b/releases/1.4.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/binary-distribution/index.html b/releases/1.4.0/getting-started/binary-distribution/index.html
index c070bd5258..9f6e06e78a 100644
--- a/releases/1.4.0/getting-started/binary-distribution/index.html
+++ b/releases/1.4.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.4.0/polaris-bin-1.4.0.tgz | tar xz cd polaris-bin-1.4.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
index da853f6aed..0ca306fc7d 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index fee62ff5e0..6b1fa05362 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html
index 8bd5127858..d48dd5faf6 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/index.html b/releases/1.4.0/getting-started/creating-a-catalog/index.html
index 9b0b3c217b..483efc9c5d 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 574d5aaee1..262821422e 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index a1d3c87bb7..ab2ba6e758 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 9a5cee8b57..437ef1ef24 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
index 537e6c027a..38703d87c3 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 1e2d4763e6..c840cfb51a 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index 03137d44ef..0eccc9f207 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index dd61516ea8..54d06b2bd8 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/index.html
index 7eb96de943..8b8c5f2aa3 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.4.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/index.html b/releases/1.4.0/getting-started/deploying-polaris/index.html
index 3c3fadf077..c08f72bfea 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
index 277a8ff502..3f29952969 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
index aaa7ec637d..8255634f75 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/index.html b/releases/1.4.0/getting-started/index.html
index ae6da20a92..cc3457f99b 100644
--- a/releases/1.4.0/getting-started/index.html
+++ b/releases/1.4.0/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/install-dependencies/index.html b/releases/1.4.0/getting-started/install-dependencies/index.html
index d95217aa28..e480ba8e9b 100644
--- a/releases/1.4.0/getting-started/install-dependencies/index.html
+++ b/releases/1.4.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/quick-start/index.html b/releases/1.4.0/getting-started/quick-start/index.html
index bbfe226f4c..f3e220b396 100644
--- a/releases/1.4.0/getting-started/quick-start/index.html
+++ b/releases/1.4.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/using-polaris/index.html b/releases/1.4.0/getting-started/using-polaris/index.html
index b325c48760..ee8e5a9871 100644
--- a/releases/1.4.0/getting-started/using-polaris/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html
index 0a885160ec..9a5c4835a8 100644
--- a/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
index 478777ad5d..c072aa6a60 100644
--- a/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/authentication/index.html b/releases/1.4.0/helm-chart/authentication/index.html
index f1b0fac945..7e18da3dec 100644
--- a/releases/1.4.0/helm-chart/authentication/index.html
+++ b/releases/1.4.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/dev/index.html b/releases/1.4.0/helm-chart/dev/index.html
index 2db72e8002..bac0e28a50 100644
--- a/releases/1.4.0/helm-chart/dev/index.html
+++ b/releases/1.4.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/index.html b/releases/1.4.0/helm-chart/index.html
index d890aba83d..36ac85b2f1 100644
--- a/releases/1.4.0/helm-chart/index.html
+++ b/releases/1.4.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/networking/index.html b/releases/1.4.0/helm-chart/networking/index.html
index 9b0b1d2b44..c1fa699f49 100644
--- a/releases/1.4.0/helm-chart/networking/index.html
+++ b/releases/1.4.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/persistence/index.html b/releases/1.4.0/helm-chart/persistence/index.html
index f446ce5075..a5b9f87440 100644
--- a/releases/1.4.0/helm-chart/persistence/index.html
+++ b/releases/1.4.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/production/index.html b/releases/1.4.0/helm-chart/production/index.html
index 3c2011ab20..2f6c2d2f7a 100644
--- a/releases/1.4.0/helm-chart/production/index.html
+++ b/releases/1.4.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/reference/index.html b/releases/1.4.0/helm-chart/reference/index.html
index 2f7b434a31..66b2bcbb0b 100644
--- a/releases/1.4.0/helm-chart/reference/index.html
+++ b/releases/1.4.0/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/index.html b/releases/1.4.0/index.html
index 4c0d942104..cdd129a38f 100644
--- a/releases/1.4.0/index.html
+++ b/releases/1.4.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/access-control/index.html b/releases/1.4.0/managing-security/access-control/index.html
index 3d46e56a7c..82d953a8dd 100644
--- a/releases/1.4.0/managing-security/access-control/index.html
+++ b/releases/1.4.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1190"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
index 9d2d1c5f8a..939ff546c6 100644
--- a/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-idp/index.html b/releases/1.4.0/managing-security/external-idp/index.html
index 936266178c..d5f4927023 100644
--- a/releases/1.4.0/managing-security/external-idp/index.html
+++ b/releases/1.4.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-pdp/index.html b/releases/1.4.0/managing-security/external-pdp/index.html
index 5b1cfb4b1a..97ee25111a 100644
--- a/releases/1.4.0/managing-security/external-pdp/index.html
+++ b/releases/1.4.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-pdp/opa/index.html b/releases/1.4.0/managing-security/external-pdp/opa/index.html
index 75a7b270d8..3ce9bb105a 100644
--- a/releases/1.4.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/index.html b/releases/1.4.0/managing-security/index.html
index 3c266a00f1..5158dad7ca 100644
--- a/releases/1.4.0/managing-security/index.html
+++ b/releases/1.4.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.0/managing-security/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 [...]
+<!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/1.4.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/index.html b/releases/1.4.0/metastores/index.html
index d82a132d86..4b1a365489 100644
--- a/releases/1.4.0/metastores/index.html
+++ b/releases/1.4.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/nosql-mongodb/index.html b/releases/1.4.0/metastores/nosql-mongodb/index.html
index e6fb2eb898..7f836a2168 100644
--- a/releases/1.4.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/relational-jdbc/index.html b/releases/1.4.0/metastores/relational-jdbc/index.html
index 6eb534a7a9..e83a4ec397 100644
--- a/releases/1.4.0/metastores/relational-jdbc/index.html
+++ b/releases/1.4.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/polaris-api-specs/index.html b/releases/1.4.0/polaris-api-specs/index.html
index 283c93d7c2..4d80490567 100644
--- a/releases/1.4.0/polaris-api-specs/index.html
+++ b/releases/1.4.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html
index 5b7b263745..11f3d89889 100644
--- a/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.4.0/polaris-api-specs/polaris-management-api/index.html
index 4e924c8c7c..1c4c19e639 100644
--- a/releases/1.4.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.4.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/polaris-spark-client/index.html b/releases/1.4.0/polaris-spark-client/index.html
index fde56ff73f..251a113835 100644
--- a/releases/1.4.0/polaris-spark-client/index.html
+++ b/releases/1.4.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/policy/index.html b/releases/1.4.0/policy/index.html
index 71842f3bf4..31bb157476 100644
--- a/releases/1.4.0/policy/index.html
+++ b/releases/1.4.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/realm/index.html b/releases/1.4.0/realm/index.html
index 6e66cde921..96e8f3da7f 100644
--- a/releases/1.4.0/realm/index.html
+++ b/releases/1.4.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/telemetry/index.html b/releases/1.4.0/telemetry/index.html
index bd823883ea..7f9242c4b4 100644
--- a/releases/1.4.0/telemetry/index.html
+++ b/releases/1.4.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/admin-tool/index.html b/releases/1.4.1/admin-tool/index.html
index a5fc666f8f..9164979f7d 100644
--- a/releases/1.4.1/admin-tool/index.html
+++ b/releases/1.4.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/command-line-interface/index.html b/releases/1.4.1/command-line-interface/index.html
index f4110fe772..4115a043b0 100644
--- a/releases/1.4.1/command-line-interface/index.html
+++ b/releases/1.4.1/command-line-interface/index.html
@@ -10,7 +10,7 @@ polaris [options] COMMAND ... options: --host --port --base-url --client-id --cl
catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
The basic syntax of the Polaris CLI is outlined below:
polaris [options] COMMAND ... options: --host --port --base-url --client-id --client-secret --access-token --realm --header --profile --proxy --debug COMMAND must be one of the following:
-catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
+catalogs principals principal-roles catalog-roles namespaces privileges profiles policies repair setup Each command supports several subcommands, and some subcommands have actions that come after the subcommand in turn. Finally, arguments follow to form a full invocation. Within a set of named arguments at the end of an invocation ordering is generally not important. Many invocations also have a required positional argument of the type that the command refers to. Again, the ordering of t [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuration-reference/index.html b/releases/1.4.1/configuration/configuration-reference/index.html
index ca838cba7d..ea432e7005 100644
--- a/releases/1.4.1/configuration/configuration-reference/index.html
+++ b/releases/1.4.1/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5408"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index c29df80e22..21639c16ff 100644
--- a/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris-for-production/index.html b/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
index 656b7fab4f..b90179fd04 100644
--- a/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris/index.html b/releases/1.4.1/configuration/configuring-polaris/index.html
index c6ab06192f..9cb640f5a4 100644
--- a/releases/1.4.1/configuration/configuring-polaris/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/index.html b/releases/1.4.1/configuration/index.html
index e1f24d1b99..b47dde292f 100644
--- a/releases/1.4.1/configuration/index.html
+++ b/releases/1.4.1/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/downstream-build/index.html b/releases/1.4.1/downstream-build/index.html
index 8a74128706..54b3178d03 100644
--- a/releases/1.4.1/downstream-build/index.html
+++ b/releases/1.4.1/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/entities/index.html b/releases/1.4.1/entities/index.html
index 9699f4a7f4..bc8784372a 100644
--- a/releases/1.4.1/entities/index.html
+++ b/releases/1.4.1/entities/index.html
@@ -10,7 +10,7 @@ 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. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="781"><meta name=twitt [...]
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 CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/evolution/index.html b/releases/1.4.1/evolution/index.html
index af0caed818..a684753e2c 100644
--- a/releases/1.4.1/evolution/index.html
+++ b/releases/1.4.1/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/hive-metastore-federation/index.html b/releases/1.4.1/federation/hive-metastore-federation/index.html
index 983663be1a..a6976e7a90 100644
--- a/releases/1.4.1/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.1/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/iceberg-rest-federation/index.html b/releases/1.4.1/federation/iceberg-rest-federation/index.html
index e9d362187c..fb2dfb305d 100644
--- a/releases/1.4.1/federation/iceberg-rest-federation/index.html
+++ b/releases/1.4.1/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/index.html b/releases/1.4.1/federation/index.html
index ca3d654e69..c008a21254 100644
--- a/releases/1.4.1/federation/index.html
+++ b/releases/1.4.1/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.1/federation/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=ico [...]
+<!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/1.4.1/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/generic-table/index.html b/releases/1.4.1/generic-table/index.html
index e4f976322a..2ea5abaf52 100644
--- a/releases/1.4.1/generic-table/index.html
+++ b/releases/1.4.1/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/binary-distribution/index.html b/releases/1.4.1/getting-started/binary-distribution/index.html
index 760dd21ae5..9ee98f099c 100644
--- a/releases/1.4.1/getting-started/binary-distribution/index.html
+++ b/releases/1.4.1/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://archive.apache.org/dist/polaris/1.4.1/polaris-bin-1.4.1.tgz | tar xz cd polaris-bin-1.4.1 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
index 0449a87f92..8f3812101b 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html
index 7b5ccf45cb..398c96305c 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html
index 15b4c79713..b4088ffbff 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/index.html b/releases/1.4.1/getting-started/creating-a-catalog/index.html
index 781c5c186e..4035e64a43 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index bba56168b7..c2454359bd 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 18c363a0bd..65988f9084 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 22470c84df..985bba998a 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
index 4286f07578..3ce66b11fa 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 8be4c4a308..8f067b8371 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index b0d66bd5cb..725909b3b7 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index d67aed9df3..f57eaf39bb 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/index.html
index 36b556985f..2aec2c615d 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.1/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.4.1/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/index.html b/releases/1.4.1/getting-started/deploying-polaris/index.html
index dcb2a55f53..f15a6e819d 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
index 64d502ae04..3c4975e842 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
index dbaf4474a1..92e6814cf6 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/index.html b/releases/1.4.1/getting-started/index.html
index 152f3359d1..f0d924ae3a 100644
--- a/releases/1.4.1/getting-started/index.html
+++ b/releases/1.4.1/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/install-dependencies/index.html b/releases/1.4.1/getting-started/install-dependencies/index.html
index 9755c40aab..e090f05bfe 100644
--- a/releases/1.4.1/getting-started/install-dependencies/index.html
+++ b/releases/1.4.1/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/quick-start/index.html b/releases/1.4.1/getting-started/quick-start/index.html
index ec9f51daea..40d0b7d53a 100644
--- a/releases/1.4.1/getting-started/quick-start/index.html
+++ b/releases/1.4.1/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/using-polaris/index.html b/releases/1.4.1/getting-started/using-polaris/index.html
index 130663089e..3e6ee0145b 100644
--- a/releases/1.4.1/getting-started/using-polaris/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html
index 166073fc52..25c4578e2c 100644
--- a/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
index 6a9cef55e2..4dc6985c6f 100644
--- a/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/authentication/index.html b/releases/1.4.1/helm-chart/authentication/index.html
index be6c6486c4..1e10cc1ead 100644
--- a/releases/1.4.1/helm-chart/authentication/index.html
+++ b/releases/1.4.1/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/dev/index.html b/releases/1.4.1/helm-chart/dev/index.html
index 668c882e15..28d50ed976 100644
--- a/releases/1.4.1/helm-chart/dev/index.html
+++ b/releases/1.4.1/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/index.html b/releases/1.4.1/helm-chart/index.html
index 171e8e022b..17f63890a8 100644
--- a/releases/1.4.1/helm-chart/index.html
+++ b/releases/1.4.1/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/networking/index.html b/releases/1.4.1/helm-chart/networking/index.html
index 4c3b62a3a8..0c08cd2a2a 100644
--- a/releases/1.4.1/helm-chart/networking/index.html
+++ b/releases/1.4.1/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/persistence/index.html b/releases/1.4.1/helm-chart/persistence/index.html
index 00442d6946..83033a14b7 100644
--- a/releases/1.4.1/helm-chart/persistence/index.html
+++ b/releases/1.4.1/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/production/index.html b/releases/1.4.1/helm-chart/production/index.html
index 9127bee5dd..e254a5257d 100644
--- a/releases/1.4.1/helm-chart/production/index.html
+++ b/releases/1.4.1/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/reference/index.html b/releases/1.4.1/helm-chart/reference/index.html
index dea3772807..c0db0823ce 100644
--- a/releases/1.4.1/helm-chart/reference/index.html
+++ b/releases/1.4.1/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/index.html b/releases/1.4.1/index.html
index e995dda591..c7c1fad57c 100644
--- a/releases/1.4.1/index.html
+++ b/releases/1.4.1/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.1 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/access-control/index.html b/releases/1.4.1/managing-security/access-control/index.html
index 119ff02396..991847d55f 100644
--- a/releases/1.4.1/managing-security/access-control/index.html
+++ b/releases/1.4.1/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1190"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
index f365e934f5..9da223afb3 100644
--- a/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-idp/index.html b/releases/1.4.1/managing-security/external-idp/index.html
index b88ee064dd..224a667ce9 100644
--- a/releases/1.4.1/managing-security/external-idp/index.html
+++ b/releases/1.4.1/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-pdp/index.html b/releases/1.4.1/managing-security/external-pdp/index.html
index 3e4598e7c2..7e848ce05a 100644
--- a/releases/1.4.1/managing-security/external-pdp/index.html
+++ b/releases/1.4.1/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-pdp/opa/index.html b/releases/1.4.1/managing-security/external-pdp/opa/index.html
index 4d5c13d4d7..3cd0345b6a 100644
--- a/releases/1.4.1/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.1/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/index.html b/releases/1.4.1/managing-security/index.html
index c426f44ac3..5be3df305f 100644
--- a/releases/1.4.1/managing-security/index.html
+++ b/releases/1.4.1/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.4.1/managing-security/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 [...]
+<!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/1.4.1/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/index.html b/releases/1.4.1/metastores/index.html
index 79ba8a2f80..fbff65166d 100644
--- a/releases/1.4.1/metastores/index.html
+++ b/releases/1.4.1/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/nosql-mongodb/index.html b/releases/1.4.1/metastores/nosql-mongodb/index.html
index 84dca931bd..b180e1613f 100644
--- a/releases/1.4.1/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.1/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/relational-jdbc/index.html b/releases/1.4.1/metastores/relational-jdbc/index.html
index f49e7a225d..c2bc3b1840 100644
--- a/releases/1.4.1/metastores/relational-jdbc/index.html
+++ b/releases/1.4.1/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/polaris-api-specs/index.html b/releases/1.4.1/polaris-api-specs/index.html
index 949da2ae94..3f21b7b81a 100644
--- a/releases/1.4.1/polaris-api-specs/index.html
+++ b/releases/1.4.1/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html
index 825ee47329..434827af59 100644
--- a/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/polaris-api-specs/polaris-management-api/index.html b/releases/1.4.1/polaris-api-specs/polaris-management-api/index.html
index 0b2e30b86d..b302235c2f 100644
--- a/releases/1.4.1/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.4.1/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/polaris-spark-client/index.html b/releases/1.4.1/polaris-spark-client/index.html
index 63284f8b6c..959a1c813c 100644
--- a/releases/1.4.1/polaris-spark-client/index.html
+++ b/releases/1.4.1/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/policy/index.html b/releases/1.4.1/policy/index.html
index 56bf6d2679..cb6ff6e7f8 100644
--- a/releases/1.4.1/policy/index.html
+++ b/releases/1.4.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/realm/index.html b/releases/1.4.1/realm/index.html
index 46728705f6..590f4078e9 100644
--- a/releases/1.4.1/realm/index.html
+++ b/releases/1.4.1/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/telemetry/index.html b/releases/1.4.1/telemetry/index.html
index a9600e3483..de1c1c42f7 100644
--- a/releases/1.4.1/telemetry/index.html
+++ b/releases/1.4.1/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/admin-tool/index.html b/releases/1.5.0/admin-tool/index.html
index b57df68260..a72947c8c0 100644
--- a/releases/1.5.0/admin-tool/index.html
+++ b/releases/1.5.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/command-line-interface/index.html b/releases/1.5.0/command-line-interface/index.html
index 3583f6d82c..9d5dc299ed 100644
--- a/releases/1.5.0/command-line-interface/index.html
+++ b/releases/1.5.0/command-line-interface/index.html
@@ -6,7 +6,7 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
The basic syntax of the Polaris CLI is outlined below:
usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --base-url BASE_URL Complete base URL (overrides host/port) --client-id CLIENT_ID OAuth client ID --client-secret CLIENT_SECRET OAuth client secret --access-token ACCESS_TOKEN OAuth access token --realm REALM Polaris realm (default: from server) --header HEADER Context header name (default: Polaris-Realm) --profi [...]
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --base-url BASE_URL Complete base URL (overrides host/port) --client-id CLIENT_ID OAuth client ID --client-secret CLIENT_SECRET OAuth client secret --access-token ACCESS_TOKEN OAuth access token --realm REALM Polaris realm (default: from server) --header HEADER Context header name (default: Polaris-Realm) --profi [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --base-url BASE_URL Complete base URL (overrides host/port) --client-id CLIENT_ID OAuth client ID --client-secret CLIENT_SECRET OAuth client secret --access-token ACCESS_TOKEN OAuth access token --realm REALM Polaris realm (default: from server) --header HEADER Context header name (default: Polaris-Realm) --profi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuration-reference/index.html b/releases/1.5.0/configuration/configuration-reference/index.html
index 5dc01835b5..7f00b6b127 100644
--- a/releases/1.5.0/configuration/configuration-reference/index.html
+++ b/releases/1.5.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5606"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 8bf5d4c2cc..7cd266dda1 100644
--- a/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris-for-production/index.html b/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
index 42c4428fe9..ec4a37d305 100644
--- a/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris/index.html b/releases/1.5.0/configuration/configuring-polaris/index.html
index 141918a284..f7b1020d72 100644
--- a/releases/1.5.0/configuration/configuring-polaris/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/index.html b/releases/1.5.0/configuration/index.html
index 8645980f5c..4dcc03850b 100644
--- a/releases/1.5.0/configuration/index.html
+++ b/releases/1.5.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/downstream-build/index.html b/releases/1.5.0/downstream-build/index.html
index 44dcb5454c..cbb02bc897 100644
--- a/releases/1.5.0/downstream-build/index.html
+++ b/releases/1.5.0/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/entities/index.html b/releases/1.5.0/entities/index.html
index 93733f7045..120353ec15 100644
--- a/releases/1.5.0/entities/index.html
+++ b/releases/1.5.0/entities/index.html
@@ -14,7 +14,7 @@ Catalog properties are client-visible configuration values. Polaris returns them
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 CreateCatalogRequest OpenAPI.
⚠️ Warning
-Catalog properties are client-visible configuration values. Polaris returns them to authenticated catalog clients through the Iceberg REST /config response. Use catalog properties only for non-sensitive client configuration. Do not store passwords, tokens, access keys, or other secrets in catalog properties. Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each o [...]
+Catalog properties are client-visible configuration values. Polaris returns them to authenticated catalog clients through the Iceberg REST /config response. Use catalog properties only for non-sensitive client configuration. Do not store passwords, tokens, access keys, or other secrets in catalog properties. Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each o [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/evolution/index.html b/releases/1.5.0/evolution/index.html
index 3dd13a2890..2af5044073 100644
--- a/releases/1.5.0/evolution/index.html
+++ b/releases/1.5.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/hive-metastore-federation/index.html b/releases/1.5.0/federation/hive-metastore-federation/index.html
index 7872ceafa0..de7d4eceb6 100644
--- a/releases/1.5.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.5.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/iceberg-rest-federation/index.html b/releases/1.5.0/federation/iceberg-rest-federation/index.html
index 48f8f4a3bf..a927fc8a74 100644
--- a/releases/1.5.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.5.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/index.html b/releases/1.5.0/federation/index.html
index 31284742cf..e9616ed654 100644
--- a/releases/1.5.0/federation/index.html
+++ b/releases/1.5.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.5.0/federation/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=ico [...]
+<!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/1.5.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/generic-table/index.html b/releases/1.5.0/generic-table/index.html
index 76b12948b4..4afd2059b6 100644
--- a/releases/1.5.0/generic-table/index.html
+++ b/releases/1.5.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/binary-distribution/index.html b/releases/1.5.0/getting-started/binary-distribution/index.html
index 967816eeaa..35b7032649 100644
--- a/releases/1.5.0/getting-started/binary-distribution/index.html
+++ b/releases/1.5.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.5.0/polaris-bin-1.5.0.tgz | tar xz cd polaris-bin-1.5.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
index f3849bce00..2c5cf157c2 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 65998d2296..0cd10a372c 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATI [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html
index b6993d7704..4ab03a3070 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/index.html b/releases/1.5.0/getting-started/creating-a-catalog/index.html
index 40df47d042..7213e8c9a3 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 33d4e2c106..6253534fd7 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"> [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min. [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index a1f90458a3..f070790bab 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index eaf456d509..f55a1bc6da 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
index ba5fca62a3..9fbbc8f841 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index f427044829..f24aad6b19 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index 4a8ab2aebc..43dd513a0c 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 12673ea762..d08c9ddc05 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/index.html
index b60d9e6a09..7d781860cc 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.5.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.5.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/index.html b/releases/1.5.0/getting-started/deploying-polaris/index.html
index b5d7ad834d..fcd547326a 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
index 61f2792326..d0e8ca2417 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
index 33f7ecda3e..f40bc80d11 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/index.html b/releases/1.5.0/getting-started/index.html
index ab56790bc2..e72d89136d 100644
--- a/releases/1.5.0/getting-started/index.html
+++ b/releases/1.5.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/install-dependencies/index.html b/releases/1.5.0/getting-started/install-dependencies/index.html
index e37a4e9324..b6ff4cab23 100644
--- a/releases/1.5.0/getting-started/install-dependencies/index.html
+++ b/releases/1.5.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,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:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
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:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
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="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/quick-start/index.html b/releases/1.5.0/getting-started/quick-start/index.html
index f1765402d6..5a934928b2 100644
--- a/releases/1.5.0/getting-started/quick-start/index.html
+++ b/releases/1.5.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/setup-tools/index.html b/releases/1.5.0/getting-started/setup-tools/index.html
index d436fdc8d9..74a148139e 100644
--- a/releases/1.5.0/getting-started/setup-tools/index.html
+++ b/releases/1.5.0/getting-started/setup-tools/index.html
@@ -6,7 +6,7 @@ Exporting Your Configuration🔗 If you already have an Apache Polaris environme
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="338"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/using-polaris/index.html b/releases/1.5.0/getting-started/using-polaris/index.html
index 1da029b79e..4bfd548d5f 100644
--- a/releases/1.5.0/getting-started/using-polaris/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html
index eb0331b222..1ca9604cb6 100644
--- a/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
index 9f3dc9cde6..8949262b68 100644
--- a/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/authentication/index.html b/releases/1.5.0/helm-chart/authentication/index.html
index 51fb334ebd..5f21a99182 100644
--- a/releases/1.5.0/helm-chart/authentication/index.html
+++ b/releases/1.5.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/dev/index.html b/releases/1.5.0/helm-chart/dev/index.html
index 4f014bebaa..503fef7f55 100644
--- a/releases/1.5.0/helm-chart/dev/index.html
+++ b/releases/1.5.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/index.html b/releases/1.5.0/helm-chart/index.html
index 4885316a53..8fa45384ce 100644
--- a/releases/1.5.0/helm-chart/index.html
+++ b/releases/1.5.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/networking/index.html b/releases/1.5.0/helm-chart/networking/index.html
index 687e93ef05..85579aa4a2 100644
--- a/releases/1.5.0/helm-chart/networking/index.html
+++ b/releases/1.5.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/persistence/index.html b/releases/1.5.0/helm-chart/persistence/index.html
index 19c0efbc9e..41e7807028 100644
--- a/releases/1.5.0/helm-chart/persistence/index.html
+++ b/releases/1.5.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/production/index.html b/releases/1.5.0/helm-chart/production/index.html
index e07a329e6f..e09a48bf21 100644
--- a/releases/1.5.0/helm-chart/production/index.html
+++ b/releases/1.5.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/reference/index.html b/releases/1.5.0/helm-chart/reference/index.html
index ea438a7379..09afc40e34 100644
--- a/releases/1.5.0/helm-chart/reference/index.html
+++ b/releases/1.5.0/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/index.html b/releases/1.5.0/index.html
index ef005bf5a5..7587334081 100644
--- a/releases/1.5.0/index.html
+++ b/releases/1.5.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.5.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/access-control/index.html b/releases/1.5.0/managing-security/access-control/index.html
index 3679a60c11..a6b33cc5aa 100644
--- a/releases/1.5.0/managing-security/access-control/index.html
+++ b/releases/1.5.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
index 7926458a4c..7a69fd3820 100644
--- a/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-idp/index.html b/releases/1.5.0/managing-security/external-idp/index.html
index 75e7a223c8..31b9f47c15 100644
--- a/releases/1.5.0/managing-security/external-idp/index.html
+++ b/releases/1.5.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-pdp/index.html b/releases/1.5.0/managing-security/external-pdp/index.html
index 9f2138883a..f260ce3561 100644
--- a/releases/1.5.0/managing-security/external-pdp/index.html
+++ b/releases/1.5.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-pdp/opa/index.html b/releases/1.5.0/managing-security/external-pdp/opa/index.html
index 10bbd8e91e..74fe1083cd 100644
--- a/releases/1.5.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.5.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/index.html b/releases/1.5.0/managing-security/index.html
index c66f21803c..3f9c130c78 100644
--- a/releases/1.5.0/managing-security/index.html
+++ b/releases/1.5.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.5.0/managing-security/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 [...]
+<!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/1.5.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/index.html b/releases/1.5.0/metastores/index.html
index b17b3cc173..7a816b07c7 100644
--- a/releases/1.5.0/metastores/index.html
+++ b/releases/1.5.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/nosql-mongodb/index.html b/releases/1.5.0/metastores/nosql-mongodb/index.html
index 60769ff21d..78721eabda 100644
--- a/releases/1.5.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.5.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/relational-jdbc/index.html b/releases/1.5.0/metastores/relational-jdbc/index.html
index b25e772e51..a897764e13 100644
--- a/releases/1.5.0/metastores/relational-jdbc/index.html
+++ b/releases/1.5.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/polaris-api-specs/index.html b/releases/1.5.0/polaris-api-specs/index.html
index c9907923f1..f949b768f1 100644
--- a/releases/1.5.0/polaris-api-specs/index.html
+++ b/releases/1.5.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html
index 8f8f3eb238..a37b7625fd 100644
--- a/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.5.0/polaris-api-specs/polaris-management-api/index.html
index a974464ddd..087dbb9f4f 100644
--- a/releases/1.5.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.5.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/polaris-spark-client/index.html b/releases/1.5.0/polaris-spark-client/index.html
index 6760632a30..e770729f59 100644
--- a/releases/1.5.0/polaris-spark-client/index.html
+++ b/releases/1.5.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/policy/index.html b/releases/1.5.0/policy/index.html
index b7a341acc8..2062a3530a 100644
--- a/releases/1.5.0/policy/index.html
+++ b/releases/1.5.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/realm/index.html b/releases/1.5.0/realm/index.html
index 200f1de2a0..6d46b3c1e8 100644
--- a/releases/1.5.0/realm/index.html
+++ b/releases/1.5.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/telemetry/index.html b/releases/1.5.0/telemetry/index.html
index 9159cc313d..1c17e51911 100644
--- a/releases/1.5.0/telemetry/index.html
+++ b/releases/1.5.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/admin-tool/index.html b/releases/1.6.0/admin-tool/index.html
index 426ef1ade3..5b761c69ce 100644
--- a/releases/1.6.0/admin-tool/index.html
+++ b/releases/1.6.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1376"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/command-line-interface/index.html b/releases/1.6.0/command-line-interface/index.html
index c26a0b6303..fe09b66698 100644
--- a/releases/1.6.0/command-line-interface/index.html
+++ b/releases/1.6.0/command-line-interface/index.html
@@ -14,7 +14,7 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --base-url BASE_URL Complete base URL (overrides host/port) --client-id CLIENT_ID OAuth client ID --client-secret CLIENT_SECRET OAuth client secret --access-token ACCESS_TOKEN OAuth access token --realm REALM Polaris realm (default: from server) --header HEADER Context header name (default: Polaris-Realm) --profi [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --base-url BASE_URL Complete base URL (overrides host/port) --client-id CLIENT_ID OAuth client ID --client-secret CLIENT_SECRET OAuth client secret --access-token ACCESS_TOKEN OAuth access token --realm REALM Polaris realm (default: from server) --header HEADER Context header name (default: Polaris-Realm) --profi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuration-reference/index.html b/releases/1.6.0/configuration/configuration-reference/index.html
index c02b1e8924..280d9087fc 100644
--- a/releases/1.6.0/configuration/configuration-reference/index.html
+++ b/releases/1.6.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5885"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index 8baa37a8d2..4b4633f0a2 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
index 53e96688dd..6bf2b6fce5 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta property=" [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Configuring Azure Blo [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index b18a2b0d81..fb2cd8a565 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
index 67210daf4f..fea1df502f 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris/index.html b/releases/1.6.0/configuration/configuring-polaris/index.html
index a77825ca2f..9f355cd473 100644
--- a/releases/1.6.0/configuration/configuring-polaris/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/index.html b/releases/1.6.0/configuration/index.html
index a97d3361f9..8f58d9233b 100644
--- a/releases/1.6.0/configuration/index.html
+++ b/releases/1.6.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/downstream-build/index.html b/releases/1.6.0/downstream-build/index.html
index 40b64e5cd4..47f30736ce 100644
--- a/releases/1.6.0/downstream-build/index.html
+++ b/releases/1.6.0/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/entities/index.html b/releases/1.6.0/entities/index.html
index 4214f6ceec..32614d638f 100644
--- a/releases/1.6.0/entities/index.html
+++ b/releases/1.6.0/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/evolution/index.html b/releases/1.6.0/evolution/index.html
index 02b632715f..b2c79ff144 100644
--- a/releases/1.6.0/evolution/index.html
+++ b/releases/1.6.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/bigquery-metastore-federation/index.html b/releases/1.6.0/federation/bigquery-metastore-federation/index.html
index 1c0ee7e154..7c0de0715c 100644
--- a/releases/1.6.0/federation/bigquery-metastore-federation/index.html
+++ b/releases/1.6.0/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:tit [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="BigQuery Metastore Federatio [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/hive-metastore-federation/index.html b/releases/1.6.0/federation/hive-metastore-federation/index.html
index 1d0bd025af..e48662e9f6 100644
--- a/releases/1.6.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.6.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/iceberg-rest-federation/index.html b/releases/1.6.0/federation/iceberg-rest-federation/index.html
index c4fea460e3..919de5db1a 100644
--- a/releases/1.6.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.6.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/index.html b/releases/1.6.0/federation/index.html
index e7f8edd5f4..accc43ab6f 100644
--- a/releases/1.6.0/federation/index.html
+++ b/releases/1.6.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.6.0/federation/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=ico [...]
+<!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/1.6.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/generic-table/index.html b/releases/1.6.0/generic-table/index.html
index 4ad0fcc25e..1199419ffb 100644
--- a/releases/1.6.0/generic-table/index.html
+++ b/releases/1.6.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/binary-distribution/index.html b/releases/1.6.0/getting-started/binary-distribution/index.html
index 28f6479a98..d5693c1eac 100644
--- a/releases/1.6.0/getting-started/binary-distribution/index.html
+++ b/releases/1.6.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.6.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.6.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html
index e42adfc21a..5bf01420f8 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.6.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 7291cb8d1c..b7bed31060 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html
index 3469daa094..cc814b1162 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/index.html b/releases/1.6.0/getting-started/creating-a-catalog/index.html
index ecf8cfefb6..0f48df1370 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 43cdf8a1a5..77c47dd03b 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index a0a1c059c5..4d964183b7 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index d599e72ac3..2121c81f1d 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html
index b22a4eb6ce..8bec40adac 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index a4f240ec1e..dd92ee2e9f 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index c02a47e94b..2a6d74f01c 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 5fd8120075..5e25e87518 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/index.html
index 684c55c981..a4c48a97e6 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.6.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.6.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/index.html b/releases/1.6.0/getting-started/deploying-polaris/index.html
index ffdb715cf3..d6fc7b02b6 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html
index 726e129e22..0b2f849a1b 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html
index a987010483..6d9010564c 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/index.html b/releases/1.6.0/getting-started/index.html
index 7ae98bf54b..c7e20ae10c 100644
--- a/releases/1.6.0/getting-started/index.html
+++ b/releases/1.6.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/install-dependencies/index.html b/releases/1.6.0/getting-started/install-dependencies/index.html
index 1100450036..8c659ca495 100644
--- a/releases/1.6.0/getting-started/install-dependencies/index.html
+++ b/releases/1.6.0/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris 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="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/quick-start/index.html b/releases/1.6.0/getting-started/quick-start/index.html
index d611521583..d79f3466ab 100644
--- a/releases/1.6.0/getting-started/quick-start/index.html
+++ b/releases/1.6.0/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/setup-tools/index.html b/releases/1.6.0/getting-started/setup-tools/index.html
index 974deff293..c263d3ad4d 100644
--- a/releases/1.6.0/getting-started/setup-tools/index.html
+++ b/releases/1.6.0/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="361"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/using-polaris/index.html b/releases/1.6.0/getting-started/using-polaris/index.html
index e85d0c9c46..d7cad8af0e 100644
--- a/releases/1.6.0/getting-started/using-polaris/index.html
+++ b/releases/1.6.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html
index d5802f7421..4d8daca3e3 100644
--- a/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html
index 3c4664373e..21c00bdf46 100644
--- a/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/authentication/index.html b/releases/1.6.0/helm-chart/authentication/index.html
index 227e0130ae..4c8e376f64 100644
--- a/releases/1.6.0/helm-chart/authentication/index.html
+++ b/releases/1.6.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/dev/index.html b/releases/1.6.0/helm-chart/dev/index.html
index baed766e43..55ec4886a5 100644
--- a/releases/1.6.0/helm-chart/dev/index.html
+++ b/releases/1.6.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/index.html b/releases/1.6.0/helm-chart/index.html
index d72cf05411..70b5a26043 100644
--- a/releases/1.6.0/helm-chart/index.html
+++ b/releases/1.6.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/networking/index.html b/releases/1.6.0/helm-chart/networking/index.html
index f008160a8b..ed872d0221 100644
--- a/releases/1.6.0/helm-chart/networking/index.html
+++ b/releases/1.6.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/persistence/index.html b/releases/1.6.0/helm-chart/persistence/index.html
index 954115cbbc..ae02f78917 100644
--- a/releases/1.6.0/helm-chart/persistence/index.html
+++ b/releases/1.6.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/production/index.html b/releases/1.6.0/helm-chart/production/index.html
index dcc3d7edec..cc0db18f1a 100644
--- a/releases/1.6.0/helm-chart/production/index.html
+++ b/releases/1.6.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="765"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/reference/index.html b/releases/1.6.0/helm-chart/reference/index.html
index b306d9d344..69875e4c33 100644
--- a/releases/1.6.0/helm-chart/reference/index.html
+++ b/releases/1.6.0/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/index.html b/releases/1.6.0/index.html
index e4c1496c64..850cb2ebba 100644
--- a/releases/1.6.0/index.html
+++ b/releases/1.6.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.6.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/access-control/index.html b/releases/1.6.0/managing-security/access-control/index.html
index c077b26b12..e5ccb96191 100644
--- a/releases/1.6.0/managing-security/access-control/index.html
+++ b/releases/1.6.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
index 345fc2e216..f528c06bb6 100644
--- a/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-idp/index.html b/releases/1.6.0/managing-security/external-idp/index.html
index 066102cdef..f25ee263ad 100644
--- a/releases/1.6.0/managing-security/external-idp/index.html
+++ b/releases/1.6.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-pdp/index.html b/releases/1.6.0/managing-security/external-pdp/index.html
index 3862de8d16..b5beb86024 100644
--- a/releases/1.6.0/managing-security/external-pdp/index.html
+++ b/releases/1.6.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-pdp/opa/index.html b/releases/1.6.0/managing-security/external-pdp/opa/index.html
index f270f92d93..caa5eebd66 100644
--- a/releases/1.6.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.6.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/index.html b/releases/1.6.0/managing-security/index.html
index 815ac7d8aa..216dd38e96 100644
--- a/releases/1.6.0/managing-security/index.html
+++ b/releases/1.6.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.6.0/managing-security/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 [...]
+<!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/1.6.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/index.html b/releases/1.6.0/metastores/index.html
index 863d8b1bb4..fe93951fce 100644
--- a/releases/1.6.0/metastores/index.html
+++ b/releases/1.6.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/nosql-mongodb/index.html b/releases/1.6.0/metastores/nosql-mongodb/index.html
index dd57ba30a2..b12f8f27d1 100644
--- a/releases/1.6.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.6.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/relational-jdbc/index.html b/releases/1.6.0/metastores/relational-jdbc/index.html
index 1679994f0c..ee46bc44e1 100644
--- a/releases/1.6.0/metastores/relational-jdbc/index.html
+++ b/releases/1.6.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/polaris-api-specs/index.html b/releases/1.6.0/polaris-api-specs/index.html
index b4c5b39730..eafcccf138 100644
--- a/releases/1.6.0/polaris-api-specs/index.html
+++ b/releases/1.6.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html
index d9f003bf4b..901a01afb6 100644
--- a/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.6.0/polaris-api-specs/polaris-management-api/index.html
index 1310617690..bd49cf72c8 100644
--- a/releases/1.6.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.6.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/polaris-spark-client/index.html b/releases/1.6.0/polaris-spark-client/index.html
index ff7e3f80a4..ebc626a729 100644
--- a/releases/1.6.0/polaris-spark-client/index.html
+++ b/releases/1.6.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/policy/index.html b/releases/1.6.0/policy/index.html
index 73955e6b1a..e5af49b8c1 100644
--- a/releases/1.6.0/policy/index.html
+++ b/releases/1.6.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/realm/index.html b/releases/1.6.0/realm/index.html
index f1d9970bb7..68eda4a00d 100644
--- a/releases/1.6.0/realm/index.html
+++ b/releases/1.6.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/telemetry/index.html b/releases/1.6.0/telemetry/index.html
index 82fc2ccf11..eb09d34a25 100644
--- a/releases/1.6.0/telemetry/index.html
+++ b/releases/1.6.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/admin-tool/index.html b/releases/1.7.0/admin-tool/index.html
index 6c6a9d7921..81073d05a8 100644
--- a/releases/1.7.0/admin-tool/index.html
+++ b/releases/1.7.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1344"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/command-line-interface/index.html b/releases/1.7.0/command-line-interface/index.html
index 9f5b3b8f3b..7ddbe3d82e 100644
--- a/releases/1.7.0/command-line-interface/index.html
+++ b/releases/1.7.0/command-line-interface/index.html
@@ -14,7 +14,7 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when a proxy or deployment maps a custom path directly to the catalog root (no /api/catalog appended). --client- [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when a proxy or deployment maps a custom path directly to the catalog root (no /api/catalog appended). --client- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuration-reference/index.html b/releases/1.7.0/configuration/configuration-reference/index.html
index 9998537d77..d65ac29afe 100644
--- a/releases/1.7.0/configuration/configuration-reference/index.html
+++ b/releases/1.7.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="6438"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index bbe5adfc47..2a7afe394d 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
index 6731091c4f..ef06de2644 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta property=" [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Configuring Azure Blo [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index da41b3fd1e..bf4c8c0463 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
index 1c95fccd23..ece426e235 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1105"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris/index.html b/releases/1.7.0/configuration/configuring-polaris/index.html
index cc5eaadb69..f1a2ef58c4 100644
--- a/releases/1.7.0/configuration/configuring-polaris/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 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."><meta itemprop=wordCount content="1019"><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. Unle [...]
📝 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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+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."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/index.html b/releases/1.7.0/configuration/index.html
index 1bc1a83db6..a7e26a4e47 100644
--- a/releases/1.7.0/configuration/index.html
+++ b/releases/1.7.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/downstream-build/index.html b/releases/1.7.0/downstream-build/index.html
index 5300d69c66..9425b40222 100644
--- a/releases/1.7.0/downstream-build/index.html
+++ b/releases/1.7.0/downstream-build/index.html
@@ -6,7 +6,7 @@ General Principles🔗 Create a module in your project (Maven, Gradle or any oth
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
Polaris produces several jars. These jars may be used to build custom catalog server according to the terms of the license included in Polaris distributions.
-General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
+General Principles🔗 Create a module in your project (Maven, Gradle or any other build tool) for a Quarkus Application. Include polaris-runtime-service as a runtime or compile-time dependency. Include / exclude other dependencies according to the project’s needs (e.g., an alternative JDBC driver). Do not include polaris-runtime-defaults or polaris-server as dependencies. Provide your own application.properties file for your Quarkus build. Define your own Quarkus Application Name and Versi [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/entities/index.html b/releases/1.7.0/entities/index.html
index b938f00ffa..bdd372a755 100644
--- a/releases/1.7.0/entities/index.html
+++ b/releases/1.7.0/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/evolution/index.html b/releases/1.7.0/evolution/index.html
index 4c98bedf45..6afcff5509 100644
--- a/releases/1.7.0/evolution/index.html
+++ b/releases/1.7.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/bigquery-metastore-federation/index.html b/releases/1.7.0/federation/bigquery-metastore-federation/index.html
index 7da517688e..1dc0ead6c1 100644
--- a/releases/1.7.0/federation/bigquery-metastore-federation/index.html
+++ b/releases/1.7.0/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:tit [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="BigQuery Metastore Federatio [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/hive-metastore-federation/index.html b/releases/1.7.0/federation/hive-metastore-federation/index.html
index 9a745e9a0a..0e15ced5fe 100644
--- a/releases/1.7.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.7.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/iceberg-rest-federation/index.html b/releases/1.7.0/federation/iceberg-rest-federation/index.html
index 03002fd9cf..0cc7c3856c 100644
--- a/releases/1.7.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.7.0/federation/iceberg-rest-federation/index.html
@@ -2,7 +2,7 @@
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
-Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
+Runtime requirements🔗 REST endpoint: The remote service must expose the Iceberg REST specification. Configure firewalls so Polaris can reach the base URI you provide in the connection config. Authentication: Polaris forwards requests using the credentials defined in ConnectionConfigInfo.AuthenticationParameters. OAuth2 client credentials, bearer tokens, and AWS SigV4 are supported; choose the scheme the remote service expects. Feature configuration🔗 The catalog federation feature is disa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/index.html b/releases/1.7.0/federation/index.html
index d41a2ebecc..cf6a8f2409 100644
--- a/releases/1.7.0/federation/index.html
+++ b/releases/1.7.0/federation/index.html
@@ -1,4 +1,4 @@
-<!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/1.7.0/federation/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=ico [...]
+<!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/1.7.0/federation/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=ico [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/generic-table/index.html b/releases/1.7.0/generic-table/index.html
index 07872b7e90..c5d69325aa 100644
--- a/releases/1.7.0/generic-table/index.html
+++ b/releases/1.7.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/binary-distribution/index.html b/releases/1.7.0/getting-started/binary-distribution/index.html
index 126a9ff335..2aa1d09ac0 100644
--- a/releases/1.7.0/getting-started/binary-distribution/index.html
+++ b/releases/1.7.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.7.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.7.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 507eb2b5da..f298843cfe 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html
@@ -2,7 +2,7 @@
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
---storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
+--storage-type azure --tenant-id (Required for Azure) A tenant ID to use when connecting to Azure Storage --multi-tenant-app-name (Only for Azure) The app name to use when connecting to Azure Storage --consent-url (Only for Azure) A consent URL granting permissions for the Azure Storage location Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=abfss://tenant123@blob.core.windows.net \ TENANT_ID=tenant123.onmicrosoft.com \ MULTI_TENANT_APP_NAME=myapp \ CONSENT_URL=ht [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.7.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 4644521dcc..0a08fd9d72 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/catalog-gcs/index.html
@@ -2,7 +2,7 @@
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
---storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
+--storage-type gcs --service-account (Only for GCS) The service account to use when connecting to GCS example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=gs://my-ml-bucket/predictions/ \ SERVICE_ACCOUNT=serviceAccount:my-service-account@my-project.iam.gserviceaccount.com \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type gcs \ --service-account ${SERVICE_ACCOUNT} \ --default-base-location ${DEFAULT_BASE_LOCATION [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html
index 72ce553f86..88b9fb276e 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/index.html b/releases/1.7.0/getting-started/creating-a-catalog/index.html
index f3a28b3454..93a29615e0 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 24fcc39ddb..d7c2d2f56e 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 2ddc4cec8b..3c872be975 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 436e39d66b..c62f0fb8ad 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html
index b88899c87b..aa7405006a 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --current-kms-key (Only for AWS S3) The AWS KMS key ARN to be used for encrypting new S3 data --allowed-kms-key (Only for AWS S3) AWS KMS key ARN(s) that this catalog and its clients are allowed to use for reading S3 data (zero or more) --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --externa [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index c2e954216c..c857ba8466 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
@@ -6,7 +6,7 @@ There must be at least two subnets created in the VPC and region in which your E
The requirements to run the script below are:
There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
The requirements to run the script below are:
-There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
+There must be at least two subnets created in the VPC and region in which your EC2 instance reside. The span of subnets MUST include at least 2 availability zones (AZs) within the same region. Your EC2 instance must be enabled with IMDSv1 or IMDSv2 with 2+ hop limit. The AWS identity that you will use to run this script must have the following AWS permissions: “ec2:DescribeInstances” “rds:CreateDBInstance” “rds:DescribeDBInstances” “rds:CreateDBSubnetGroup” “sts:AssumeRole” on the same r [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index 30b454aaf8..6d1d58dad3 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 955f063f96..a9c9f2d5b6 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
@@ -6,7 +6,7 @@ Install the gcloud CLI, if it is not already installed on the GCP VM. Instructio
The requirements to run the script below are:
Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
The requirements to run the script below are:
-Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
+Install the gcloud CLI, if it is not already installed on the GCP VM. Instructions to download the gcloud CLI can be found here. Ensure the Cloud SQL Admin API has been enabled in your project and that your VM’s Principal has access to the correct role: roles/cloudsql.admin. Ensure the VM’s Principal has access to at least Read-only scope on Compute Engine: compute.readonly. export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t export POSTGRE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/index.html
index d6e83b2565..ac58bb74b0 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/index.html
@@ -1,4 +1,4 @@
-<!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/1.7.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
+<!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/1.7.0/getting-started/deploying-polaris/cloud-deploy/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- [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/index.html b/releases/1.7.0/getting-started/deploying-polaris/index.html
index b80e7734f8..f9393eca4b 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html
index 382c969f56..2583a020ae 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html
@@ -6,7 +6,7 @@ Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-serve
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
Common Setup🔗 Before running Polaris, ensure you have completed the following setup steps:
-Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
+Build Polaris cd ~/polaris ./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true For standalone: Omit the -Dquarkus.container-image.tag and -Dquarkus.container-image.build options if you do not need to build a Docker image. Running Polaris with Docker🔗 To start using Polaris in Docker and launch Polaris, which is packaged with a Postgres instance, A [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html
index 49f49d33f4..098e3528a6 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/index.html b/releases/1.7.0/getting-started/index.html
index 296ac89adb..206a26c553 100644
--- a/releases/1.7.0/getting-started/index.html
+++ b/releases/1.7.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span class=td-sidebar-nav-active-item>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releas [...]
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/install-dependencies/index.html b/releases/1.7.0/getting-started/install-dependencies/index.html
index 1fe9d9bc2f..d52ef89f72 100644
--- a/releases/1.7.0/getting-started/install-dependencies/index.html
+++ b/releases/1.7.0/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris 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="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/quick-start/index.html b/releases/1.7.0/getting-started/quick-start/index.html
index 6745d181e8..565064b031 100644
--- a/releases/1.7.0/getting-started/quick-start/index.html
+++ b/releases/1.7.0/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-st [...]
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/setup-tools/index.html b/releases/1.7.0/getting-started/setup-tools/index.html
index c4f6af037f..d529f492ce 100644
--- a/releases/1.7.0/getting-started/setup-tools/index.html
+++ b/releases/1.7.0/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="361"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check checked>
diff --git a/releases/1.7.0/getting-started/using-polaris/index.html b/releases/1.7.0/getting-started/using-polaris/index.html
index 66c27a00d8..0be3353ad7 100644
--- a/releases/1.7.0/getting-started/using-polaris/index.html
+++ b/releases/1.7.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html
index 059a0dd5db..cd171d84b9 100644
--- a/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html
@@ -6,7 +6,7 @@ principal_id: the principal ID of the user. It is always set to zero (0) in this
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
This Keycloak realm contains 1 client definition: client1:s3cr3t. It is configured to return tokens with the following fixed claims:
-principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
+principal_id: the principal ID of the user. It is always set to zero (0) in this example. principal_name: the principal name of the user. It is always set to “root” in this example. principal_roles: the principal roles of the user. It is always set to ["server_admin", "catalog_admin"] in this example. This is obviously not a realistic configuration. In a real-world scenario, you would configure Keycloak to return the actual principal ID, name and roles of the user. Note that principals a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html
index 177b8b7d01..111d9732fd 100644
--- a/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/authentication/index.html b/releases/1.7.0/helm-chart/authentication/index.html
index 70dd360a77..bc3ca23a83 100644
--- a/releases/1.7.0/helm-chart/authentication/index.html
+++ b/releases/1.7.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/dev/index.html b/releases/1.7.0/helm-chart/dev/index.html
index a689c6f453..3dc5955ccb 100644
--- a/releases/1.7.0/helm-chart/dev/index.html
+++ b/releases/1.7.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/index.html b/releases/1.7.0/helm-chart/index.html
index ef77c98290..ad30e72b5e 100644
--- a/releases/1.7.0/helm-chart/index.html
+++ b/releases/1.7.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/networking/index.html b/releases/1.7.0/helm-chart/networking/index.html
index 886072527a..5fd9b7ff70 100644
--- a/releases/1.7.0/helm-chart/networking/index.html
+++ b/releases/1.7.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/persistence/index.html b/releases/1.7.0/helm-chart/persistence/index.html
index 1cb192dc9d..11c1242569 100644
--- a/releases/1.7.0/helm-chart/persistence/index.html
+++ b/releases/1.7.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/production/index.html b/releases/1.7.0/helm-chart/production/index.html
index 3d61e6f29d..e671c78455 100644
--- a/releases/1.7.0/helm-chart/production/index.html
+++ b/releases/1.7.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="765"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/reference/index.html b/releases/1.7.0/helm-chart/reference/index.html
index ae8a789aad..ba7e0fd637 100644
--- a/releases/1.7.0/helm-chart/reference/index.html
+++ b/releases/1.7.0/helm-chart/reference/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/index.html b/releases/1.7.0/index.html
index a64a9a63ab..fe7aa9413b 100644
--- a/releases/1.7.0/index.html
+++ b/releases/1.7.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.7.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
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.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases170><span class=td-sidebar-nav-active-item>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/access-control/index.html b/releases/1.7.0/managing-security/access-control/index.html
index b354ca138e..a32b415988 100644
--- a/releases/1.7.0/managing-security/access-control/index.html
+++ b/releases/1.7.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
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 principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
index 1f6f7b5ab6..91afadb5d5 100644
--- a/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-idp/index.html b/releases/1.7.0/managing-security/external-idp/index.html
index a143f1aa69..10b8958efb 100644
--- a/releases/1.7.0/managing-security/external-idp/index.html
+++ b/releases/1.7.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-pdp/index.html b/releases/1.7.0/managing-security/external-pdp/index.html
index 370b3db082..f21a69220c 100644
--- a/releases/1.7.0/managing-security/external-pdp/index.html
+++ b/releases/1.7.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-pdp/opa/index.html b/releases/1.7.0/managing-security/external-pdp/opa/index.html
index 2f205685d8..ce3724d467 100644
--- a/releases/1.7.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.7.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/index.html b/releases/1.7.0/managing-security/index.html
index 4bab27515b..39572b1ed2 100644
--- a/releases/1.7.0/managing-security/index.html
+++ b/releases/1.7.0/managing-security/index.html
@@ -1,4 +1,4 @@
-<!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/1.7.0/managing-security/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 [...]
+<!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/1.7.0/managing-security/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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/index.html b/releases/1.7.0/metastores/index.html
index e890e589cb..d7a3e4ebd3 100644
--- a/releases/1.7.0/metastores/index.html
+++ b/releases/1.7.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/nosql-mongodb/index.html b/releases/1.7.0/metastores/nosql-mongodb/index.html
index a3a284efc0..4ab855c88b 100644
--- a/releases/1.7.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.7.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/relational-jdbc/index.html b/releases/1.7.0/metastores/relational-jdbc/index.html
index 51cea4fd86..9e9018fa0e 100644
--- a/releases/1.7.0/metastores/relational-jdbc/index.html
+++ b/releases/1.7.0/metastores/relational-jdbc/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> Using properties file:
-polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
+polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.username=<your-username> quarkus.datasource.jdbc.password=<your-password> quarkus.datasource.jdbc.jdbc-url=<jdbc-url-of-postgres> 2. AWS Aurora PostgreSQL metastore using IAM AWS authentication🔗 polaris.persistence.type=relational-jdbc quarkus.datasource.jdbc.url=jdbc:postgresql://polaris-cluster.cluster-xyz.us-east-1.rds.amazonaws.com:6160/polaris quarkus.datasource.jdbc.additional-jdbc-properties.wrapperPlugins=iam quarku [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/polaris-api-specs/index.html b/releases/1.7.0/polaris-api-specs/index.html
index 43be9cf282..d86accca1e 100644
--- a/releases/1.7.0/polaris-api-specs/index.html
+++ b/releases/1.7.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html
index fdff8bc0e3..a814d76e4a 100644
--- a/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.7.0/polaris-api-specs/polaris-management-api/index.html
index fd01c1a685..35b74f0f20 100644
--- a/releases/1.7.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.7.0/polaris-api-specs/polaris-management-api/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/polaris-spark-client/index.html b/releases/1.7.0/polaris-spark-client/index.html
index 4475891037..0198d49516 100644
--- a/releases/1.7.0/polaris-spark-client/index.html
+++ b/releases/1.7.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/policy/index.html b/releases/1.7.0/policy/index.html
index 46ea5b07e1..ce37512668 100644
--- a/releases/1.7.0/policy/index.html
+++ b/releases/1.7.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/realm/index.html b/releases/1.7.0/realm/index.html
index 5c17eb4baf..8b2ad3e1b1 100644
--- a/releases/1.7.0/realm/index.html
+++ b/releases/1.7.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/telemetry/index.html b/releases/1.7.0/telemetry/index.html
index ce9596eaba..a8dad4ca4f 100644
--- a/releases/1.7.0/telemetry/index.html
+++ b/releases/1.7.0/telemetry/index.html
@@ -6,7 +6,7 @@ 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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="1048"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content= [...]
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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+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. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/vended-credentials/index.html b/releases/1.7.0/vended-credentials/index.html
index de0fee0336..0d80d757c2 100644
--- a/releases/1.7.0/vended-credentials/index.html
+++ b/releases/1.7.0/vended-credentials/index.html
@@ -2,7 +2,7 @@
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/vended-credentials/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Vended Credentials Reference"><meta property="og:description" content="Whe [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Vended Credentials Reference"><meta itemprop=description content="When an Iceberg client (Spa [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta itemprop=wordCount content="710"><meta name=twitter:card content="summary"><meta name=twitter:title content="Vended Credentials Reference"><meta name=twitter:description content="When an Iceberg client (Spark, Trino, PyIceberg, etc.) loads a table or vie [...]
-Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/index.html b/releases/index.html
index e75bbcfd11..edc31f0cb7 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -1,4 +1,4 @@
-<!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 [...]
+<!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 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index 9a5a2d1dfe..ea540451bc 100644
--- a/tags/authorization/index.html
+++ b/tags/authorization/index.html
@@ -1 +1 @@
-<!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/authorization/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= [...]
\ No newline at end of file
+<!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/authorization/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= [...]
\ No newline at end of file
diff --git a/tags/backend/index.html b/tags/backend/index.html
index a4fb35e220..3a19a079b3 100644
--- a/tags/backend/index.html
+++ b/tags/backend/index.html
@@ -1 +1 @@
-<!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/backend/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/ [...]
\ No newline at end of file
+<!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/backend/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/ [...]
\ No newline at end of file
diff --git a/tags/ceph/index.html b/tags/ceph/index.html
index 9ff3ff45a5..a448a96695 100644
--- a/tags/ceph/index.html
+++ b/tags/ceph/index.html
@@ -1 +1 @@
-<!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/ceph/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 [...]
\ No newline at end of file
+<!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/ceph/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 [...]
\ No newline at end of file
diff --git a/tags/cockroachdb/index.html b/tags/cockroachdb/index.html
index 38bfb3c07c..4ee9e5202e 100644
--- a/tags/cockroachdb/index.html
+++ b/tags/cockroachdb/index.html
@@ -1 +1 @@
-<!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/cockroachdb/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=im [...]
\ No newline at end of file
+<!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/cockroachdb/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=im [...]
\ No newline at end of file
diff --git a/tags/flink/index.html b/tags/flink/index.html
index c0cc364b54..1251c0565d 100644
--- a/tags/flink/index.html
+++ b/tags/flink/index.html
@@ -1 +1 @@
-<!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/flink/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 [...]
\ No newline at end of file
+<!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/flink/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 [...]
\ No newline at end of file
diff --git a/tags/idp/index.html b/tags/idp/index.html
index c07e467588..e2023ce77b 100644
--- a/tags/idp/index.html
+++ b/tags/idp/index.html
@@ -1 +1 @@
-<!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/idp/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 [...]
\ No newline at end of file
+<!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/idp/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 [...]
\ No newline at end of file
diff --git a/tags/index.html b/tags/index.html
index f997875997..73b4d345bd 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1 +1 @@
-<!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 [...]
\ No newline at end of file
+<!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 [...]
\ No newline at end of file
diff --git a/tags/jaeger/index.html b/tags/jaeger/index.html
index dbee2db5cc..0d917cc65d 100644
--- a/tags/jaeger/index.html
+++ b/tags/jaeger/index.html
@@ -1 +1 @@
-<!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/jaeger/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/p [...]
\ No newline at end of file
+<!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/jaeger/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/p [...]
\ No newline at end of file
diff --git a/tags/jdbc/index.html b/tags/jdbc/index.html
index c1edb5a1ce..ef76fcb074 100644
--- a/tags/jdbc/index.html
+++ b/tags/jdbc/index.html
@@ -1 +1 @@
-<!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/jdbc/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 [...]
\ No newline at end of file
+<!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/jdbc/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 [...]
\ No newline at end of file
diff --git a/tags/keycloak/index.html b/tags/keycloak/index.html
index 7b9259142d..68310f97d4 100644
--- a/tags/keycloak/index.html
+++ b/tags/keycloak/index.html
@@ -1 +1 @@
-<!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/keycloak/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 [...]
\ No newline at end of file
+<!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/keycloak/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 [...]
\ No newline at end of file
diff --git a/tags/object-storage/index.html b/tags/object-storage/index.html
index 5abc5b9f51..c9f0c61552 100644
--- a/tags/object-storage/index.html
+++ b/tags/object-storage/index.html
@@ -1 +1 @@
-<!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/object-storage/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 [...]
\ No newline at end of file
+<!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/object-storage/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 [...]
\ No newline at end of file
diff --git a/tags/ozone/index.html b/tags/ozone/index.html
index f13a3fd232..afc34ad6d0 100644
--- a/tags/ozone/index.html
+++ b/tags/ozone/index.html
@@ -1 +1 @@
-<!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/ozone/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 [...]
\ No newline at end of file
+<!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/ozone/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 [...]
\ No newline at end of file
diff --git a/tags/postgres/index.html b/tags/postgres/index.html
index 833eb317ae..dadebf3f88 100644
--- a/tags/postgres/index.html
+++ b/tags/postgres/index.html
@@ -1 +1 @@
-<!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/postgres/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 [...]
\ No newline at end of file
+<!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/postgres/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 [...]
\ No newline at end of file
diff --git a/tags/prometheus/index.html b/tags/prometheus/index.html
index 21c1d90381..4afd2c7a05 100644
--- a/tags/prometheus/index.html
+++ b/tags/prometheus/index.html
@@ -1 +1 @@
-<!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/prometheus/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=ima [...]
\ No newline at end of file
+<!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/prometheus/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=ima [...]
\ No newline at end of file
diff --git a/tags/rustfs/index.html b/tags/rustfs/index.html
index 794a600302..a6f8dcdb8b 100644
--- a/tags/rustfs/index.html
+++ b/tags/rustfs/index.html
@@ -1 +1 @@
-<!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/rustfs/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/p [...]
\ No newline at end of file
+<!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/rustfs/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/p [...]
\ No newline at end of file
diff --git a/tags/spark/index.html b/tags/spark/index.html
index 3eb40c631c..44817e4139 100644
--- a/tags/spark/index.html
+++ b/tags/spark/index.html
@@ -1 +1 @@
-<!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/spark/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 [...]
\ No newline at end of file
+<!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/spark/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 [...]
\ No newline at end of file
diff --git a/tags/telemetry/index.html b/tags/telemetry/index.html
index fb9ef351d8..5f5e30e6b4 100644
--- a/tags/telemetry/index.html
+++ b/tags/telemetry/index.html
@@ -1 +1 @@
-<!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/telemetry/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 [...]
\ No newline at end of file
+<!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/telemetry/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 [...]
\ No newline at end of file
diff --git a/tags/trino/index.html b/tags/trino/index.html
index 01c177f4c0..b3bc76d431 100644
--- a/tags/trino/index.html
+++ b/tags/trino/index.html
@@ -1 +1 @@
-<!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/trino/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 [...]
\ No newline at end of file
+<!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/trino/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 [...]
\ No newline at end of file
diff --git a/tools/iceberg-catalog-migrator/index.html b/tools/iceberg-catalog-migrator/index.html
index 1b15e69023..34e95fb91c 100644
--- a/tools/iceberg-catalog-migrator/index.html
+++ b/tools/iceberg-catalog-migrator/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/iceberg-catalog-migrator/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Iceberg Catalog Migrator"><meta property="og:description" content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Iceberg Catalog Migrator"><meta itemprop=description content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
To use this tool, please see this guide."><meta itemprop=wordCount content="25"><meta name=twitter:card content="summary"><meta name=twitter:title content="Iceberg Catalog Migrator"><meta name=twitter:description content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span class=td-sidebar-nav-active-item>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/index.html b/tools/index.html
index 1a6da3210e..e14445e079 100644
--- a/tools/index.html
+++ b/tools/index.html
@@ -2,7 +2,7 @@
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta property="og:url" content="https://polaris.apache.org/tools/"><meta property="og:site_name" content="Apache P [...]
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content=" [...]
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta itemprop=wordCount content="78"><meta name=twitter:card content="summary"><meta name=twitter:title content="P [...]
-Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-benchmarks/index.html b/tools/polaris-benchmarks/index.html
index 5af9e4ce11..1563fe455d 100644
--- a/tools/polaris-benchmarks/index.html
+++ b/tools/polaris-benchmarks/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-benchmarks/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Benchmarks"><meta property="og:description" content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Benchmarks"><meta itemprop=description content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
To use this tool, please see this guide."><meta itemprop=wordCount content="42"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Benchmarks"><meta name=twitter:description content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check checked>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span class=td-sidebar-nav-active-item>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-console/index.html b/tools/polaris-console/index.html
index 18c0472d8c..404b23e599 100644
--- a/tools/polaris-console/index.html
+++ b/tools/polaris-console/index.html
@@ -2,7 +2,7 @@
You can find more details about Polaris Console on the README.md."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-console/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Console"><meta property="og:description" content="The Polaris Console is a modern web interface for the Polaris server.
You can find more details about Polaris Console on the README.md."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Console"><meta itemprop=description content="The Polaris Console is a modern web interface for the Polaris server.
You can find more details about Polaris Console on the README.md."><meta itemprop=wordCount content="23"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Console"><meta name=twitter:description content="The Polaris Console is a modern web interface for the Polaris server.
-You can find more details about Polaris Console on the README.md."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.m [...]
+You can find more details about Polaris Console on the README.md."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.m [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check checked>
diff --git a/tools/polaris-mcp-server/index.html b/tools/polaris-mcp-server/index.html
index c9ecf8f3e2..6d65bb7a5f 100644
--- a/tools/polaris-mcp-server/index.html
+++ b/tools/polaris-mcp-server/index.html
@@ -6,7 +6,7 @@ To use this tool, please see this guide."><meta property="og:locale" content="en
It wraps the Polaris REST APIs so MCP-compatible clients (IDEs, agents, chat applications) can issue structured requests via JSON-RPC.
To use this tool, please see this guide."><meta itemprop=wordCount content="47"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris MCP Server"><meta name=twitter:description content="Polaris MCP Server is a package that provides Python implementation of the Model Context Protocol (MCP) server for Apache Polaris.
It wraps the Polaris REST APIs so MCP-compatible clients (IDEs, agents, chat applications) can issue structured requests via JSON-RPC.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check checked>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span class=td-sidebar-nav-active-item>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-synchronizer/index.html b/tools/polaris-synchronizer/index.html
index f47b31b1da..66ca584a8a 100644
--- a/tools/polaris-synchronizer/index.html
+++ b/tools/polaris-synchronizer/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-synchronizer/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Synchronizer"><meta property="og:description" content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Synchronizer"><meta itemprop=description content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
To use this tool, please see this guide."><meta itemprop=wordCount content="23"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Synchronizer"><meta name=twitter:description content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>