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/24 08:34:57 UTC
(polaris) branch asf-site updated: deploy: b43891accb0728b7813cd601b5cb95966f10a120
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 e829e4acae deploy: b43891accb0728b7813cd601b5cb95966f10a120
e829e4acae is described below
commit e829e4acae766a4581be64b6fc9263f1f4d833d2
Author: snazy <sn...@users.noreply.github.com>
AuthorDate: Mon Aug 24 08:34:49 2026 +0000
deploy: b43891accb0728b7813cd601b5cb95966f10a120
---
404.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../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 +-
.../release-guides/manual-release-guide/index.html | 2 +-
.../release-verification-guide/index.html | 2 +-
.../semi-automated-release-guide/index.html | 2 +-
.../security-advisories/cve-2026-42809/index.html | 2 +-
.../security-advisories/cve-2026-42810/index.html | 2 +-
.../security-advisories/cve-2026-42811/index.html | 2 +-
.../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 | 5 +-
guides/cockroachdb/index.html | 5 +-
guides/flink/index.html | 5 +-
guides/index.html | 13 +--
guides/index.xml | 16 +--
guides/jdbc/index.html | 5 +-
guides/keycloak/index.html | 5 +-
guides/minio/docker-compose.yml | 125 ---------------------
guides/minio/index.html | 42 -------
guides/ozone/index.html | 5 +-
guides/quickstart/index.html | 5 +-
guides/readme/index.html | 5 +-
guides/rustfs/index.html | 5 +-
guides/spark/index.html | 5 +-
guides/telemetry/index.html | 5 +-
guides/trino/index.html | 5 +-
in-dev/index.html | 2 +-
in-dev/release_index/index.html | 2 +-
in-dev/unreleased/admin-tool/index.html | 2 +-
.../unreleased/command-line-interface/index.html | 2 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../bigquery-metastore-federation/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
in-dev/unreleased/federation/index.html | 2 +-
in-dev/unreleased/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
in-dev/unreleased/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../getting-started/quick-start/index.html | 2 +-
.../getting-started/setup-tools/index.html | 2 +-
.../getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../managing-security/external-pdp/opa/index.html | 2 +-
in-dev/unreleased/managing-security/index.html | 2 +-
in-dev/unreleased/metastores/index.html | 2 +-
.../unreleased/metastores/nosql-mongodb/index.html | 2 +-
.../metastores/relational-jdbc/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
index.xml | 16 +--
...rch-index.50672cd6c3bc39045980bfa7ea2cce28.json | 1 -
...rch-index.bcab1ed2a36f772de7080e6f41044aa6.json | 1 +
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/0.9.0/entities/index.html | 2 +-
releases/0.9.0/index.html | 2 +-
releases/0.9.0/metastores/index.html | 2 +-
releases/0.9.0/overview/index.html | 2 +-
.../0.9.0/polaris-management-service/index.html | 2 +-
releases/0.9.0/quickstart/index.html | 2 +-
releases/0.9.0/rest-catalog-open-api/index.html | 2 +-
releases/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 +-
.../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 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.0.0/getting-started/quickstart/index.html | 2 +-
.../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 +-
.../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 +-
.../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 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.1/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.0.1/getting-started/quickstart/index.html | 2 +-
.../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 +-
.../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 +-
.../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 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../quickstart-deploy-aws/index.html | 2 +-
.../quickstart-deploy-azure/index.html | 2 +-
.../quickstart-deploy-gcp/index.html | 2 +-
releases/1.1.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
releases/1.1.0/getting-started/minio/index.html | 2 +-
.../1.1.0/getting-started/quickstart/index.html | 2 +-
.../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 +-
.../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 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.2.0/entities/index.html | 2 +-
releases/1.2.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.2.0/federation/index.html | 2 +-
releases/1.2.0/generic-table/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.2.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.2.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
releases/1.2.0/helm/index.html | 2 +-
releases/1.2.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../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 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
releases/1.3.0/entities/index.html | 2 +-
releases/1.3.0/evolution/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.3.0/federation/index.html | 2 +-
releases/1.3.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.3.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.3.0/getting-started/quick-start/index.html | 2 +-
.../1.3.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
releases/1.3.0/helm/index.html | 2 +-
releases/1.3.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.0/federation/index.html | 2 +-
releases/1.4.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.4.0/getting-started/quick-start/index.html | 2 +-
.../1.4.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../1.4.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.1/federation/index.html | 2 +-
releases/1.4.1/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.4.1/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.4.1/getting-started/quick-start/index.html | 2 +-
.../1.4.1/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../1.4.1/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.1/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.5.0/federation/index.html | 2 +-
releases/1.5.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.5.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.5.0/getting-started/quick-start/index.html | 2 +-
.../1.5.0/getting-started/setup-tools/index.html | 2 +-
.../1.5.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../1.5.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.5.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../bigquery-metastore-federation/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.6.0/federation/index.html | 2 +-
releases/1.6.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.6.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.6.0/getting-started/quick-start/index.html | 2 +-
.../1.6.0/getting-started/setup-tools/index.html | 2 +-
.../1.6.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../1.6.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.6.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
.../configuration-reference/index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../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 +-
.../bigquery-metastore-federation/index.html | 2 +-
.../hive-metastore-federation/index.html | 2 +-
.../federation/iceberg-rest-federation/index.html | 2 +-
releases/1.7.0/federation/index.html | 2 +-
releases/1.7.0/generic-table/index.html | 2 +-
.../getting-started/binary-distribution/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../catalog-migration/index.html | 2 +-
.../getting-started/creating-a-catalog/index.html | 2 +-
.../creating-a-catalog/s3/catalog-aws/index.html | 2 +-
.../creating-a-catalog/s3/catalog-minio/index.html | 2 +-
.../creating-a-catalog/s3/catalog-ozone/index.html | 2 +-
.../creating-a-catalog/s3/index.html | 2 +-
.../cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.7.0/getting-started/index.html | 2 +-
.../install-dependencies/index.html | 2 +-
.../1.7.0/getting-started/quick-start/index.html | 2 +-
.../1.7.0/getting-started/setup-tools/index.html | 2 +-
.../1.7.0/getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../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 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../managing-security/external-idp/index.html | 2 +-
.../managing-security/external-pdp/index.html | 2 +-
.../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 +-
.../1.7.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.7.0/polaris-api-specs/index.html | 2 +-
.../polaris-catalog-api/index.html | 2 +-
.../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 +-
sitemap.xml | 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/index.xml | 2 +-
tags/jaeger/index.html | 2 +-
tags/jdbc/index.html | 2 +-
tags/keycloak/index.html | 2 +-
tags/minio/index.html | 1 -
tags/minio/index.xml | 15 ---
tags/object-storage/index.html | 2 +-
tags/object-storage/index.xml | 16 +--
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 +-
646 files changed, 658 insertions(+), 896 deletions(-)
diff --git a/404.html b/404.html
index fd94938145..affd41273f 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 feda95cec8..da913f54d8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
+The Apache Polaris team."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 98b3f23d18..33befb0de4 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 56942d82f1..2080949980 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 dc3fc37fe8..16204b9416 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 02f46782ff..f9ca27ab64 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 ffe4af9e3e..97ab4819c0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 690e9126ac..2310981ac3 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 97d5d1ddff..0e9c001189 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 dcd560d6bc..6b773ceee2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 8f5badc695..b7995fd2b1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b6 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b6 [...]
<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 427b5365b4..6810681762 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7cd55857a6..869115479e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthP [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthP [...]
<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 a9db1bfa35..6a919b52a4 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 55698266dc..6b070860c7 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 48d349f1a7..07c841ee25 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 115b3e3c08..96025a8f11 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 c5c00815e7..445d6a64e5 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 f442325e0b..7e3b229a6f 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 ca4066e7ae..6e877ff3e4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7a847f502f..630aeaa09d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
+…"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b8316149cb..181668d504 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 65d40cbed7..5c0aea511b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 0452d2427a..83db10357b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 cecac11d31..fa3ae414c8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f6 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f6 [...]
<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 7054347e8f..85da2a2a85 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPM [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPM [...]
<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 63fcf2f522..332d3d207f 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 b26e1adbb3..84d8a07878 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 74ec1016e7..a555f71dbb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
+Severity🔗 Important"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 2f167581ab..a888888555 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc948 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc948 [...]
<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 49f5f016e2..4cbdee80c7 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 104654c233..18ef7daada 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPM [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPM [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title 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 d380ef2365..96f555a1c4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486 [...]
\ 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486 [...]
\ No newline at end of file
diff --git a/downloads/1.0.0/index.html b/downloads/1.0.0/index.html
index 9aa4be8ee3..10d0b6fc69 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 5e9c3a8d7b..0af873c946 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d014c5bc43..2f67afb023 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 76e62d718d..3f5399b952 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 9fe9aad54f..e854e8fa39 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 5e03db262e..eb9fd02159 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 d698aba3ee..b31f646819 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ca23978209..799f8d3c78 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 40a4034b92..4a22923db4 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 ba532e12ab..9c2acd7091 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 f5b4c4d251..5f779efd78 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 e23654d01b..01aff9e0e5 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 49c51036b9..003013d44f 100644
--- a/guides/ceph/index.html
+++ b/guides/ceph/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check checked>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span class=td-sidebar-nav-active-item>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span class=td-sidebar-nav-active-item>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/cockroachdb/index.html b/guides/cockroachdb/index.html
index 6127166146..4f7fa9ea7e 100644
--- a/guides/cockroachdb/index.html
+++ b/guides/cockroachdb/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check checked>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span class=td-sidebar-nav-active-item>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/flink/index.html b/guides/flink/index.html
index f5292f49c0..b294668c92 100644
--- a/guides/flink/index.html
+++ b/guides/flink/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check checked>
diff --git a/guides/index.html b/guides/index.html
index 13a808fa66..bcd1cc5ad1 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -1,23 +1,22 @@
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/guides/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png hr [...]
-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 [...]
+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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li class="breadcrumb-item active" aria-current=page>Guides</li></ol></nav><div class=td-content><h1>Apache Polaris Guides</h1><header class [...]
by the guides shown on the left of this page.
-Each guide has detailed instructions.</p><h2 id=prerequisites id=prerequisites>Prerequisites<a class=heading-anchor href=#prerequisites aria-label=Anchor>🔗</a></h2><ul><li><a href=https://docs.docker.com/get-docker/>Docker</a></li><li><a href=https://docs.docker.com/compose/install/>Docker Compose</a></li><li><a href=https://stedolan.github.io/jq/download/>jq</a> (for some examples)</li></ul><h2 id=getting-started-examples id=getting-started-examples>Getting Started Examples<a class=head [...]
+Each guide has detailed instructions.</p><h2 id=prerequisites id=prerequisites>Prerequisites<a class=heading-anchor href=#prerequisites aria-label=Anchor>🔗</a></h2><ul><li><a href=https://docs.docker.com/get-docker/>Docker</a></li><li><a href=https://docs.docker.com/compose/install/>Docker Compose</a></li><li><a href=https://stedolan.github.io/jq/download/>jq</a> (for some examples)</li></ul><h2 id=getting-started-examples id=getting-started-examples>Getting Started Examples<a class=head [...]
guidelines. This ensures that the examples work as expected and that the guides pass the tests
run in CI and locally.</p><h3 id=running-guides-ci-tests-locally id=running-guides-ci-tests-locally>Running guides CI tests locally<a class=heading-anchor href=#running-guides-ci-tests-locally aria-label=Anchor>🔗</a></h3><p>Requirements: Python 3.14 installed locally. Other Python 3 versions should work as well, but
have not been validated.</p><p>To run tests for all guides in <code>site/content/guides</code>, run</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-shell data-lang=shell><span style=display:flex><span><span style=color:#204a87>cd</span> site/it
diff --git a/guides/index.xml b/guides/index.xml
index d6b18a4065..bf3c1ca4e9 100644
--- a/guides/index.xml
+++ b/guides/index.xml
@@ -128,21 +128,7 @@ See the <a href="../spark">Spark Notebooks Example</a> for a more ad
<p>This guide describes how to spin up a <strong>single-node Ceph cluster</strong> with <strong>RADOS Gateway (RGW)</strong> for S3-compatible storage and configure it for use by <strong>Polaris</strong>.</p>
<p>This example cluster is configured for basic access key authentication only.
It does not include STS (Security Token Service) or temporary credentials.
-All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and MinIO</title><link>https://polaris.apache.org/guides/minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/minio/</guid><description><div class="alert alert-warning"><p class="alert-heading">
- ⚠️ Warning</p>
- <strong>Disclaimer:</strong> This guide uses MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes.
-</div>
-
-<h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
-</h2>
-<p>This example uses MinIO as a storage provider with Polaris.</p>
-<p>Spark is used as a query engine. This example assumes a local Spark installation.
-See the <a href="../spark">Spark Notebooks Example</a> for a more advanced Spark setup.</p>
-<h2 id="starting-the-example" id="starting-the-example">Starting the Example<a class="heading-anchor" href="#starting-the-example" aria-label="Anchor">🔗</a>
-</h2>
-<ol>
-<li>
-<p>Build the Polaris server image if it&rsquo;s not already present locally:</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
+All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" hr [...]
</h2>
<p>This example uses <a href="https://rustfs.com/">RustFS</a> as a storage provider with Polaris.</p>
<p>Spark is used as a query engine. This example assumes a local Spark installation.
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index dae078ac13..66964e041a 100644
--- a/guides/jdbc/index.html
+++ b/guides/jdbc/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index dd9c1ce640..fdb790c23e 100644
--- a/guides/keycloak/index.html
+++ b/guides/keycloak/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/minio/docker-compose.yml b/guides/minio/docker-compose.yml
deleted file mode 100644
index 7ee260ed27..0000000000
--- a/guides/minio/docker-compose.yml
+++ /dev/null
@@ -1,125 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-services:
-
- minio:
- image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z
- ports:
- # API port
- - "9000:9000"
- # UI port
- - "9001:9001"
- environment:
- MINIO_ROOT_USER: minio_root
- MINIO_ROOT_PASSWORD: m1n1opwd
- command:
- - "server"
- - "/data"
- - "--console-address"
- - ":9001"
- healthcheck:
- test: ["CMD", "curl", "--fail", "http://127.0.0.1:9000/minio/health/live"]
- interval: 1s
- timeout: 10s
-
- polaris:
- image: apache/polaris:latest
- ports:
- # API port
- - "8181:8181"
- # Optional, allows attaching a debugger to the Polaris JVM
- - "5005:5005"
- depends_on:
- minio:
- condition: service_healthy
- setup_bucket:
- condition: service_completed_successfully
- environment:
- JAVA_DEBUG: true
- JAVA_DEBUG_PORT: "*:5005"
- AWS_REGION: us-west-2
- AWS_ACCESS_KEY_ID: minio_root
- AWS_SECRET_ACCESS_KEY: m1n1opwd
- POLARIS_BOOTSTRAP_CREDENTIALS: POLARIS,root,s3cr3t
- polaris.realm-context.realms: POLARIS
- quarkus.otel.sdk.disabled: "true"
- healthcheck:
- test: ["CMD", "curl", "--fail", "http://localhost:8182/q/health"]
- interval: 2s
- timeout: 10s
- retries: 10
- start_period: 10s
-
- setup_bucket:
- image: quay.io/minio/mc:RELEASE.2025-08-13T08-35-41Z
- depends_on:
- minio:
- condition: service_healthy
- entrypoint: "/bin/sh"
- command:
- - "-c"
- - >-
- echo Creating MinIO bucket... &&
- mc alias set pol http://minio:9000 minio_root m1n1opwd &&
- mc mb pol/bucket123 &&
- mc ls pol &&
- echo Bucket setup complete.
-
- polaris-setup:
- image: alpine/curl:8.21.0
- depends_on:
- polaris:
- condition: service_healthy
- setup_bucket:
- condition: service_completed_successfully
- environment:
- - CLIENT_ID=root
- - CLIENT_SECRET=s3cr3t
- volumes:
- - ../assets/polaris/:/polaris
- entrypoint: "/bin/sh"
- command:
- - "-c"
- - >-
- source /polaris/obtain-token.sh &&
- echo Creating catalog... &&
- export STORAGE_CONFIG_INFO='{"storageType":"S3",
- "endpoint":"http://localhost:9000",
- "endpointInternal":"http://minio:9000",
- "pathStyleAccess":true,
- "region":"us-west-2"}' &&
- export STORAGE_LOCATION='s3://bucket123' &&
- /polaris/create-catalog.sh POLARIS $$TOKEN &&
- echo Extra grants... &&
- curl \
- --fail-with-body \
- -H "Authorization: Bearer $$TOKEN" \
- -H 'Content-Type: application/json' \
- -X PUT \
- http://polaris:8181/api/management/v1/catalogs/quickstart_catalog/catalog-roles/catalog_admin/grants \
- -d '{"type":"catalog", "privilege":"CATALOG_MANAGE_CONTENT"}' &&
- echo Done. &&
- touch /tmp/polaris-setup-done &&
- tail -f /dev/null
- healthcheck:
- interval: 1s
- timeout: 10s
- retries: 240
- test: ["CMD", "test", "-f", "/tmp/polaris-setup-done"]
diff --git a/guides/minio/index.html b/guides/minio/index.html
deleted file mode 100644
index c4df7c6846..0000000000
--- a/guides/minio/index.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!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>
-<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
-<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
-<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check checked>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span class=td-sidebar-nav-active-item>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
-<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
-<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
-<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
-<label for=m-guidesflink-check><a href=/guides/flink/ title="Getting Started with Apache Polaris and Apache Flink" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesflink><span>Client: Apache Flink</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesreadme-li><input type=checkbox id=m-guidesreadme-check>
-<label for=m-guidesreadme-check><a href=/guides/readme/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesreadme><span></span></a></label></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/guides/>Guides</a></li><li class="breadcrumb-item active" aria-current=page>Storage: MinIO</li></ol></nav><div class=td-content><h [...]
-See the <a href=../spark>Spark Notebooks Example</a> for a more advanced Spark setup.</p><h2 id=starting-the-example id=starting-the-example>Starting the Example<a class=heading-anchor href=#starting-the-example aria-label=Anchor>🔗</a></h2><ol><li><p>Build the Polaris server image if it’s not already present locally:</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-shel [...]
-</span></span></span><span style=display:flex><span> :polaris-server:assemble <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> :polaris-server:quarkusAppPartsBuild --rerun <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> -Dquarkus.container-image.build<span style=color:#ce5c00;font-weight:700>=</span><span style=color:#204a87>true</span>
-</span></span></code></pre></div></li><li><p>Start the docker compose group by running the following command from the root of the repository:</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-shell data-lang=shell><span style=display:flex><span>docker compose -f site/content/guides/minio/docker-compose.yml up
-</span></span></code></pre></div></li></ol><h2 id=connecting-from-spark id=connecting-from-spark>Connecting From Spark<a class=heading-anchor href=#connecting-from-spark aria-label=Anchor>🔗</a></h2><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-shell data-lang=shell><span style=display:flex><span>bin/spark-sql <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --packages org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.10.1,org.apache.iceberg:iceberg-aws-bundle:1.10.1 <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.extensions<span style=color:#ce5c00;font-weight:700>=</span>org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris<span style=color:#ce5c00;font-weight:700>=</span>org.apache.iceberg.spark.SparkCatalog <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.type<span style=color:#ce5c00;font-weight:700>=</span>rest <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.uri<span style=color:#ce5c00;font-weight:700>=</span>http://localhost:8181/api/catalog <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.token-refresh-enabled<span style=color:#ce5c00;font-weight:700>=</span><span style=color:#204a87>false</span> <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.warehouse<span style=color:#ce5c00;font-weight:700>=</span>quickstart_catalog <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.scope<span style=color:#ce5c00;font-weight:700>=</span>PRINCIPAL_ROLE:ALL <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.header.X-Iceberg-Access-Delegation<span style=color:#ce5c00;font-weight:700>=</span>vended-credentials <span style=color:#4e9a06>\
-</span></span></span><span style=display:flex><span> --conf spark.sql.catalog.polaris.credential<span style=color:#ce5c00;font-weight:700>=</span>root:s3cr3t
-</span></span></code></pre></div><p>Note: <code>s3cr3t</code> is defined as the password for the <code>root</code> user in the <code>docker-compose.yml</code> file.</p><h2 id=running-queries id=running-queries>Running Queries<a class=heading-anchor href=#running-queries aria-label=Anchor>🔗</a></h2><p>Run inside the Spark SQL shell:</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=lang [...]
-</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
-</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>CREATE</span><span style=color:#f8f8f8> </span><span style=color:#000>NAMESPACE</span><span style=color:#f8f8f8> </span><span style=color:#000>ns</span><span style=color:#000;font-weight:700>;</span><span style=color:#f8f8f8>
-</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
-</span></span></span><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 style=color:#000>ns</span><span style=color:#000;font-weight:700>.</span><span style=color:#000>t1</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>AS</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-we [...]
-</span></span></span><span style=display:flex><span><span style=color:#f8f8f8>
-</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>SELECT</span><span style=color:#f8f8f8> </span><span style=color:#ce5c00;font-weight:700>*</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>FROM</span><span style=color:#f8f8f8> </span><span style=color:#000>ns</span><span style=color:#000;font-weight:700>.</span><span style=color:#000>t1</span><span style=color:#000;font-weight:700>;</span><span style=color:#f8f8f8>
-</span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic>-- abc
-</span></span></span></code></pre></div><h2 id=minio-endpoints id=minio-endpoints>MinIO Endpoints<a class=heading-anchor href=#minio-endpoints aria-label=Anchor>🔗</a></h2><p>Note that the catalog configuration defined in the <code>docker-compose.yml</code> contains
-different endpoints for the Polaris Server and the client (Spark). Specifically,
-the client endpoint is <code>http://localhost:9000</code>, but <code>endpointInternal</code> is <code>http://minio:9000</code>.</p><p>This is necessary because clients running on <code>localhost</code> do not normally see service
-names (such as <code>minio</code>) that are internal to the docker compose environment.</p></div></main></div></div><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"><ul class=td-footer__links-list><li class=td-footer__links-item data-bs-toggle=tooltip title=Slack aria-label=Slack><a target=_blank rel=noopener href=https://apache-polaris.slack.com/ aria-label=Slack><i class="fa-regular fa- [...]
\ No newline at end of file
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index ba06139337..233f5631c8 100644
--- a/guides/ozone/index.html
+++ b/guides/ozone/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check checked>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span class=td-sidebar-nav-active-item>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index 3fd12acd62..57cdbc2e14 100644
--- a/guides/quickstart/index.html
+++ b/guides/quickstart/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/readme/index.html b/guides/readme/index.html
index a15e724711..21634ea21f 100644
--- a/guides/readme/index.html
+++ b/guides/readme/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index 8a7225afc1..8c4a723b92 100644
--- a/guides/rustfs/index.html
+++ b/guides/rustfs/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check checked>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check checked>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span class=td-sidebar-nav-active-item>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/spark/index.html b/guides/spark/index.html
index 4ca9ecf7e1..6f7200682d 100644
--- a/guides/spark/index.html
+++ b/guides/spark/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check checked>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span class=td-sidebar-nav-active-item>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index 29c1e0ce27..0c07eaee35 100644
--- a/guides/telemetry/index.html
+++ b/guides/telemetry/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span class=td-sidebar-nav-active-item>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/guides/trino/index.html b/guides/trino/index.html
index f725bfc8ac..b4e84739ce 100644
--- a/guides/trino/index.html
+++ b/guides/trino/index.html
@@ -1,12 +1,11 @@
-<!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>
<label for=m-guidestelemetry-check><a href=/guides/telemetry/ title="Getting Started with Apache Polaris, Prometheus and Jaeger" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidestelemetry><span>Telemetry: Prometheus and Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidescockroachdb-li><input type=checkbox id=m-guidescockroachdb-check>
<label for=m-guidescockroachdb-check><a href=/guides/cockroachdb/ title="Getting Started with Apache Polaris, Relational JDBC, CockroachDB and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidescockroachdb><span>Backend: JDBC, CockroachDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesozone-li><input type=checkbox id=m-guidesozone-check>
<label for=m-guidesozone-check><a href=/guides/ozone/ title="Getting Started with Apache Polaris and Apache Ozone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesozone><span>Storage: Apache Ozone</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesceph-li><input type=checkbox id=m-guidesceph-check>
-<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesminio-li><input type=checkbox id=m-guidesminio-check>
-<label for=m-guidesminio-check><a href=/guides/minio/ title="Getting Started with Apache Polaris and MinIO" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesminio><span>Storage: MinIO</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
+<label for=m-guidesceph-check><a href=/guides/ceph/ title="Getting Started with Apache Polaris and Ceph" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesceph><span>Storage: Ceph</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesrustfs-li><input type=checkbox id=m-guidesrustfs-check>
<label for=m-guidesrustfs-check><a href=/guides/rustfs/ title="Getting Started with Apache Polaris and RustFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesrustfs><span>Storage: RustFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesspark-li><input type=checkbox id=m-guidesspark-check>
<label for=m-guidesspark-check><a href=/guides/spark/ title="Getting Started with Apache Polaris and Apache Spark" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesspark><span>Client: Apache Spark</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidestrino-li><input type=checkbox id=m-guidestrino-check checked>
<label for=m-guidestrino-check><a href=/guides/trino/ title="Getting Started with Apache Polaris and Trino" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidestrino><span class=td-sidebar-nav-active-item>Client: Trino</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesflink-li><input type=checkbox id=m-guidesflink-check>
diff --git a/in-dev/index.html b/in-dev/index.html
index ab25846fe1..7a1c1b0a83 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 62ae2663ee..a1f5d95a7a 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 c7d7f6f3da..5e90a11f8b 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="1344"><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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1W [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1W [...]
<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 c5bb8ad541..e53e046811 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/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/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>
diff --git a/in-dev/unreleased/configuration/configuration-reference/index.html b/in-dev/unreleased/configuration/configuration-reference/index.html
index 171736ede1..ab556397a0 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="6539"><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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<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 57ea732539..50590c4870 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 da73918472..b788259390 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 1d5c0a03e0..4181dc6e33 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<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 b9dff72ffc..e1ac9f3887 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="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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 4d93880fd6..0bdc07c314 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<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 279b59933d..5eef68885f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<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 e2f1e6b716..442f661416 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 07b75f1d62..e8a1d075a5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 214ca100ff..ca992758c5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 173c4f00e7..2930dc1e7b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 5fc39c49a7..bfc19ed9eb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 4785acaf24..c5971cd6a8 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 860c90dbc0..c1cae1fffe 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 25f9fe8d4f..70f151302e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 45ded64013..940a11fa9f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b35750ee5a..b4c72e471e 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 08a6406347..de7b2be164 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 b1749f0d20..7f394b941b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<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 bc42b7342c..2e2aebb539 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 1fa0a15ebd..3d6cb671b6 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.14 [...]
+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.14 [...]
<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 d61c151939..ca4fb8a7dd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 5bb6f2031c..6f93dca6dd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 77b68678e0..85747088c6 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 dce8794aa3..f5ff74d686 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 456be5a8f1..9ca62fe18d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 4c71b46d4c..cba9bdf5e1 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 0fcabdf892..78746264d3 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 3a7ba957c4..9d759acd57 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthP [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthP [...]
<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 7bbe5ef70e..9a173dfb5b 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 e20ab03b61..1ddc47bbce 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 6b31eaaab1..9f4584ad49 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 31d4aa9bea..6dc62bee20 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 3f8a97e12e..ae453bcadb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 996b068b90..0702d3412e 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="382"><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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
<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 b34bd95f6d..8b722bc693 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 cc57cbec6c..025e0d3322 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 b03f368704..d0ff55711d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 49266d9e0a..f7cbb70808 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d83e800e16..fe5e4d0d75 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<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 e6ab3c0f86..c2364bdb91 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<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 94391ae123..1945c1b7a1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<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 331f6771c3..e4ba2f095a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 830112b82f..6263c39fc7 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<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 aee35deddf..4bb1aca709 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 3647a4a51c..f1110c2871 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b1c3a49cc7..ad4e88ee1a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 04a4ad5eb2..794f7a506f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b4b33ed625..93176696e1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 84c76b1ef0..58d70463f6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 4f9178df76..f92c7949a0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e6c1d3b82b..b170cfef6a 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 2b04901e04..052cb9577a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<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 58d9164ea8..8e8fa5f93d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b10d1c7b60..5ff58bd88a 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 fffdb4b755..db6107c65b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<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 ae36c8900c..b2448a21d8 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 9d56a9fb64..0216244781 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 d7ad3a86d5..c80e00d665 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<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 bd11cdb9e8..337e3d787d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<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 20ad8401ac..cae53f2921 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<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 d81d2d6f2b..8cb447276f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<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 9b24c6aa40..be22c80930 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd [...]
<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 dd0efd2497..324a7d6883 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/index.xml b/index.xml
index b325dcc5cc..2584493b57 100644
--- a/index.xml
+++ b/index.xml
@@ -3554,21 +3554,7 @@ See the <a href="../spark">Spark Notebooks Example</a> for a more ad
<p>This guide describes how to spin up a <strong>single-node Ceph cluster</strong> with <strong>RADOS Gateway (RGW)</strong> for S3-compatible storage and configure it for use by <strong>Polaris</strong>.</p>
<p>This example cluster is configured for basic access key authentication only.
It does not include STS (Security Token Service) or temporary credentials.
-All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and MinIO</title><link>https://polaris.apache.org/guides/minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/minio/</guid><description><div class="alert alert-warning"><p class="alert-heading">
- ⚠️ Warning</p>
- <strong>Disclaimer:</strong> This guide uses MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes.
-</div>
-
-<h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
-</h2>
-<p>This example uses MinIO as a storage provider with Polaris.</p>
-<p>Spark is used as a query engine. This example assumes a local Spark installation.
-See the <a href="../spark">Spark Notebooks Example</a> for a more advanced Spark setup.</p>
-<h2 id="starting-the-example" id="starting-the-example">Starting the Example<a class="heading-anchor" href="#starting-the-example" aria-label="Anchor">🔗</a>
-</h2>
-<ol>
-<li>
-<p>Build the Polaris server image if it&rsquo;s not already present locally:</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
+All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" hr [...]
</h2>
<p>This example uses <a href="https://rustfs.com/">RustFS</a> as a storage provider with Polaris.</p>
<p>Spark is used as a query engine. This example assumes a local Spark installation.
diff --git a/offline-search-index.50672cd6c3bc39045980bfa7ea2cce28.json b/offline-search-index.50672cd6c3bc39045980bfa7ea2cce28.json
deleted file mode 100644
index f58c9263b2..0000000000
--- a/offline-search-index.50672cd6c3bc39045980bfa7ea2cce28.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/offline-search-index.bcab1ed2a36f772de7080e6f41044aa6.json b/offline-search-index.bcab1ed2a36f772de7080e6f41044aa6.json
new file mode 100644
index 0000000000..045b42b19d
--- /dev/null
+++ b/offline-search-index.bcab1ed2a36f772de7080e6f41044aa6.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/releases/0.9.0/access-control/index.html b/releases/0.9.0/access-control/index.html
index 1ce93c2630..e237a169db 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 31219f48c0..326b618cd0 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 6287718b44..2382cc2af5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-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 22b2358fbf..deded47665 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-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 dc426f5744..e7b80d5e5e 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 109c8e173f..19968d0244 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-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 6528a37ff6..8a6a0fdad1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 e5b11241e2..b14fde4112 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 d34bf77fcd..28db5cbc01 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-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 a964449cfd..04ae1001d2 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 7fcec47562..1a9f0fc4bb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 3c628dbc1c..fc3293ec17 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 7d6e8ab7b0..a3eb647dd9 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 fada8cd3ee..f92820bb30 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 44e73a355f..b1eb97d653 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a5fc57bfe1..d8108d9414 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7b0e8d8e85..b5281c4c2b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 c56fe2f664..a34eb7bbba 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7925239f4d..0c9d88da63 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 527f6f65ef..1d02a51a05 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 860778dd9f..1c71efc63a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ba65ed511c..f80bbe22ef 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 23ed841d1f..74a06ac172 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 bfafd89db2..b8b46cd08f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7a65e435d6..12b31d206a 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 93a729bdcd..f731881040 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.14a254b613ccc0a2f62137f896d883fd [...]
+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.14a254b613ccc0a2f62137f896d883fd [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b499d123d2..ce778e3cd2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d2c080dfe0..87faffb714 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 6a87a401cb..1402ce6211 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 c3c07186b3..c6af29092a 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 beadb541a3..7f7fa88163 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 c1eb2ab1c9..329fcac12d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 098919b966..2831f8eb31 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0fd5982a9c..767d7eec76 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 dfdfcb04a5..e7e6c077f3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d9bc0a052a..9dd1fd2267 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 f447239966..a2692bc002 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 231dbc2abc..378a3fb667 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a3c14ad20b..769cb2534d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 09a4bde95e..480867c0a3 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 5f97da31ff..e2b1aa7822 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 5f6f9bf66e..f318bea9dc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 fdda6c8322..bc94aa8050 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 aba61536ed..71ec1d27c0 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 4a02f5d89d..8e9fe6d792 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 20b9253879..2c413bf13c 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 e939bc263d..de932e0473 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 86450b9b6c..1c5d37b71d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 9d7f66ccd8..d27bf57910 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 fb0d93c4cb..f991013d78 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.14a254b613ccc0a2f62137f896d883fd [...]
+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.14a254b613ccc0a2f62137f896d883fd [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b1ae486adf..13474d4c13 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 63e9086129..0e1950a59d 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 2bbc3a4580..cac427da25 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 3450a73ddc..1a81f03c80 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 d0610e4669..e5e9959233 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7e2c29038a..bdabdb9ad4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7ce8901b3c..31e1318693 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 ff58172d31..136450520e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 2410055b99..5f8402e414 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 09dae9c63c..82bff92873 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d200823064..191833e9c4 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 64cd1ffa36..681f89c732 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2I [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2I [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d44e644edb..9c7b70b580 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 fbfdf0baa7..e62752a9ec 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1656b6f6a2..7afcf366dd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 cc8de09ffc..87e5edd026 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 3203cb20b5..1d18ae7dfe 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 126e3f9cf1..b3a33b0e03 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b6c2f4f7d4..0e3cc192eb 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 bf1dcf1209..9ee020bcd3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 503ccfa426..f3a382a06c 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 edcdbc28dc..893f2b5bdc 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 de7e366389..cfb43bb24f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7b9619f593..a299da5442 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4e984a1711..021ec00f45 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 9b43a6e168..f9ad9236eb 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.14a254b613ccc0a2f62137f896d883fd [...]
+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.14a254b613ccc0a2f62137f896d883fd [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e1e2ba9527..4e2f5e02e7 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 5ee267db2c..68b599264f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 3f8750a697..43d6ee10b9 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 a11fff91fe..4dc31a4707 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 d47366815e..066ce24ac9 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 64c953421b..8efedcbb69 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7bcf6908f8..473c570873 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 122da00c48..fd223bc938 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 06936da65f..2b81be9725 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3e141cdf0e..4e63f58d5a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e115f892b1..77506ede3e 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 ee64c3f098..02f0938fbb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0c17574083..25088216b8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 30a1283ee3..5b869aa8dc 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0081c394c0..535ff2ca91 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 652fc80bbc..237bffc18f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 a5fb3a377b..18e6d064a2 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 31e395f17c..a579dfb6b3 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 4252a7313c..5d79874faa 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 94f76a85cd..b31a59d27c 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 49e217d2ab..666f6b1fd8 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 c543131612..f335d5285a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 19124f1bc1..a789954af6 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 b035f94441..70fb0945df 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e430b97f0b..6d04f166da 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af55 [...]
+--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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af55 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4626200bf2..8a8493b793 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 b2f6278c41..552f5ed04b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 4f8e0945cf..85c183da36 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 0fc8e704dd..0a027fa41b 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 1c2e7940cf..cbb72a0685 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 be97d2fd2f..28bd2bc537 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 b309401e4f..a928b8a6ba 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 fcbfd81cca..966c8b02b6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e0f86df622..f526e87701 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c85d45b21e..f7556ecd37 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 14cfe0f230..e9add64475 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 71f5ef5c18..4a8afd16cc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 eefc1abd43..7e6b5881c8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d4925ba2db..b81806b0e7 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 9f64e4544f..8151b3ee88 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 96ff678d53..83dcc6e5f8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d94d7fb3c6..71319fa246 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 a555f7d285..11b914e169 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script [...]
+1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ebee4df8d9..e88e097cc5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 67ab696384..475b86d363 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 e1cc180049..ff9dd0a59c 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 7a7a52afbe..39e7050dc0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 6a59e6d6d1..37f1a6fc0e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8d0b109a14..4e652265c0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 5d31f1e76e..f88aa0ac40 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 45e3a8b495..4082305369 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1112025590..c0bbdbf745 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 82dd33ead6..b84fd8ea93 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d8447a8369..118757d1b3 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e1f1074fdf..7e385ae2fa 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLE [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4c9cc18727..f0a5b84b95 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 db4435c8c5..cbd1ec4b9d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d41f126767..e25d286dbc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 5209d24613..4f5f017345 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 c90bce65e6..8ba1d966a7 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 3358c8f105..e1f8d6e07e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3a [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 15990e9bcb..428234c3af 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7f7653bb52..95cab4ee92 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 a117030f92..161ea22f42 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 5069578f20..c499be4645 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 5b607fdc6f..caa088d881 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 86190dedb6..af24d3c172 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 0b300962c0..a53643a274 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b7707d24b5..ce4a9fce40 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 ea70cc6515..b3e3fb1ba6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhs [...]
+--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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhs [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 63e693102d..c66290fa8f 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 696c671aa1..c15a43f3cb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 fbe915160c..46b708278b 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 4049a4fdf0..be3fef4857 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 b96affd72a..3dbee7f85c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a08f81ac6e..3836b53644 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 182a4b4b1f..ab407b1a9e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3be0d5852b..a4055fd132 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 56a35469f9..23596149d3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613c [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 db79ea5f43..c3cb4c0a89 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 5a726bf634..e4bc24cba3 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 51dc808e57..e9d81c0350 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 541239b845..c285f3cc15 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 1ea2113f5e..90e6877751 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 5ddeb8aad8..13c799af34 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b388a8f56c..aa115229c6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 bf845b0633..670c265ce5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 911f231374..163bb9307f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fcc7f8a6c6..7581bce22f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 01fb487f7a..7bca7c022d 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 a0430cc92b..899ef7c4f0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8cef160f0b..7283ba666d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e0bcf07951..e5a30f05e0 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 cd7138eca9..9949db5910 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 e1074f6641..43ee9318bd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 aeb49e6156..bce708bcf9 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 994212ac4e..f9c1e985ed 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 fa574d3bba..980f939cd3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 6ba269de2f..9e161f69fe 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3520c8fa13..30feee6e28 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 d1df87d457..b0b8989e52 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0d0624686f..cce320188b 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 13d2641dbf..4efe73a03d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 9bf44e8817..823a4edd85 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e749d0b5ee..d3b34be81a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4796758362..6ddd7eac54 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 a981cf527b..57f6ac3b77 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 86935f9a22..c554f0fff8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 72aa8a2ea9..d776458ff2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 0963712584..6d89d10bf6 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 f6567ff903..9b0a7fd2cc 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 8a47cecbc8..a7c7567b64 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 bccf5c4d7e..0d27c78eb3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 fe4303d098..7ee45bc35a 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 010b5945ac..389ade5fe6 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 811b5fb3d9..6e051c29ba 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8576fa2a49..d66d12caa2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 13d29d52dc..e06bb073c3 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 3ceef0e4cd..9b5162f267 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ce7051cf8d..78e3f727f4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 7972d62dd5..3289ffef72 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 adbe5689ef..46ca6d95f7 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 bc1a31f44e..3409de6411 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b727190c5f..6a962ea332 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 a4130e35e5..84463979ef 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 0f851b3211..fa5dc42518 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 dbcef9947d..f452d37b7f 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 c0339350c6..34d109fd29 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 72c6aefaf0..b585c5e6e4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 abf0c375a8..3ee12fe1f8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 9ec975c90e..a159b9c87f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0d480cd974..faaa80e024 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 6d04bff93c..e060341799 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 48fef43708..f19b7d5fc8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 e0137f7f5f..0132d4078d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 52a3a70856..ab93046e00 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 00a2e0a59b..f7320fbd3d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d1e58810d4..f96bfd42a0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7af4e5dea2..5859de7cb9 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 46f3b9b15f..3c574e3302 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8ea475eead..8aa3284a3e 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 88f00add49..3d454c0e52 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 21c3865e80..df512f420e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 2e5732b8aa..533c5556fd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 663659fb35..0fada40bee 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 32a926cbf7..6fc2f85bcf 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 2866374a6e..4396a5b1b0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 001a7da793..78d41f776b 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 2c2b773baf..7b66ca4a79 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 78a8642e7b..2179597219 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b1d0113a51..64703ff33c 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 8bf6a9b239..0761ee8d18 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e198d6034c..d7f773c025 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 4fd8b208be..8b64dc8658 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 d959a32b99..38703ab792 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b71d35954f..370abb6c40 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 ce2fa1046c..490499a693 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 95f345827b..e3c9f04746 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 79fe7a86c5..08632787de 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 76eb28a74c..80d71a0b83 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 672b545817..fae41979ce 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 8e1effb9f5..978368cd9e 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b197f87534..a1780a9a79 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 87539193ed..f729e13f71 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a3d20f8fe4..a7a0e0594f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 179995748c..12283a3e90 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 714acebcc2..a246cdb865 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.14a254b613ccc0a2f [...]
+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.14a254b613ccc0a2f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c779e13727..49938c2a13 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 4cae94c856..2bf2f2324a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b6248c7145..62935d2841 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 bd77ca5042..6a84e8b01a 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 a70ef8f1ad..b1058beb1f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fcce73a587..2793cac778 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b18e186908..69c4c5835a 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 7c67f7f8a1..efaf40a38e 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 60bc9271b0..075037b940 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 5f3aa0ed25..04c51e1739 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 8e86b72047..fdada77e34 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 f2b3394500..aeb522220c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 c90a40da35..d0d995938f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 6f204c2d3b..6cce7cd16c 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 0a6da35f68..e57fdb5771 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 2d2f748047..f8317c954a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 c9476f9611..6f7b3b313f 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 ad514e9f93..e0fcf76239 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 a570f67e44..72a1863f30 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 5b4450bb84..d56c417373 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 192f4539fb..2e030f63ab 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e072c65302..697a583458 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 cdddc921c7..d87985351b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0f0d01864c..432e5ce1f5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 702c47ca4f..8d0616905b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 93d4e46afc..70ba37d928 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 20589c3864..a40c2b2e84 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 a9875c6f56..15d6189938 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b41796a164..8b52b41824 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 49447d19d2..38119cf40d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d753757b40..bda967300c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c67bc310ce..7bf24fc1e8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 47a7f00570..6ac4ea00fd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 cdd006d929..5e774a9619 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 a847522fc7..0d9fd9bcc6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 773d0685db..5199ceeaa6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 5d267915ec..49145f4db4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 2e3c352895..4cc56f4d79 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 8ce8a88088..d4da980ab3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b2dcfff94f..c3ed0457d2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 026853ad49..681ab80298 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 65e40a469d..d852b47cea 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3caf5ccb17..2e523305a9 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d37fa1f962..d28b03d194 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 6c20266228..467214c791 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b856dace5b..9ac6326014 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 9249636d3d..9e5cafea7e 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 069d4368ba..5168f0f394 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 18e8fca554..28e0c3cf9f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 a940d57f7d..460b2d504d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 bcf963a071..88fec1dce1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 860153ace2..ffaa55b7a2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3fde436fed..6acd9bd974 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 5added3796..6e6c967ce5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 495e2c4de0..33d5e6aae9 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 76e6425583..307801d497 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ba7072cb86..c24187f4bc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3b7a0ca0e0..7738f180d0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b89d8100ca..2f5193fa70 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 8634da9d12..b3c58f0609 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 cc63c4930f..a156061a96 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 55fa9e40fe..634f5302ba 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 8c447481e3..0f257f0c73 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 f0ef6e6266..d595b5c60f 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 bc07eca793..879e37d66d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fea8819fe8..18141fae24 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e8e3106429..c579ce14e4 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 5cff1ca31b..7773861ec1 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 447ee598bf..a4945f4823 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 303e2f7883..43689ce133 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 db5ad3e232..d2d8a4c7d3 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 3e1c5bc552..4b9eea45ef 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 3737778c8a..b1d229922c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b42a5ee4a8..b0cdfc11a8 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 ac57a58c1b..c5c64bfd91 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 d77fe86aa5..593248dda4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 6f017996d4..53c6d067c8 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 c0ba2cf17f..6c0a44a6a8 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 6b3b2166c9..440eb1d7d5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1504dcd44e..0d3fd1b89c 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 7e226a5800..85ff159eb9 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 5ae94b6c06..9aa3ec4910 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 73a95ba095..5d36365380 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d45331b332..27b9809a57 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 f83de95bc4..7471e7cef1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d490ed6df9..594dbb2abd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1109bfa332..b767bc2fda 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 d1fe88eb20..f342f7f091 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 9c89569ec2..711fc391ea 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 ecd51aeded..9ca1577f08 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7db13494d9..e25b728545 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e5505edecc..84ec78652a 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3ac903ceae..bdf8ad6365 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 685911e56a..72c8ed5faf 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 d4362f3938..0bce3c87d5 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 950223a47e..a6fdf52115 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 6f8ff85531..2c27a887a9 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fbd43f67d8..045854710f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 c829eaba86..ed31346dfd 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 cdd6abfc23..9915e38bf3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fc5bc5f8bd..ebc22b334e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ff427e6b60..b969d4f073 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 73142c4b7d..1c03cc600c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 f0d7db78ca..b64f3e825b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 3661cc654e..e51887bb26 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 92333dd8de..d34282db00 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 72794f8f98..ec602f13bc 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 e86b1e7269..d969f1e2a7 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 47c0a04433..aca43ec3c2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1e44563bdb..81cd4b8878 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 ab6cedbbf8..fb3cef3bac 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 47c9dadf8d..e2fa74e628 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 b17074968a..498ea1a528 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c0cbe1e478..2d1a26b1bd 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 00b0c1d508..0ff5e2d89f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e25d283fc5..dc21b3328b 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 8c0ecfac71..ca0e66032b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e08e9962c7..016c4a500b 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 96170820fe..1ce773606e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 bbc1247701..eaa2519b80 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 328e2dedeb..7a0a603f0b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 2a8713855c..1111874437 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 a2d4b9ad03..0b7a006fba 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 5344fca52b..e2eae3ce6d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 f65942d0ec..cb39c23b99 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 75dfc2bac5..8a6deeec91 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 c0ff87c739..0419b33535 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 5cd922d716..ecc65bf42c 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 c0e2b6d46f..5baf3517e4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d3b28a70dc..61f8139908 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 13bbc07c11..fc38b5e047 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 0329d21274..3626c4f72f 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 52fdf2c5d1..899f66195f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 48993bf249..2171e21885 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 3ec3bdedb8..62187eb6f4 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.14 [...]
+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.14 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 ce8e2ab062..a7e6e438be 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 bba973ff87..9ee4feffde 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 f2e7d7df91..542d120f5a 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 6f923b3040..2245c098de 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 a5046b82d9..5834dcc9ff 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 a4053d830b..8ad5d964ff 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 8fccef2d74..5aa1c54da7 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 dee196a799..63551315d5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 0e128a4541..62447d3a3d 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 b28f425c7a..5e1cf8daf2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 206a3a4a9e..e2bafd4322 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 467c9685e3..3c03773e92 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 802f94fd03..c9121e018c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d349c22750..1ecb29ebbc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 72570faf80..80117149e7 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e7127cb8ef..45c7212d10 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 6cf308afeb..0872adfac5 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 53a6025ad6..da45da9bcc 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 26a8966d12..b7d53bf846 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1f1f380b22..4f222a72e2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 57b78a985c..16e9d67b99 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 13b75fe7aa..28e95a0cac 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 6a74193db6..ac8b26b56b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 2ab4f859f6..1358fcb641 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 da7da8835c..37b45fd0ec 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 17a3b7964e..ab9e93c287 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 b416276ae2..5ac9ca46c6 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 b878e18562..017517f1eb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 da51038f33..ebd40139c1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 8268c31087..1223c66316 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 9627de4f51..2b05deea5b 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 44f556560e..3eb0c8a82d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7387e9e284..02014ad7f2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 48308fe038..29aa263d11 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 d4a1a01f5b..aa9180e135 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e9bdc276e1..d6e522bfa1 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 8f64bda3be..7ced91852f 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 a085d4c0e8..c76c8e44c0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 e02f93421d..a5d9926e9b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 34a405c530..338a0a5c35 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 cc16c6c514..bd40d4a709 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 554eb6e18a..632a4b6f8d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 ab3475473f..977a896f8d 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 ba73afde37..fe137fd1bb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 23c85f6108..74ce0f20c2 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 1390e46126..8bd5c4917e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 0cb39445c5..69a66be7d6 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.14a254b613ccc0a2f62137f [...]
+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.14a254b613ccc0a2f62137f [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 698206186d..f5ce2ad988 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 7c68ec65e5..d45933a328 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 17ae49f96b..7a1c67855b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 1fbbd8031c..c7765890b0 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 536f405f7c..ade372d086 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 23b5ef54c5..9d158760aa 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 1bec7f4393..ae584ca8a1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 41d06090a3..66d110bd84 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d8aba857de..875522958e 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 ea49d20336..bde1148172 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 bd2056958a..44581ffc88 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 bcea0b6a8f..7a72a0fca3 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 bb50c5773a..281c591de5 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 506fbd06bb..8dfc014123 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 33a7d8669d..c97b86de37 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WK [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>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 d4b0bc540d..70f262276f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 2381b3a645..0429ae4fe0 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.14 [...]
+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.14 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>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 34f810669b..265ee776fb 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 0acc71465b..86e26741b4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 fc88aa47f9..18187fdaf1 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 93d863c982..1eb80aa457 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 d04a00128d..f8f25f6f35 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d3533adba9..4d931f0c9c 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 38aa86aa05..fc86e53617 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 34d77c1af3..32e72a332e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>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 e3e22288f1..655c5c091d 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 4b98ea705c..f54bc3e547 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 3b4433c90b..08370c27b8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 840ec43753..6f7726a768 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 13fa6d538e..8348a711f1 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 0865ef2c25..425c198023 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>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 98ac033c63..893cc3d34b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 ddd539cb08..3e249fc6e0 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 88f6c5298e..897cd6bbe4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 7dfefa3330..20d7ec0182 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 d6337f6fb5..5fc5de47d8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 3d90e346a2..792787b47e 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4lt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7c61054841..2074525bec 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 7a15bf29aa..6c092b1471 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 d56f72c80a..b4a2d49762 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 caebd22b84..5d316bd370 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 46d549be47..8b1c7da4c0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 de2d15444f..ef077259c0 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 a5e2e05130..3e3f1d5b77 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 14a4eb04da..f5059cdad8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 7c87887243..117af44b5b 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 64666c0fc1..7a746a8630 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 1c3e412623..9a99d0d78c 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 239cefe3e0..d1298dfe69 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486ca [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 24115826bd..ce1460844d 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 4881a7a627..bf0239f64e 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 cfddc4e246..73e4d446e8 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 6ea9e76547..efa0a4afb5 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 e280c697c8..cffb25b60d 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 98560b2670..052f31eb29 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 92aa15142d..f28651042f 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/Q [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 4b40df0abe..236409dc8c 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMw [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 efe19a4c6a..79756b3918 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfB [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-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 c9e1532c31..b22a562b92 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd [...]
+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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-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 2d74e1219c..296e8f957a 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/sitemap.xml b/sitemap.xml
index dd1a7ea205..1902e30979 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/downloads/1.7.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.7.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.6.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.6.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.5.0/</loc></url><url><loc>h [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://polaris.apache.org/downloads/1.7.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.7.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.6.0/</loc></url><url><loc>https://polaris.apache.org/releases/1.6.0/</loc></url><url><loc>https://polaris.apache.org/downloads/1.5.0/</loc></url><url><loc>h [...]
\ No newline at end of file
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index e58cad350d..38ad27be18 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 7ef66c7f53..0adb672d98 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 acf5bae16b..2e4f98fa65 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 d02f041c63..0088b6321d 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 368d998782..e68689dc04 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 8f3d4b9f2d..2dcbf9f879 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 7722f0e2ae..6dd50d100a 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/index.xml b/tags/index.xml
index 122d126812..7f931e922f 100644
--- a/tags/index.xml
+++ b/tags/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache Polaris</title><link>https://polaris.apache.org/tags/</link><description>Recent content in Tags on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https://www.apac [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache Polaris</title><link>https://polaris.apache.org/tags/</link><description>Recent content in Tags on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https://www.apac [...]
\ No newline at end of file
diff --git a/tags/jaeger/index.html b/tags/jaeger/index.html
index 361d3a31a1..f746fa1fdb 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 ca67670090..be5a0221d7 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 144b04611b..7d997e0487 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/minio/index.html b/tags/minio/index.html
deleted file mode 100644
index fce768aad9..0000000000
--- a/tags/minio/index.html
+++ /dev/null
@@ -1 +0,0 @@
-<!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/minio/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/minio/index.xml b/tags/minio/index.xml
deleted file mode 100644
index 7b23160d82..0000000000
--- a/tags/minio/index.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Minio on Apache Polaris</title><link>https://polaris.apache.org/tags/minio/</link><description>Recent content in Minio on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright><a href="https://www.apache.org/">Copyright © 2026 The Apache Software Foundation</a>.<br>Licensed under the <a href="https:// [...]
- ⚠️ Warning</p>
- <strong>Disclaimer:</strong> This guide uses MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes.
-</div>
-
-<h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
-</h2>
-<p>This example uses MinIO as a storage provider with Polaris.</p>
-<p>Spark is used as a query engine. This example assumes a local Spark installation.
-See the <a href="../spark">Spark Notebooks Example</a> for a more advanced Spark setup.</p>
-<h2 id="starting-the-example" id="starting-the-example">Starting the Example<a class="heading-anchor" href="#starting-the-example" aria-label="Anchor">🔗</a>
-</h2>
-<ol>
-<li>
-<p>Build the Polaris server image if it&rsquo;s not already present locally:</p></description></item></channel></rss>
\ No newline at end of file
diff --git a/tags/object-storage/index.html b/tags/object-storage/index.html
index 6dfc36dc83..7a67e4af66 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/object-storage/index.xml b/tags/object-storage/index.xml
index 3bd9ca6583..937bcd8dda 100644
--- a/tags/object-storage/index.xml
+++ b/tags/object-storage/index.xml
@@ -12,21 +12,7 @@ See the <a href="../spark">Spark Notebooks Example</a> for a more ad
<p>This guide describes how to spin up a <strong>single-node Ceph cluster</strong> with <strong>RADOS Gateway (RGW)</strong> for S3-compatible storage and configure it for use by <strong>Polaris</strong>.</p>
<p>This example cluster is configured for basic access key authentication only.
It does not include STS (Security Token Service) or temporary credentials.
-All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and MinIO</title><link>https://polaris.apache.org/guides/minio/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/minio/</guid><description><div class="alert alert-warning"><p class="alert-heading">
- ⚠️ Warning</p>
- <strong>Disclaimer:</strong> This guide uses MinIO OSS for local testing only. MinIO OSS is in maintenance mode, and MinIO container images may no longer receive updates or security fixes.
-</div>
-
-<h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
-</h2>
-<p>This example uses MinIO as a storage provider with Polaris.</p>
-<p>Spark is used as a query engine. This example assumes a local Spark installation.
-See the <a href="../spark">Spark Notebooks Example</a> for a more advanced Spark setup.</p>
-<h2 id="starting-the-example" id="starting-the-example">Starting the Example<a class="heading-anchor" href="#starting-the-example" aria-label="Anchor">🔗</a>
-</h2>
-<ol>
-<li>
-<p>Build the Polaris server image if it&rsquo;s not already present locally:</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" href="#overview" aria-label="Anchor">🔗</a>
+All access to the Ceph RGW (RADOS Gateway) and Polaris integration uses static S3-style credentials (as configured via radosgw-admin user create).</p></description></item><item><title>Getting Started with Apache Polaris and RustFS</title><link>https://polaris.apache.org/guides/rustfs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/guides/rustfs/</guid><description><h2 id="overview" id="overview">Overview<a class="heading-anchor" hr [...]
</h2>
<p>This example uses <a href="https://rustfs.com/">RustFS</a> as a storage provider with Polaris.</p>
<p>Spark is used as a query engine. This example assumes a local Spark installation.
diff --git a/tags/ozone/index.html b/tags/ozone/index.html
index f080c4438b..74f22b63bb 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 7705dceefd..2446e156d4 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 ac13ec62e0..ffb37195b8 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 3459103f96..7bfa9613dd 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 a1881d062e..b6b47e3269 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 8c97f90563..afe9fba369 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 009da7888a..e5219c7976 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 09fec698a2..5fc007bdd4 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 f7185b94ad..248084bcd2 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.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 753720c321..0dcfe8b8be 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 3716ecb3c4..f7e61895ae 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 1cc43b1843..ea3b4f1e16 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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 e6b6f1359f..38073e1473 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css as=style integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" crossorigin=anonymous><link href=/scss/main.min.14a254b613ccc0a2f62137f896d883fd05f3af558a2c47c160cc9486caa4c79d.css rel=stylesheet integrity="sha256-FKJUthPMwKL2ITf4ltiD/QXzr1WKLEfBYMyUhsqkx50=" 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>