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/28 19:13:00 UTC
(polaris) branch asf-site updated: deploy: ba152c04f7f985bbaeb487a55ef442df52321afe
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 9cb70f7e43 deploy: ba152c04f7f985bbaeb487a55ef442df52321afe
9cb70f7e43 is described below
commit 9cb70f7e43053d761f370cb542c12268be190ded
Author: flyrain <fl...@users.noreply.github.com>
AuthorDate: Fri Aug 28 19:12:52 2026 +0000
deploy: ba152c04f7f985bbaeb487a55ef442df52321afe
---
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/assets/polaris/reference-setup-config.yaml | 21 ++++++++++++---------
guides/ceph/index.html | 2 +-
guides/cockroachdb/index.html | 2 +-
guides/flink/index.html | 2 +-
guides/index.html | 2 +-
guides/jdbc/index.html | 2 +-
guides/keycloak/index.html | 2 +-
guides/ozone/index.html | 2 +-
guides/quickstart/index.html | 2 +-
guides/readme/index.html | 2 +-
guides/rustfs/index.html | 2 +-
guides/spark/index.html | 2 +-
guides/telemetry/index.html | 2 +-
guides/trino/index.html | 2 +-
in-dev/index.html | 2 +-
in-dev/release_index/index.html | 2 +-
in-dev/unreleased/admin-tool/index.html | 2 +-
in-dev/unreleased/command-line-interface/index.html | 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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/install-dependencies/index.html | 2 +-
.../getting-started/quick-start/index.html | 2 +-
.../getting-started/setup-tools/index.html | 8 ++++----
.../getting-started/using-polaris/index.html | 2 +-
.../using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
.../unreleased/helm-chart/authentication/index.html | 2 +-
in-dev/unreleased/helm-chart/dev/index.html | 2 +-
in-dev/unreleased/helm-chart/index.html | 2 +-
in-dev/unreleased/helm-chart/networking/index.html | 2 +-
in-dev/unreleased/helm-chart/persistence/index.html | 2 +-
in-dev/unreleased/helm-chart/production/index.html | 2 +-
in-dev/unreleased/helm-chart/reference/index.html | 2 +-
in-dev/unreleased/index.html | 2 +-
.../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 +-
...arch-index.877851ceac3292d570ffb5cfa2cf8ee7.json | 1 -
...arch-index.fc5e707011bae024d66be0c4012b191d.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 +-
.../getting-started/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 +-
.../getting-started/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 +-
.../getting-started/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 +-
.../federation/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 +-
.../getting-started/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 +-
.../1.2.0/managing-security/external-idp/index.html | 2 +-
releases/1.2.0/managing-security/index.html | 2 +-
releases/1.2.0/metastores/index.html | 2 +-
releases/1.2.0/polaris-api-specs/index.html | 2 +-
.../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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
.../1.3.0/managing-security/external-idp/index.html | 2 +-
.../1.3.0/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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
releases/1.4.0/helm-chart/authentication/index.html | 2 +-
releases/1.4.0/helm-chart/dev/index.html | 2 +-
releases/1.4.0/helm-chart/index.html | 2 +-
releases/1.4.0/helm-chart/networking/index.html | 2 +-
releases/1.4.0/helm-chart/persistence/index.html | 2 +-
releases/1.4.0/helm-chart/production/index.html | 2 +-
releases/1.4.0/helm-chart/reference/index.html | 2 +-
releases/1.4.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../1.4.0/managing-security/external-idp/index.html | 2 +-
.../1.4.0/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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
releases/1.4.1/helm-chart/authentication/index.html | 2 +-
releases/1.4.1/helm-chart/dev/index.html | 2 +-
releases/1.4.1/helm-chart/index.html | 2 +-
releases/1.4.1/helm-chart/networking/index.html | 2 +-
releases/1.4.1/helm-chart/persistence/index.html | 2 +-
releases/1.4.1/helm-chart/production/index.html | 2 +-
releases/1.4.1/helm-chart/reference/index.html | 2 +-
releases/1.4.1/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../1.4.1/managing-security/external-idp/index.html | 2 +-
.../1.4.1/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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
releases/1.5.0/helm-chart/authentication/index.html | 2 +-
releases/1.5.0/helm-chart/dev/index.html | 2 +-
releases/1.5.0/helm-chart/index.html | 2 +-
releases/1.5.0/helm-chart/networking/index.html | 2 +-
releases/1.5.0/helm-chart/persistence/index.html | 2 +-
releases/1.5.0/helm-chart/production/index.html | 2 +-
releases/1.5.0/helm-chart/reference/index.html | 2 +-
releases/1.5.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../1.5.0/managing-security/external-idp/index.html | 2 +-
.../1.5.0/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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
releases/1.6.0/helm-chart/authentication/index.html | 2 +-
releases/1.6.0/helm-chart/dev/index.html | 2 +-
releases/1.6.0/helm-chart/index.html | 2 +-
releases/1.6.0/helm-chart/networking/index.html | 2 +-
releases/1.6.0/helm-chart/persistence/index.html | 2 +-
releases/1.6.0/helm-chart/production/index.html | 2 +-
releases/1.6.0/helm-chart/reference/index.html | 2 +-
releases/1.6.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../1.6.0/managing-security/external-idp/index.html | 2 +-
.../1.6.0/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 +-
.../federation/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 +-
.../creating-a-catalog/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 +-
.../getting-started/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 +-
releases/1.7.0/helm-chart/authentication/index.html | 2 +-
releases/1.7.0/helm-chart/dev/index.html | 2 +-
releases/1.7.0/helm-chart/index.html | 2 +-
releases/1.7.0/helm-chart/networking/index.html | 2 +-
releases/1.7.0/helm-chart/persistence/index.html | 2 +-
releases/1.7.0/helm-chart/production/index.html | 2 +-
releases/1.7.0/helm-chart/reference/index.html | 2 +-
releases/1.7.0/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../1.7.0/managing-security/external-idp/index.html | 2 +-
.../1.7.0/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 +-
tags/authorization/index.html | 2 +-
tags/backend/index.html | 2 +-
tags/ceph/index.html | 2 +-
tags/cockroachdb/index.html | 2 +-
tags/flink/index.html | 2 +-
tags/idp/index.html | 2 +-
tags/index.html | 2 +-
tags/jaeger/index.html | 2 +-
tags/jdbc/index.html | 2 +-
tags/keycloak/index.html | 2 +-
tags/object-storage/index.html | 2 +-
tags/ozone/index.html | 2 +-
tags/postgres/index.html | 2 +-
tags/prometheus/index.html | 2 +-
tags/rustfs/index.html | 2 +-
tags/spark/index.html | 2 +-
tags/telemetry/index.html | 2 +-
tags/trino/index.html | 2 +-
tools/iceberg-catalog-migrator/index.html | 2 +-
tools/index.html | 2 +-
tools/polaris-benchmarks/index.html | 2 +-
tools/polaris-console/index.html | 2 +-
tools/polaris-mcp-server/index.html | 2 +-
tools/polaris-synchronizer/index.html | 2 +-
638 files changed, 651 insertions(+), 648 deletions(-)
diff --git a/404.html b/404.html
index f472aa39a7..143e44a42a 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 dee13c2391..6496cf8524 100644
--- a/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html
+++ b/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/index.html
@@ -22,7 +22,7 @@ remove db-kind in Helm Chart add relational-jdbc to Helm Chart This release can
https://polaris.apache.org/downloads/ The artifacts are available on Maven Central.
The Docker images are available on Docker Hub:
https://hub.docker.com/r/apache/polaris/tags https://hub.docker.com/r/apache/polaris-admin-tool/tags Enjoy !
-The Apache Polaris team."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
+The Apache Polaris team."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html b/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/index.html
index 0745d290f0..3fd020f8bb 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 0491136ba0..9191e67a9d 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 edae48cc81..e468be7119 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 cded2c930f..b174fc729e 100644
--- a/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
+++ b/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/index.html
@@ -6,7 +6,7 @@ Engine lock-in : every OLAP engine optimises for its own metadata layer and file
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><meta itemprop=datePublished content="2025-10-21T00:00:00+00:00"><meta itemprop=dateModified content="2025-10-21T00:00:00+00:00"><meta itemprop=wordCount content="1235"><meta name=twitter:card content="summary"><meta name=twitter:title content="StarRocks and Apache Polaris Integration: Building a [...]
Data silos : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.
-Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css r [...]
+Engine lock-in : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css r [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html b/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
index 13c9180d61..890cd3b267 100644
--- a/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
+++ b/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/index.html
@@ -2,7 +2,7 @@
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:url" content="https://polaris.apache.org/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/"><meta property="og:site_name" content [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-01-06T00:00: [...]
What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><meta itemprop=datePublished content="2026-01-06T00:00:00+00:00"><meta itemprop=dateModified content="2026-01-06T00:00:00+00:00"><meta itemprop=wordCount content="1804"><meta name=twitter:card content [...]
-What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+What is Lance?🔗 Lance is an open lakehouse format designed for multimodal AI workloads. It contains a file format, table format, and catalog spec that allows you to build a complete multimodal lakehouse on top of object storage to power your AI workflows. The key features of Lance include:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html b/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/index.html
index df35224b71..431ddc2324 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 23c5acf9e7..371d053e66 100644
--- a/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
+++ b/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/index.html
@@ -2,7 +2,7 @@
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:url" content="https://polaris.apache.org/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/"><meta property="og:site_name" con [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="202 [...]
Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><meta itemprop=datePublished content="2026-02-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-02-04T00:00:00+00:00"><meta itemprop=wordCount content="774"><meta name=twitter [...]
-Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crosso [...]
+Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user’s responsibility."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crosso [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html b/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
index 76a0065085..12606ffe5d 100644
--- a/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
+++ b/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/index.html
@@ -6,7 +6,7 @@ What is Apache Polaris?🔗 For those who are new to the project, Polaris is a c
This milestone marks a significant pivotal point for the project, moving from a promising proposal to a mature, community-governed standard for data cataloging and access control in the open data lakehouse.
What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><meta itemprop=datePublished content="2026-02-19T00:00:00+00:00"><meta itemprop=dateModified content="2026-02-19T00:00:00+00:00"><meta itemprop=wordCount content="458"><meta name=twitter:card content="su [...]
This milestone marks a significant pivotal point for the project, moving from a promising proposal to a mature, community-governed standard for data cataloging and access control in the open data lakehouse.
-What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+What is Apache Polaris?🔗 For those who are new to the project, Polaris is a cloud-native, open-source catalog for Apache Iceberg. It provides a centralized service to manage your data across different engines and clouds, ensuring that your Iceberg tables remain interoperable and secure."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-blog20260219apache-polaris-graduates-t [...]
diff --git a/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html b/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
index 1798f60b0a..8d67b49260 100644
--- a/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
+++ b/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/index.html
@@ -2,7 +2,7 @@
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:url" content="https://polaris.apache.org/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Introducing the setu [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-03-29T00:00:00+00:00"><meta property="article:mo [...]
To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><meta itemprop=datePublished content="2026-03-29T00:00:00+00:00"><meta itemprop=dateModified content="2026-03-29T00:00:00+00:00"><meta itemprop=wordCount content="426"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
-To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06 [...]
+To simplify this workflow, the Apache Polaris Python CLI now includes a setup command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06 [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=checkbox id=m- [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span class=td-sidebar-nav-active-item>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog202602 [...]
diff --git a/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html b/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
index 835c347672..d82c596f9a 100644
--- a/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
+++ b/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/index.html
@@ -2,7 +2,7 @@
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:url" content="https://polaris.apache.org/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/"><meta property="og:site_name" conte [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="blog"><meta property="article:published_time" content="2026-04-04T [...]
Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><meta itemprop=datePublished content="2026-04-04T00:00:00+00:00"><meta itemprop=dateModified content="2026-04-04T00:00:00+00:00"><meta itemprop=wordCount content="2490"><meta name=twitter:card c [...]
-Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=an [...]
+Why This Stack?🔗 The modern open data lakehouse is built on open standards: Apache Iceberg as the table format, a REST catalog to manage metadata, object storage for the actual files and a decoupled compute engine for queries. This separation lets you swap any layer without rewriting the others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=an [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-li><input type=ch [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span class=td-sidebar-nav-active-item>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Po [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html b/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
index 702f290f65..1f3161218e 100644
--- a/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
+++ b/blog/2026/08/18/securing-s3-data-with-aws-kms/index.html
@@ -10,7 +10,7 @@ This functionality will be available in the next release after 1.3.0-incubating.
Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><meta itemprop=datePublished content="2026-08-18T00:00:00+00:00"><meta itemprop=dateModified content="2026-08-18T00:00:00+00:00"><meta itemprop=wordCount content="509"><meta name=twitter:card content="summary"><meta name=twitter:title content="Securing S3 data with AWS KMS"><meta name=twitter:description content="Introduction🔗 AWS Key [...]
Apache Polaris supports using KMS in its catalogs backed by AWS S3 storage.
This functionality will be available in the next release after 1.3.0-incubating.
-Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
+Configuring Polaris Catalog🔗 KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side (e.g. using SSE-KMS)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
<label for=m-blog20260818securing-s3-data-with-aws-kms-check><a href=/blog/2026/08/18/securing-s3-data-with-aws-kms/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-blog20260818securing-s3-data-with-aws-kms><span class=td-sidebar-nav-active-item>Securing S3 data with AWS KMS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris [...]
<label for=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino-check><a href=/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260404build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino><span>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</span></a></label></li>< [...]
<label for=m-blog20260329introducing-the-setup-command-in-apache-polaris-check><a href=/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20260329introducing-the-setup-command-in-apache-polaris><span>Introducing the setup Command in Apache Polaris</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20260219apache-polaris-graduates-to-top-level- [...]
diff --git a/blog/index.html b/blog/index.html
index f7a1bb0a08..bc04349a91 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 b478666226..3d2140aaf5 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 0b76dc0ec1..3a4c9fce92 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 84f8da8948..2708269d1b 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 c751f795cd..64edf1b0eb 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 980cb55a06..5334dd54d1 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 978cd991e2..26874a78db 100644
--- a/community/index.html
+++ b/community/index.html
@@ -42,7 +42,7 @@ Development takes place here!
Chat Bylaws
A few rules around our public chat as a collaboration tool for the project.
Contribution Guidelines
-How to contribute to Apache Polaris"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js inte [...]
+How to contribute to Apache Polaris"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js inte [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/meetings/index.html b/community/meetings/index.html
index d2cf1c56d2..03e3e4c248 100644
--- a/community/meetings/index.html
+++ b/community/meetings/index.html
@@ -58,7 +58,7 @@ Date Time 2026-07-23
09:00 PST, 18:00 CET
2026-09-17
09:00 PST, 18:00 CET
-…"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
+…"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span class=td-sidebar-nav-active-item>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/proposals/index.html b/community/proposals/index.html
index 9ec8e7e2a9..e9c3611596 100644
--- a/community/proposals/index.html
+++ b/community/proposals/index.html
@@ -6,7 +6,7 @@ Polaris Roadmap Discussed Roadmap"><meta property="og:locale" content="en_us"><m
Past
Polaris Roadmap Discussed Roadmap"><meta itemprop=wordCount content="7"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Proposals & Roadmap"><meta name=twitter:description content="Proposals Active
Past
-Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check checked>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span class=td-sidebar-nav-active-item>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/index.html b/community/release-guides/index.html
index 7716fdebfb..15f7654418 100644
--- a/community/release-guides/index.html
+++ b/community/release-guides/index.html
@@ -6,7 +6,7 @@ Once you are familiar with the manual release process, use the semi-automated gu
If you’re new to releasing Apache Polaris, we recommend reading the manual release guide first to understand the process. Do not perform any actions described in the manual guide, as the semi-automated guide will handle them for you. Simply read through the manual guide to understand the process.
Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><meta itemprop=wordCount content="442"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Release Guides"><meta name=twitter:description content="This section contains documentation related to Apache Polaris releases.
If you’re new to releasing Apache Polaris, we recommend reading the manual release guide first to understand the process. Do not perform any actions described in the manual guide, as the semi-automated guide will handle them for you. Simply read through the manual guide to understand the process.
-Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+Once you are familiar with the manual release process, use the semi-automated guide to cut the release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/manual-release-guide/index.html b/community/release-guides/manual-release-guide/index.html
index a940faab41..2e98ed7960 100644
--- a/community/release-guides/manual-release-guide/index.html
+++ b/community/release-guides/manual-release-guide/index.html
@@ -14,7 +14,7 @@ Setup🔗 To create a release candidate, you will need:"><meta itemprop=wordCoun
⚠️ Warning
This guide is deprecated. While it remains functional and comprehensive, we recommend using the Semi-Automated Release Guide for new releases when available. This manual process is maintained for reference and fallback scenarios. This guide walks you through the process of creating a release of the Apache Polaris podling.
Instructions how to verify a release candidate are available here.
-Setup🔗 To create a release candidate, you will need:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679 [...]
+Setup🔗 To create a release candidate, you will need:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679 [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/release-verification-guide/index.html b/community/release-guides/release-verification-guide/index.html
index a16c716cd6..d62d9c55ec 100644
--- a/community/release-guides/release-verification-guide/index.html
+++ b/community/release-guides/release-verification-guide/index.html
@@ -10,7 +10,7 @@ Please keep the ASF Release Policy, especially the section on “Owned and Contr
Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><meta itemprop=wordCount content="1384"><meta name=twitter:card content="summary"><meta name=twitter:title content="Release Verification Guide"><meta name=twitter:description content="Audience: Committers and interested contributors.
This guide walks you through the process of verifying a staged Apache Polaris release candidate.
Please keep the ASF Release Policy, especially the section on “Owned and Controlled Hardware,” in mind: Strictly speaking, releases must be verified on hardware owned and controlled by the committer.
-Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d [...]
+Verifying a (staged) release of an Apache project has to follow a bunch of tasks, which can be grouped into tasks that can be automated and those that need human intervention. Polaris provides a tool to automate the tasks that can be automated."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/release-guides/semi-automated-release-guide/index.html b/community/release-guides/semi-automated-release-guide/index.html
index 7b53b3ac75..96049bb555 100644
--- a/community/release-guides/semi-automated-release-guide/index.html
+++ b/community/release-guides/semi-automated-release-guide/index.html
@@ -10,7 +10,7 @@ Note that all screenshots in this page are for illustration purposes only. The a
Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><meta itemprop=wordCount content="2020"><meta name=twitter:card content="summary"><meta name=twitter:title content="Semi-Automated Release Gui [...]
Overview🔗 The steps performed in the Manual Release Guide have been automated to a large extent. This semi-automated release guide outlines the workflows that can be used to perform a release with little manual intervention.
Note that all screenshots in this page are for illustration purposes only. The actual repository name, version numbers, etc. may be different.
-Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk8 [...]
+Dry-run mode🔗 Each of the Github Workflows that have been developed comes with a dry-run mode. It is enabled ticking the Dry run mode checkbox before starting the workflow. When enabled, the workflow will not perform any destructive action (e.g. tag creation, branch deletion, etc.) but instead print out the commands that would have been executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk8 [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42809/index.html b/community/security-advisories/cve-2026-42809/index.html
index ec2880383c..7c515e436e 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 74e92a2b35..ee7915ead7 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 c8eca2c8be..353163cf24 100644
--- a/community/security-advisories/cve-2026-42811/index.html
+++ b/community/security-advisories/cve-2026-42811/index.html
@@ -2,7 +2,7 @@
Severity🔗 Important"><meta property="og:url" content="https://polaris.apache.org/community/security-advisories/cve-2026-42811/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris"><meta property="og:description" content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential pa [...]
Severity🔗 Important"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="community"><meta itemprop=name content="Apache Polaris"><meta itemprop=description content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential path restrictions, gaining Google Cl [...]
Severity🔗 Important"><meta itemprop=wordCount content="405"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="CVE-2026-42811 - GCS CEL Expression Injection🔗 Abstract🔗 An authenticated Apache Polaris user with permission to create a table can use a crafted table name containing CEL expression syntax to bypass GCS credential path restrictions, gaining Google Cloud Storage credentials scoped to the entire conf [...]
-Severity🔗 Important"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
+Severity🔗 Important"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-advisories/cve-2026-42812/index.html b/community/security-advisories/cve-2026-42812/index.html
index b3f63202a9..2e08f62732 100644
--- a/community/security-advisories/cve-2026-42812/index.html
+++ b/community/security-advisories/cve-2026-42812/index.html
@@ -6,7 +6,7 @@ Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg,
Severity🔗 Important
Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><meta itemprop=wordCount content="465"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="CVE-2026-42812 - write.metadata.path Location Escape🔗 Abstract🔗 A user with permissions to alter a table can use [...]
Severity🔗 Important
-Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbca [...]
+Affected versions🔗 Apache Polaris < 1.4.1 Description🔗 In Apache Iceberg, the table’s metadata files are control files: they tell readers which data files belong to the table and which table version to read."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbca [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/community/security-report/index.html b/community/security-report/index.html
index bf5a735311..78d7c30c56 100644
--- a/community/security-report/index.html
+++ b/community/security-report/index.html
@@ -6,7 +6,7 @@ Please note that the security@apache.org and private@polaris.apache.org mailing
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><meta itemprop=wordCount content="208"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="Security Report🔗 [...]
We strongly recommend that users first report such issues on the security@apache.org and private@polaris.apache.org, using the procedure details on The ASF Security page.
-Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Please note that the security@apache.org and private@polaris.apache.org mailing lists are reserved for reporting undisclosed security vulnerabilities and following the vulnerability resolution process. Regular issue reports should be directed to GitHub Issue or the dev@polaris.apache.org mailing list."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-communitymeetings-check><a href=/community/meetings/ title="Apache Polaris Community Meetings" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communitymeetings><span>Meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityproposals-li><input type=checkbox id=m-communityproposals-check>
<label for=m-communityproposals-check><a href=/community/proposals/ title="Apache Polaris Proposals & Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityproposals><span>Proposals & Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitychat-bylaws-li><input type=checkbox id=m-communitychat-bylaws-check>
<label for=m-communitychat-bylaws-check><a href=/community/chat-bylaws/ title class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitychat-bylaws><span>Chat Bylaws</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitycommunity-guidelines-li><input type=checkbox id=m-communitycommunity-guidelines-check>
diff --git a/docs/index.html b/docs/index.html
index 9465eed2c4..416e1e008d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:url" content="https://polaris.apache.org/docs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris Documentation"><meta property="og:description" content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Apache Polaris Documentation"><meta itemprop=description content="Welcome to the Apache Polaris documentation. Select a version below to get started.
1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta itemprop=wordCount content="34"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Documentation"><meta name=twitter:description content="Welcome to the Apache Polaris documentation. Select a version below to get started.
-1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk8 [...]
+1.7.0 1.6.0 1.5.0 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.1 1.0.0 0.9.0 For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk8 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/downloads/0.9.0/index.html b/downloads/0.9.0/index.html
index e7e11a5358..4ffce1bfc3 100644
--- a/downloads/0.9.0/index.html
+++ b/downloads/0.9.0/index.html
@@ -2,4 +2,4 @@
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta property="og:url" content="https://polaris.apache.org/downloads/0.9.0/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Apache Polaris 0.9.0-incubating"><meta property="og:description" content="Released on March 11, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="downloads"><meta itemprop=name content="Apache Polaris 0.9.0-incubating"><meta itemprop=description content="Released on March 11, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><meta itemprop=wordCount content="34"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 0.9.0-incubating"><meta name=twitter:description content="Released on March 11, 2025.
-Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa [...]
\ No newline at end of file
+Downloads🔗 Artifact PGP Sig SHA-512 0.9.0-incubating source tar.gz .asc .sha512 Release Notes🔗 Apache Polaris 0.9.0 was the first Polaris release. Only the source distribution is available for this release."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa [...]
\ No newline at end of file
diff --git a/downloads/1.0.0/index.html b/downloads/1.0.0/index.html
index 108bdaf7a4..c5f49be43d 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 c5cab77168..58e182bc5a 100644
--- a/downloads/1.0.1/index.html
+++ b/downloads/1.0.1/index.html
@@ -6,4 +6,4 @@ remove db-kind in Helm Chart add relational-jdbc to helm"><meta property="og:loc
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 This is a maintenance release on the 1.0.0 release fixing a couple of issues on the Helm Chart:
remove db-kind in Helm Chart add relational-jdbc to helm"><meta itemprop=wordCount content="69"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.1-incubating"><meta name=twitter:description content="Released on August 16th, 2025.
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 This is a maintenance release on the 1.0.0 release fixing a couple of issues on the Helm Chart:
-remove db-kind in Helm Chart add relational-jdbc to helm"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123216 [...]
\ No newline at end of file
+remove db-kind in Helm Chart add relational-jdbc to helm"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123216 [...]
\ No newline at end of file
diff --git a/downloads/1.1.0/index.html b/downloads/1.1.0/index.html
index 3cd31b38e4..5f6bfcd4be 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 ae06ddfdd6..48f3d27cd6 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 def23d85f0..4b158582af 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 8ae4b10cd9..3382c8c10d 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 d33a4ff80f..2848a0e4c6 100644
--- a/downloads/1.4.1/index.html
+++ b/downloads/1.4.1/index.html
@@ -6,4 +6,4 @@ CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><meta property="og:
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Fixes🔗 This release fixes 4 security issues:
CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.1"><meta name=twitter:description content="Released on May 1st, 2026.
Downloads🔗 Artifact PGP Sig SHA-512 source tar.gz .asc .sha512 binary tgz .asc .sha512 binary zip .asc .sha512 Spark 3.5 with Scala 2.12 Client Jar .asc .sha512 Spark 3.5 with Scala 2.13 Client Jar .asc .sha512 Release Notes🔗 Fixes🔗 This release fixes 4 security issues:
-CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123 [...]
\ No newline at end of file
+CVE-2026-42809 CVE-2026-42810 CVE-2026-42811 CVE-2026-42812"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_123 [...]
\ No newline at end of file
diff --git a/downloads/1.5.0/index.html b/downloads/1.5.0/index.html
index a6c5418098..389f078bab 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 dd49f78470..c0c800f4c5 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 99bcb4de9e..80e906e676 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 5b79fba3b3..377bb8fc2d 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 c1a7d498ec..6a5e674987 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/assets/polaris/reference-setup-config.yaml b/guides/assets/polaris/reference-setup-config.yaml
index d3ace5353d..d9cc7b773c 100644
--- a/guides/assets/polaris/reference-setup-config.yaml
+++ b/guides/assets/polaris/reference-setup-config.yaml
@@ -108,21 +108,24 @@ catalogs:
privileges:
# Privileges scoped to specific namespaces within this catalog
namespace:
- dev_namespace:
- - TABLE_READ_DATA
- - TABLE_WRITE_DATA
- - TABLE_FULL_METADATA
+ - namespace: [dev_namespace]
+ privileges:
+ - TABLE_READ_DATA
+ - TABLE_WRITE_DATA
+ - TABLE_FULL_METADATA
# --- Namespaces ---
- # List of namespaces to create within this catalog.
+ # List of namespaces to create within this catalog. Each name is a list of
+ # namespace levels so dots within one level are preserved. Legacy
+ # dot-delimited strings such as dev_namespace.sub_namespace are also accepted.
namespaces:
- - dev_namespace.sub_namespace
+ - name: [dev_namespace, sub_namespace]
# --- Policies ---
# Defines policies that can be attached to entities in this catalog.
policies:
- name: compaction-policy
- namespace: dev_namespace
+ namespace: [dev_namespace]
type: "system.data-compaction"
description: "Policy to enable data compaction for tables"
content: {
@@ -139,7 +142,7 @@ catalogs:
# attach:
# - { type: table-like, path: dev_namespace.sub_namespace.dev_table }
- name: snapshot-expiry-policy
- namespace: dev_namespace
+ namespace: [dev_namespace]
type: "system.snapshot-expiry"
description: "Policy to expire old snapshots"
content: {
@@ -155,7 +158,7 @@ catalogs:
attach:
- { type: namespace, path: dev_namespace }
- name: orphan-file-policy
- namespace: dev_namespace
+ namespace: [dev_namespace]
type: "system.orphan-file-removal"
description: "Policy to remove orphan files"
content: {
diff --git a/guides/ceph/index.html b/guides/ceph/index.html
index 80d581de53..67241d8193 100644
--- a/guides/ceph/index.html
+++ b/guides/ceph/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/cockroachdb/index.html b/guides/cockroachdb/index.html
index 7ab01453e3..35b1debce9 100644
--- a/guides/cockroachdb/index.html
+++ b/guides/cockroachdb/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/flink/index.html b/guides/flink/index.html
index 05d0efbb15..a65c8b6920 100644
--- a/guides/flink/index.html
+++ b/guides/flink/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/index.html b/guides/index.html
index fa2bce365b..c55b5f1bcf 100644
--- a/guides/index.html
+++ b/guides/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
-Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
+Prerequisites🔗 Docker Docker Compose jq (for some examples) Getting Started Examples🔗 Quickstart: A minimal quickstart example that uses an in-memory metastore with RustFS for object storage, automatically bootstrapped. Authentication: Keycloak: Uses Keycloak as an external identity provider (IDP) for Polaris authentication. Backend: JDBC, Postgres: Uses JDBC persistence with PostgreSQL as the backend database and Spark SQL as the query engine. Telemetry: Prometheus and Jaeger: Includes [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index 99fe936a3b..cdbf492f7f 100644
--- a/guides/jdbc/index.html
+++ b/guides/jdbc/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check checked>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span class=td-sidebar-nav-active-item>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index e85a63510b..8717d70a8e 100644
--- a/guides/keycloak/index.html
+++ b/guides/keycloak/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check checked>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span class=td-sidebar-nav-active-item>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index f6eb4988bc..bfa8474068 100644
--- a/guides/ozone/index.html
+++ b/guides/ozone/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index a1614ec8c8..6a978c963d 100644
--- a/guides/quickstart/index.html
+++ b/guides/quickstart/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/readme/index.html b/guides/readme/index.html
index 6569cce32e..57e7d14390 100644
--- a/guides/readme/index.html
+++ b/guides/readme/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index af237567a3..614bbd1140 100644
--- a/guides/rustfs/index.html
+++ b/guides/rustfs/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/spark/index.html b/guides/spark/index.html
index b7b0391a6c..98d551b90d 100644
--- a/guides/spark/index.html
+++ b/guides/spark/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index 59f7e9a475..1c970ea7f5 100644
--- a/guides/telemetry/index.html
+++ b/guides/telemetry/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check checked>
diff --git a/guides/trino/index.html b/guides/trino/index.html
index 117900bdcc..4cf0947fcc 100644
--- a/guides/trino/index.html
+++ b/guides/trino/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon.png sizes=100x100><link rel=icon type=image/png href=/favicons/android-ch [...]
<label for=m-guidesquickstart-check><a href=/guides/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guideskeycloak-li><input type=checkbox id=m-guideskeycloak-check>
<label for=m-guideskeycloak-check><a href=/guides/keycloak/ title="Getting Started with Apache Polaris, External Authentication and Keycloak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak><span>Authentication: Keycloak</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidesjdbc-li><input type=checkbox id=m-guidesjdbc-check>
<label for=m-guidesjdbc-check><a href=/guides/jdbc/ title="Getting Started with Apache Polaris, Relational JDBC, Postgres and Spark SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guidesjdbc><span>Backend: JDBC, Postgres</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-guidestelemetry-li><input type=checkbox id=m-guidestelemetry-check>
diff --git a/in-dev/index.html b/in-dev/index.html
index b27a235a7e..e89fb2ccd2 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 15c14ccc5f..68882f1086 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 32709982c3..9476b81549 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfO [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are at the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfO [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/command-line-interface/index.html b/in-dev/unreleased/command-line-interface/index.html
index 530cd63b3e..95afab88c8 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 5644b5f849..742b65dcd4 100644
--- a/in-dev/unreleased/configuration/configuration-reference/index.html
+++ b/in-dev/unreleased/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="6540"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index ab6990e968..42e7cbfb20 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 c6a76af61d..f663fe9063 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta propert [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Configuring Azure Blob [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 80606dd667..3ae0449fa0 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html b/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
index 2e909a8768..5caaf0fc1c 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.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/configuring-polaris/index.html b/in-dev/unreleased/configuration/configuring-polaris/index.html
index 66247ccb10..a57d64acd7 100644
--- a/in-dev/unreleased/configuration/configuring-polaris/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/configuration/index.html b/in-dev/unreleased/configuration/index.html
index 1d7e4270ab..a5f1d5e7c0 100644
--- a/in-dev/unreleased/configuration/index.html
+++ b/in-dev/unreleased/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/downstream-build/index.html b/in-dev/unreleased/downstream-build/index.html
index 23257ae8b1..c36af08960 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 3b96eb57ff..aaf73225bd 100644
--- a/in-dev/unreleased/entities/index.html
+++ b/in-dev/unreleased/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/evolution/index.html b/in-dev/unreleased/evolution/index.html
index 21b1925294..add72e9077 100644
--- a/in-dev/unreleased/evolution/index.html
+++ b/in-dev/unreleased/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/bigquery-metastore-federation/index.html b/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
index bb085a8456..08cae049c5 100644
--- a/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og: [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="BigQuery Metastore Federation" [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/hive-metastore-federation/index.html b/in-dev/unreleased/federation/hive-metastore-federation/index.html
index cc9c3dad95..8440e3f946 100644
--- a/in-dev/unreleased/federation/hive-metastore-federation/index.html
+++ b/in-dev/unreleased/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" conte [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Hive Metastore Federation"><meta itemp [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/federation/iceberg-rest-federation/index.html b/in-dev/unreleased/federation/iceberg-rest-federation/index.html
index 86b91f68ff..b4270eb3a0 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 e87428ba59..5dddc50880 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 ba6bb93049..ca4d53f9b8 100644
--- a/in-dev/unreleased/generic-table/index.html
+++ b/in-dev/unreleased/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="773"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/binary-distribution/index.html b/in-dev/unreleased/getting-started/binary-distribution/index.html
index a39194f10f..8c2de49fe6 100644
--- a/in-dev/unreleased/getting-started/binary-distribution/index.html
+++ b/in-dev/unreleased/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.5.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-azure/index.html
index 565117e8f7..b7b1a40f1d 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 f70bbe407e..e52047ef71 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 c5c61e57d5..cf777307f5 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name conten [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/index.html
index 103eccd2bc..343d89bc56 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 155564fd4b..c2c987fd28 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 681ae6dac6..7a42343247 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Pol [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Creating a catal [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index c5d6e4b113..b730e36d97 100644
--- a/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/creating-a-catalog/s3/catalog-oz [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html b/in-dev/unreleased/getting-started/creating-a-catalog/s3/index.html
index cd498b5e9f..95c9317c0b 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 8ffbdd261e..1e4724533a 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 996b24312d..e20609fb5a 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database fo [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/in-dev/unreleased/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 6a6fc081bb..92ad774a2b 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 648c2fdd87..39436f2242 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 69f2c20c5e..77ada3dd6e 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platfo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><meta itemprop=wordCount content="54"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Pla [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, the following tutorials will deploy Polaris using a Docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html b/in-dev/unreleased/getting-started/deploying-polaris/local-deploy/index.html
index e99ec71a18..ff2c647338 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 b86bd4a477..25b2555681 100644
--- a/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
+++ b/in-dev/unreleased/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/index.html b/in-dev/unreleased/getting-started/index.html
index b43c8c9274..21529ef15a 100644
--- a/in-dev/unreleased/getting-started/index.html
+++ b/in-dev/unreleased/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span class=td-sidebar-nav-active-item>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=ch [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/install-dependencies/index.html b/in-dev/unreleased/getting-started/install-dependencies/index.html
index 7fa75e5c7f..f0821282cb 100644
--- a/in-dev/unreleased/getting-started/install-dependencies/index.html
+++ b/in-dev/unreleased/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/quick-start/index.html b/in-dev/unreleased/getting-started/quick-start/index.html
index 7803661245..1a5f540426 100644
--- a/in-dev/unreleased/getting-started/quick-start/index.html
+++ b/in-dev/unreleased/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleased [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-sta [...]
diff --git a/in-dev/unreleased/getting-started/setup-tools/index.html b/in-dev/unreleased/getting-started/setup-tools/index.html
index 4c435d0823..ec7ac884ef 100644
--- a/in-dev/unreleased/getting-started/setup-tools/index.html
+++ b/in-dev/unreleased/getting-started/setup-tools/index.html
@@ -7,10 +7,10 @@ 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 property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Setup Tools"><meta itemprop=description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-cod [...]
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:"><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 [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="458"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check checked>
@@ -81,7 +81,7 @@ This content is unreleased and may change before the next Polaris release.
For stable user documentation, see the
<a href=/releases/latest/>latest release docs</a>.</p></div><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/docs/>Documentation</a></li><li class=breadcrumb-item><a href=/in-dev/unreleased/>Developer Docs</a></li><li class=breadcrumb-item><a href=/in-dev/unreleased/getting-started/>Getting Started</a></li><li class="breadcrumb-item active" aria-current=page>Setup Tools</li></ol></nav><div class=td-content><h1>Setup Tools</h1><header [...]
</span></span></code></pre></div><p>This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.</p><h2 id=exporting-your-configuration id=exporting-your-configuration>Exporting Your Configuration<a class=heading-anchor href=#exporting-your-configuration aria-label=Anchor>🔗</a></h2><p>If you already have an Apache Polaris environment, you can export its current state to a YAML file using the <code>export</code> subcommand:</p><d [...]
-</span></span></code></pre></div><p>This generates a readable YAML file containing principals, principal roles, catalogs, and their associated namespaces and catalog roles. User-defined properties on principals, principal roles, and catalog roles are preserved in the exported configuration.</p><h2 id=applying-a-configuration id=applying-a-configuration>Applying a Configuration<a class=heading-anchor href=#applying-a-configuration aria-label=Anchor>🔗</a></h2><p>Use the <code>apply</code> [...]
+</span></span></code></pre></div><p>This generates a readable YAML file containing principals, principal roles, catalogs, and their associated namespaces and catalog roles. User-defined properties on principals, principal roles, and catalog roles are preserved in the exported configuration. Namespace paths are exported as lists of levels so that a dot within one level is distinct from a nested namespace. <code>setup apply</code> also accepts the legacy dot-delimited form, but use level l [...]
</span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic># Global Entities</span><span style=color:#f8f8f8>
</span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic># ==================================</span><span style=color:#f8f8f8>
</span></span></span><span style=display:flex><span><span style=color:#204a87;font-weight:700>principals</span><span style=color:#000;font-weight:700>:</span><span style=color:#f8f8f8>
@@ -115,4 +115,4 @@ For stable user documentation, see the
</span></span></span><span style=display:flex><span><span style=color:#f8f8f8> </span>- <span style=color:#000>dev_namespace</span><span style=color:#f8f8f8>
</span></span></span></code></pre></div><h3 id=applying-the-setup id=applying-the-setup>Applying the Setup<a class=heading-anchor href=#applying-the-setup aria-label=Anchor>🔗</a></h3><p>Before making any changes, you can preview what will be executed using the <code>--dry-run</code> flag:</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 [...]
</span></span></code></pre></div><p>Once satisfied, run the command to apply the changes:</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>polaris setup apply --client-id <span style=color:#4e9a06>${</span><span style=color:#000>CLIENT_ID</span><span style=color:#4e9a06>}</span> --client-secret <span style=color:#4e9a06>${</s [...]
-</span></span></code></pre></div><h2 id=known-limitations id=known-limitations>Known Limitations<a class=heading-anchor href=#known-limitations aria-label=Anchor>🔗</a></h2><p>The current implementation focuses on simplifying initial setup, with a few limitations to be aware of:</p><ul><li><strong>Non-declarative updates</strong>: The command is create-only. If an entity already exists, it will be skipped rather than updated. There is no state reconciliation yet.</li><li><strong>Policy at [...]
\ No newline at end of file
+</span></span></code></pre></div><h2 id=known-limitations id=known-limitations>Known Limitations<a class=heading-anchor href=#known-limitations aria-label=Anchor>🔗</a></h2><p>The current implementation focuses on simplifying initial setup, with a few limitations to be aware of:</p><ul><li><strong>Non-declarative updates</strong>: The command is create-only. If an entity already exists, it will be skipped rather than updated. There is no state reconciliation yet.</li><li><strong>Namespace [...]
\ No newline at end of file
diff --git a/in-dev/unreleased/getting-started/using-polaris/index.html b/in-dev/unreleased/getting-started/using-polaris/index.html
index dfbd11cd19..ff81228690 100644
--- a/in-dev/unreleased/getting-started/using-polaris/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html b/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/index.html
index 5899d6c862..3f1f60ef34 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 be47ad8444..7ac973c0b3 100644
--- a/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/authentication/index.html b/in-dev/unreleased/helm-chart/authentication/index.html
index e0a62a66ed..7dbd957a59 100644
--- a/in-dev/unreleased/helm-chart/authentication/index.html
+++ b/in-dev/unreleased/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/dev/index.html b/in-dev/unreleased/helm-chart/dev/index.html
index bf8122d6c1..298ae69d31 100644
--- a/in-dev/unreleased/helm-chart/dev/index.html
+++ b/in-dev/unreleased/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/index.html b/in-dev/unreleased/helm-chart/index.html
index 22115ecf3a..c40f8e686a 100644
--- a/in-dev/unreleased/helm-chart/index.html
+++ b/in-dev/unreleased/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/networking/index.html b/in-dev/unreleased/helm-chart/networking/index.html
index 394f965903..9fd18ed9ae 100644
--- a/in-dev/unreleased/helm-chart/networking/index.html
+++ b/in-dev/unreleased/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/persistence/index.html b/in-dev/unreleased/helm-chart/persistence/index.html
index 87c6a49505..1b62109051 100644
--- a/in-dev/unreleased/helm-chart/persistence/index.html
+++ b/in-dev/unreleased/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/production/index.html b/in-dev/unreleased/helm-chart/production/index.html
index 8b32cdf5b7..a780fb54a4 100644
--- a/in-dev/unreleased/helm-chart/production/index.html
+++ b/in-dev/unreleased/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="766"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/helm-chart/reference/index.html b/in-dev/unreleased/helm-chart/reference/index.html
index 52658c6cef..babcc05906 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 0e00527b14..c0d48671d5 100644
--- a/in-dev/unreleased/index.html
+++ b/in-dev/unreleased/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris Documentation (Unreleased)"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceber [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span class=td-sidebar-nav-active-item>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/access-control/index.html b/in-dev/unreleased/managing-security/access-control/index.html
index 79a0c427fd..d62a4f58a9 100644
--- a/in-dev/unreleased/managing-security/access-control/index.html
+++ b/in-dev/unreleased/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html b/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
index e6412268b3..2a5f7cf117 100644
--- a/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-idp/index.html b/in-dev/unreleased/managing-security/external-idp/index.html
index 6a1a13390a..a8795b8a2d 100644
--- a/in-dev/unreleased/managing-security/external-idp/index.html
+++ b/in-dev/unreleased/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-pdp/index.html b/in-dev/unreleased/managing-security/external-pdp/index.html
index 75fbb1403e..c46a89e034 100644
--- a/in-dev/unreleased/managing-security/external-pdp/index.html
+++ b/in-dev/unreleased/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/external-pdp/opa/index.html b/in-dev/unreleased/managing-security/external-pdp/opa/index.html
index c0b47d6ccc..8338510ce9 100644
--- a/in-dev/unreleased/managing-security/external-pdp/opa/index.html
+++ b/in-dev/unreleased/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/managing-security/index.html b/in-dev/unreleased/managing-security/index.html
index 1602997f50..40de00e43f 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 fc1a9913dd..2f72e08d97 100644
--- a/in-dev/unreleased/metastores/index.html
+++ b/in-dev/unreleased/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/nosql-mongodb/index.html b/in-dev/unreleased/metastores/nosql-mongodb/index.html
index 2887cf9d7c..5bea3f3926 100644
--- a/in-dev/unreleased/metastores/nosql-mongodb/index.html
+++ b/in-dev/unreleased/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/metastores/relational-jdbc/index.html b/in-dev/unreleased/metastores/relational-jdbc/index.html
index c1e2530efa..f6b6083d1f 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 b30d9a4949..8897e545ac 100644
--- a/in-dev/unreleased/polaris-api-specs/index.html
+++ b/in-dev/unreleased/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API off [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html b/in-dev/unreleased/polaris-api-specs/polaris-catalog-api/index.html
index ab3a1a6afe..319c07bec0 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 0e473f96b6..e173d53e6c 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 358c0a58e2..f955c3fa78 100644
--- a/in-dev/unreleased/polaris-spark-client/index.html
+++ b/in-dev/unreleased/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/policy/index.html b/in-dev/unreleased/policy/index.html
index 7aab1bbb7b..167b349487 100644
--- a/in-dev/unreleased/policy/index.html
+++ b/in-dev/unreleased/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/realm/index.html b/in-dev/unreleased/realm/index.html
index f21e65d16b..5b003ec423 100644
--- a/in-dev/unreleased/realm/index.html
+++ b/in-dev/unreleased/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as a logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="241"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as a logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/telemetry/index.html b/in-dev/unreleased/telemetry/index.html
index 0334165456..c533659ba8 100644
--- a/in-dev/unreleased/telemetry/index.html
+++ b/in-dev/unreleased/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="1048"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content= [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/in-dev/unreleased/vended-credentials/index.html b/in-dev/unreleased/vended-credentials/index.html
index d9a165906c..14223def16 100644
--- a/in-dev/unreleased/vended-credentials/index.html
+++ b/in-dev/unreleased/vended-credentials/index.html
@@ -2,7 +2,7 @@
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/vended-credentials/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Vended Credentials Reference"><meta property="og:description" content=" [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name content="Vended Credentials Reference"><meta itemprop=description content="When an Iceberg client (Spark [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta itemprop=wordCount content="710"><meta name=twitter:card content="summary"><meta name=twitter:title content="Vended Credentials Reference"><meta name=twitter:description content="When an Iceberg client (Spark, Trino, PyIceberg, etc.) loads a table or vie [...]
-Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
diff --git a/index.html b/index.html
index f93061a07a..9638bbcb9c 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta name=generator content="Hugo 0.157.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta name=generator content="Hugo 0.157.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180 [...]
<span>Apache Polaris™</span></h1><p>The open catalog for data and AI assets.</p><hr><nav class=polaris-landing-actions aria-label="Apache Polaris resources"><a class="polaris-landing-button polaris-landing-button--primary" href=/releases/latest/getting-started/><i class="fa-solid fa-rocket" aria-hidden=true></i>
Get started
</a><a class=polaris-landing-button href=/community/><i class="fa-solid fa-people-group" aria-hidden=true></i>
diff --git a/offline-search-index.877851ceac3292d570ffb5cfa2cf8ee7.json b/offline-search-index.877851ceac3292d570ffb5cfa2cf8ee7.json
deleted file mode 100644
index 536ec34291..0000000000
--- a/offline-search-index.877851ceac3292d570ffb5cfa2cf8ee7.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.fc5e707011bae024d66be0c4012b191d.json b/offline-search-index.fc5e707011bae024d66be0c4012b191d.json
new file mode 100644
index 0000000000..40f4883104
--- /dev/null
+++ b/offline-search-index.fc5e707011bae024d66be0c4012b191d.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 67aa185cd6..72b31285d2 100644
--- a/releases/0.9.0/access-control/index.html
+++ b/releases/0.9.0/access-control/index.html
@@ -10,7 +10,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><meta itemprop=wordCount content="1161"><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/command-line-interface/index.html b/releases/0.9.0/command-line-interface/index.html
index 1708a47d49..ff5cdc735b 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 2203610618..ac36b229d0 100644
--- a/releases/0.9.0/configuring-polaris-for-production/index.html
+++ b/releases/0.9.0/configuring-polaris-for-production/index.html
@@ -10,7 +10,7 @@ oauth2🔗 Ensure that the tokenBroker setting reflects the token broker specifi
Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><meta itemprop=wordCount content="574"><meta name=twitter:card content="summary"><meta n [...]
Security🔗 Configurations🔗 Notable configuration used to secure a Polaris deployment are outlined below.
oauth2🔗 Ensure that the tokenBroker setting reflects the token broker specified in authenticator below.
-Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+Configure OAuth with this setting. Remove the TestInlineBearerTokenPolarisAuthenticator option and uncomment the DefaultPolarisAuthenticator authenticator option beneath it. Then, configure the token broker. You can configure the token broker to use either asymmetric or symmetric keys. authenticator.tokenBroker🔗 Ensure that the tokenBroker setting reflects the token broker specified in oauth2 above."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/entities/index.html b/releases/0.9.0/entities/index.html
index ee6a8854eb..780759b36c 100644
--- a/releases/0.9.0/entities/index.html
+++ b/releases/0.9.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="665"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/index.html b/releases/0.9.0/index.html
index af3d302f6b..00dbb77808 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 6a8e46ee32..41336f22e1 100644
--- a/releases/0.9.0/metastores/index.html
+++ b/releases/0.9.0/metastores/index.html
@@ -18,7 +18,7 @@ Polaris Server Configuration🔗 Configure the metaStoreManager section in the P
metaStoreManager: type: eclipse-link conf-file: META-INF/persistence.xml persistence-unit: polaris conf-file must point to an EclipseLink configuration file
By default, conf-file points to the embedded resource file META-INF/persistence.xml in the polaris-eclipselink module.
In order to specify a configuration file outside the classpath, follow these steps.
-Place persistence.xml into a jar file: jar cvf /tmp/conf.jar persistence.xml Use conf-file: /tmp/conf.jar!/persistence.xml EclipseLink Configuration - persistence.xml🔗 The configuration file persistence.xml is used to set up the database connection properties, which can differ depending on the type of database and its configuration."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Place persistence.xml into a jar file: jar cvf /tmp/conf.jar persistence.xml Use conf-file: /tmp/conf.jar!/persistence.xml EclipseLink Configuration - persistence.xml🔗 The configuration file persistence.xml is used to set up the database connection properties, which can differ depending on the type of database and its configuration."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/overview/index.html b/releases/0.9.0/overview/index.html
index 91e7056d72..40ec89fa6d 100644
--- a/releases/0.9.0/overview/index.html
+++ b/releases/0.9.0/overview/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="1473"><meta name=twitter:card content="summary"><meta name=twitter:title content="Overview"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ RES [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/polaris-management-service/index.html b/releases/0.9.0/polaris-management-service/index.html
index 9b06b05475..fb399ee0ce 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 e2220242a9..241b8ff1a4 100644
--- a/releases/0.9.0/quickstart/index.html
+++ b/releases/0.9.0/quickstart/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/0.9.0/quickstart/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quick Start"><meta property="og:description" content="This g [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quick Start"><meta itemprop=description content="This guide serves as a [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="1433"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quick Start"><meta name=twitter:description content="This guide serves as a introduction to several key entities that can [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/rest-catalog-open-api/index.html b/releases/0.9.0/rest-catalog-open-api/index.html
index dd261971f1..9d05f3397b 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 7dc96b8f75..deb53993ab 100644
--- a/releases/1.0.0/access-control/index.html
+++ b/releases/1.0.0/access-control/index.html
@@ -10,7 +10,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><meta itemprop=wordCount content="1277"><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/admin-tool/index.html b/releases/1.0.0/admin-tool/index.html
index 2cdfdccbdb..1bce84cfb2 100644
--- a/releases/1.0.0/admin-tool/index.html
+++ b/releases/1.0.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
+One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/command-line-interface/index.html b/releases/1.0.0/command-line-interface/index.html
index 6abb8cf82a..115c20c32d 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 bfcc0d1942..c381e6f75c 100644
--- a/releases/1.0.0/configuration/index.html
+++ b/releases/1.0.0/configuration/index.html
@@ -10,7 +10,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1607"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to con [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/configuring-polaris-for-production/index.html b/releases/1.0.0/configuring-polaris-for-production/index.html
index 7e9358f2a1..3f49079c8d 100644
--- a/releases/1.0.0/configuring-polaris-for-production/index.html
+++ b/releases/1.0.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/entities/index.html b/releases/1.0.0/entities/index.html
index 1c284243a5..4859c7aa4d 100644
--- a/releases/1.0.0/entities/index.html
+++ b/releases/1.0.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="787"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/evolution/index.html b/releases/1.0.0/evolution/index.html
index 91dab3728d..0994d07c48 100644
--- a/releases/1.0.0/evolution/index.html
+++ b/releases/1.0.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/generic-table/index.html b/releases/1.0.0/generic-table/index.html
index aea206e4d6..fb37232baf 100644
--- a/releases/1.0.0/generic-table/index.html
+++ b/releases/1.0.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/index.html b/releases/1.0.0/getting-started/deploying-polaris/index.html
index 666ce64e9b..e7f4553ddb 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index 89fc2d260b..6b7163a8ea 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 ce8eae1609..7ff8d1215f 100644
--- a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index ee861bead8..2756240649 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 6ee038723a..3ca0e77b05 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 3316d2992a..981bec0e0d 100644
--- a/releases/1.0.0/getting-started/install-dependencies/index.html
+++ b/releases/1.0.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="504"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/quickstart/index.html b/releases/1.0.0/getting-started/quickstart/index.html
index 7a42a4ba19..0be316310e 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 dee65bd1c4..daf280f1ef 100644
--- a/releases/1.0.0/getting-started/using-polaris/index.html
+++ b/releases/1.0.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/index.html b/releases/1.0.0/index.html
index b362adac5f..97fafdeca2 100644
--- a/releases/1.0.0/index.html
+++ b/releases/1.0.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/metastores/index.html b/releases/1.0.0/metastores/index.html
index 5b9baad565..358623dcb1 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 99295435ae..4b016f6f85 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 c9ae937ea5..31883f53f0 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 99e8cc878a..2e3afc035f 100644
--- a/releases/1.0.0/polaris-spark-client/index.html
+++ b/releases/1.0.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="648"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/policy/index.html b/releases/1.0.0/policy/index.html
index 778d7ef59f..507ed23277 100644
--- a/releases/1.0.0/policy/index.html
+++ b/releases/1.0.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/realm/index.html b/releases/1.0.0/realm/index.html
index 11e4fa8aa0..8abdbe3c0e 100644
--- a/releases/1.0.0/realm/index.html
+++ b/releases/1.0.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/telemetry/index.html b/releases/1.0.0/telemetry/index.html
index f650f20b09..a8ca89ac9c 100644
--- a/releases/1.0.0/telemetry/index.html
+++ b/releases/1.0.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/access-control/index.html b/releases/1.0.1/access-control/index.html
index 8d56146e05..539ff808ea 100644
--- a/releases/1.0.1/access-control/index.html
+++ b/releases/1.0.1/access-control/index.html
@@ -10,7 +10,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><meta itemprop=wordCount content="1277"><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to service principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/admin-tool/index.html b/releases/1.0.1/admin-tool/index.html
index 64096772ba..ce5acae96d 100644
--- a/releases/1.0.1/admin-tool/index.html
+++ b/releases/1.0.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="522"><meta name=twitter:card content="summary"><meta name=twitter:title c [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
+One standalone JAR in runtime/admin/build/polaris-admin-*-runner.jar Two distribution archives in runtime/admin/build/distributions Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/command-line-interface/index.html b/releases/1.0.1/command-line-interface/index.html
index b9b3ec883e..972d894400 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 1a1e3630c2..87cb09f242 100644
--- a/releases/1.0.1/configuration/index.html
+++ b/releases/1.0.1/configuration/index.html
@@ -10,7 +10,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><meta itemprop=wordCount content="1644"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to con [...]
Note: for Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics.
-Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
+Quarkus aggregates configuration properties from multiple sources, applying them in a specific order of precedence. When a property is defined in multiple sources, the value from the source with the higher priority overrides those from lower-priority sources."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.699 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/configuring-polaris-for-production/index.html b/releases/1.0.1/configuring-polaris-for-production/index.html
index c1e90128df..81394392cc 100644
--- a/releases/1.0.1/configuring-polaris-for-production/index.html
+++ b/releases/1.0.1/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="913"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/entities/index.html b/releases/1.0.1/entities/index.html
index 22dc232096..f31990b498 100644
--- a/releases/1.0.1/entities/index.html
+++ b/releases/1.0.1/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="787"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the API docs.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/evolution/index.html b/releases/1.0.1/evolution/index.html
index 45c71f1724..b65b02bfd1 100644
--- a/releases/1.0.1/evolution/index.html
+++ b/releases/1.0.1/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/generic-table/index.html b/releases/1.0.1/generic-table/index.html
index 3bb6966834..eb65ff6e10 100644
--- a/releases/1.0.1/generic-table/index.html
+++ b/releases/1.0.1/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/index.html b/releases/1.0.1/getting-started/deploying-polaris/index.html
index b4d406eeb4..7ef4253be0 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index cd99546c02..8cb41baefc 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 fd031ddf7b..0070ced6fd 100644
--- a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index 5e58853c21..40fbcc468d 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 ecc2c5f4c4..0d8d7d7df3 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 59ead4e448..9fe1d59c4c 100644
--- a/releases/1.0.1/getting-started/install-dependencies/index.html
+++ b/releases/1.0.1/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.0.1/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="504"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/quickstart/index.html b/releases/1.0.1/getting-started/quickstart/index.html
index 06da98dfd6..e2196f0527 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 dcba0b4d96..a7b250c871 100644
--- a/releases/1.0.1/getting-started/using-polaris/index.html
+++ b/releases/1.0.1/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1282"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/index.html b/releases/1.0.1/index.html
index 342b7c34f4..6c51ebb426 100644
--- a/releases/1.0.1/index.html
+++ b/releases/1.0.1/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.0.1 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/metastores/index.html b/releases/1.0.1/metastores/index.html
index 57648a3d48..afe119a354 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 8671b67c7b..4efec1f564 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 6718e602d3..fd13db722f 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 2c1e5e3078..eccde0d062 100644
--- a/releases/1.0.1/polaris-spark-client/index.html
+++ b/releases/1.0.1/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/policy/index.html b/releases/1.0.1/policy/index.html
index 18d0b857ab..fb0e23b512 100644
--- a/releases/1.0.1/policy/index.html
+++ b/releases/1.0.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/realm/index.html b/releases/1.0.1/realm/index.html
index 48152173c4..22387054b6 100644
--- a/releases/1.0.1/realm/index.html
+++ b/releases/1.0.1/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/telemetry/index.html b/releases/1.0.1/telemetry/index.html
index 311464e021..b59777c596 100644
--- a/releases/1.0.1/telemetry/index.html
+++ b/releases/1.0.1/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/access-control/index.html b/releases/1.1.0/access-control/index.html
index 6b85269758..0bf4b6e99c 100644
--- a/releases/1.1.0/access-control/index.html
+++ b/releases/1.1.0/access-control/index.html
@@ -10,7 +10,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><meta itemprop=wordCount content="1152"><meta name=twitter:card content="summary"><meta name=twitter:title content="Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/admin-tool/index.html b/releases/1.1.0/admin-tool/index.html
index 6a6555612e..4831365fd4 100644
--- a/releases/1.1.0/admin-tool/index.html
+++ b/releases/1.1.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="516"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/command-line-interface/index.html b/releases/1.1.0/command-line-interface/index.html
index 7a141f676e..5b8ad96874 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 931bf5a92a..177e7d4a10 100644
--- a/releases/1.1.0/configuration/index.html
+++ b/releases/1.1.0/configuration/index.html
@@ -6,7 +6,7 @@ First off, Polaris server runs on Quarkus, and uses its configuration mechanisms
Note For Production tips and best practices, refer to Configuring Polaris for Production.
First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1644"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incubating). Unless stated otherwise, this information is valid both for Polaris Docker i [...]
Note For Production tips and best practices, refer to Configuring Polaris for Production.
-First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIta [...]
+First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIta [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/configuring-polaris-for-production/index.html b/releases/1.1.0/configuring-polaris-for-production/index.html
index 08341e88a6..bb6e6e6c93 100644
--- a/releases/1.1.0/configuring-polaris-for-production/index.html
+++ b/releases/1.1.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/entities/index.html b/releases/1.1.0/entities/index.html
index 10917774ab..620a5a6424 100644
--- a/releases/1.1.0/entities/index.html
+++ b/releases/1.1.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/evolution/index.html b/releases/1.1.0/evolution/index.html
index 3dea0b8ddd..c4eb5d8ba5 100644
--- a/releases/1.1.0/evolution/index.html
+++ b/releases/1.1.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/external-idp/index.html b/releases/1.1.0/external-idp/index.html
index df5b1766ec..968897edc8 100644
--- a/releases/1.1.0/external-idp/index.html
+++ b/releases/1.1.0/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="1272"><meta name=twitter:card content="summary"><meta name=twitter:title content="Externa [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/generic-table/index.html b/releases/1.1.0/generic-table/index.html
index 5c4e379e7c..de161b87f3 100644
--- a/releases/1.1.0/generic-table/index.html
+++ b/releases/1.1.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/index.html b/releases/1.1.0/getting-started/deploying-polaris/index.html
index 25e53a13d9..5212c7e38c 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Cloud Providers"><meta property="og:description" content="We will now demonstrate how to deplo [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris on Cloud Providers"><meta itemprop=description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS) [...]
Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><meta itemprop=wordCount content="57"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Cloud Providers"><meta name=twitter:description content="We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (A [...]
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet inte [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws/index.html
index e518c37602..ca8a7edef6 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 beff39f2d8..93f2cc1fc7 100644
--- a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
+++ b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for Postg [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the bac [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="204"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris data. [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html b/releases/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp/index.html
index d6ebd976e1..e24d9c6ccb 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 35da6bf9ea..dcfea0925e 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 4851b31fbb..5e5bab0ef6 100644
--- a/releases/1.1.0/getting-started/install-dependencies/index.html
+++ b/releases/1.1.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.1.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/minio/index.html b/releases/1.1.0/getting-started/minio/index.html
index c31747ffae..9c630b0641 100644
--- a/releases/1.1.0/getting-started/minio/index.html
+++ b/releases/1.1.0/getting-started/minio/index.html
@@ -14,7 +14,7 @@ docker compose -f getting-started/minio/docker-compose.yml up The compose script
Similar configurations are expected to work with other S3-compatible systems that also have the STS API.
Setup🔗 Clone the Polaris source repository, then build a docker image for Polaris.
./gradlew :polaris-server:assemble -Dquarkus.container-image.build=true Start MinIO with Polaris using the docker compose example.
-docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968 [...]
+docker compose -f getting-started/minio/docker-compose.yml up The compose script will start MinIO on default ports (API on 9000, UI on 9001) plus a Polaris Server pre-configured to that MinIO instance."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/quickstart/index.html b/releases/1.1.0/getting-started/quickstart/index.html
index 3c42dad647..fa18839285 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 fb37d223ea..0a73f835b5 100644
--- a/releases/1.1.0/getting-started/using-polaris/index.html
+++ b/releases/1.1.0/getting-started/using-polaris/index.html
@@ -6,7 +6,7 @@ cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SEC
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><meta itemprop=wordCount content="1414"><meta name=twitter:card conten [...]
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Defining a Catalog🔗 In Polaris, the catalog is the top-level entity that objects like tables and views are organized under. With a Polaris service running, you can create a catalog like so:
-cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+cd ~/polaris ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ quickstart_catalog This will create a new catalog called quickstart_catalog. If you are using one of the Getting Started locally-built Docker images, we have already created a catalog named quickstart_catalog for you."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/helm/index.html b/releases/1.1.0/helm/index.html
index a3845fedfa..71a2644831 100644
--- a/releases/1.1.0/helm/index.html
+++ b/releases/1.1.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4576"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/index.html b/releases/1.1.0/index.html
index a2c308307a..ff03cde699 100644
--- a/releases/1.1.0/index.html
+++ b/releases/1.1.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.1.0 documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/metastores/index.html b/releases/1.1.0/metastores/index.html
index cad88495ce..5a522ee039 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 a2bff1ff2a..9429fce107 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 2e60098412..01108ecb89 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 4ccf6fe124..517d79f7ad 100644
--- a/releases/1.1.0/polaris-spark-client/index.html
+++ b/releases/1.1.0/polaris-spark-client/index.html
@@ -10,7 +10,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Catalog API Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta.
-This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/policy/index.html b/releases/1.1.0/policy/index.html
index 0169258d1f..fc99e8d169 100644
--- a/releases/1.1.0/policy/index.html
+++ b/releases/1.1.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/realm/index.html b/releases/1.1.0/realm/index.html
index e586c7bcdb..d3fd014660 100644
--- a/releases/1.1.0/realm/index.html
+++ b/releases/1.1.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/telemetry/index.html b/releases/1.1.0/telemetry/index.html
index 296fe5cef2..79faae4642 100644
--- a/releases/1.1.0/telemetry/index.html
+++ b/releases/1.1.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="957"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/admin-tool/index.html b/releases/1.2.0/admin-tool/index.html
index 4a5f39789f..12f212273f 100644
--- a/releases/1.2.0/admin-tool/index.html
+++ b/releases/1.2.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/command-line-interface/index.html b/releases/1.2.0/command-line-interface/index.html
index dd011e4a8b..194d390069 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 b8852ae568..28e44f4a72 100644
--- a/releases/1.2.0/configuration/index.html
+++ b/releases/1.2.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1770"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incu [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/configuring-polaris-for-production/index.html b/releases/1.2.0/configuring-polaris-for-production/index.html
index cf35219220..06ccc9e71f 100644
--- a/releases/1.2.0/configuring-polaris-for-production/index.html
+++ b/releases/1.2.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name conten [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="918"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=tw [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/entities/index.html b/releases/1.2.0/entities/index.html
index 89096b7556..b4c00691bb 100644
--- a/releases/1.2.0/entities/index.html
+++ b/releases/1.2.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/evolution/index.html b/releases/1.2.0/evolution/index.html
index c5a24b2622..434ba29bbd 100644
--- a/releases/1.2.0/evolution/index.html
+++ b/releases/1.2.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="712"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/hive-metastore-federation/index.html b/releases/1.2.0/federation/hive-metastore-federation/index.html
index 0317ebf8d3..b0fb3b665d 100644
--- a/releases/1.2.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.2.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="598"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/iceberg-rest-federation/index.html b/releases/1.2.0/federation/iceberg-rest-federation/index.html
index 37ff40c0fc..eaddde3226 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 4ad75113a7..551a55099d 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 198468bf19..1c7dd127f5 100644
--- a/releases/1.2.0/generic-table/index.html
+++ b/releases/1.2.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table (Beta)"><meta property="og:description" content="The Gen [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table (Beta)"><meta itemprop=description content="The Generic Table in Apach [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><meta itemprop=wordCount content="816"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table (Beta)"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace NOTE The current generic table is in beta release. Please use it with caution and report any issue if encountered."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.2.0/getting-started/creating-a-catalog/catalog-azure/index.html
index e12c3e0135..5637f8384d 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 7641b36efd..ef9e4a99ef 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 cf020e4999..b3e867087c 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/index.html
@@ -6,7 +6,7 @@ Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://e
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="82"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index c93e9406f4..f36fbc423f 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 481db21091..727b3c1d03 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
index f5d4c7b646..240edab0bb 100644
--- a/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.2.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ AWS S3 MinIO For the polaris catalogs create command there are few s3 only optio
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="72"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta name=twitter:description content="The following S3 compatible cloud providers can be configured [...]
AWS S3 MinIO For the polaris catalogs create command there are few s3 only options
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f3 [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f3 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 993faaa52e..e85bfef98a 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 3903a7455e..e13df64450 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="205"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.2.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 12206966bf..cd89ff5076 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 01a7ec2a57..062ff5da9a 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 dc43f3921d..47fbc17147 100644
--- a/releases/1.2.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.2.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.2.0/getting-started/deploying-polaris/local-deploy/index.html
index 6383b016c4..fe62e12694 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 22a4786a24..e5d3276026 100644
--- a/releases/1.2.0/getting-started/index.html
+++ b/releases/1.2.0/getting-started/index.html
@@ -2,7 +2,7 @@
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Getting Started with Apache Polaris" [...]
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Getting Started with Apache Polaris"><meta itemprop=description content="The fastest way to get started [...]
Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris"><meta name=twitter:description content="The fastest way to get start [...]
-Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/ [...]
+Next Steps🔗 Check/Install dependencies Choose the way you want to deploy Polaris Create a catalog Check Using polaris page Getting Help🔗 Documentation: https://polaris.apache.org GitHub Issues: https://github.com/apache/polaris/issues Slack: Join Apache Polaris Community"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/ [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/install-dependencies/index.html b/releases/1.2.0/getting-started/install-dependencies/index.html
index 68870312d6..ae7736f15c 100644
--- a/releases/1.2.0/getting-started/install-dependencies/index.html
+++ b/releases/1.2.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/using-polaris/index.html b/releases/1.2.0/getting-started/using-polaris/index.html
index 900d7ba31f..524bdff135 100644
--- a/releases/1.2.0/getting-started/using-polaris/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.2.0/getting-started/using-polaris/keycloak-idp/index.html
index 08bc23be05..dc1a7b32ac 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 a1790cd001..5686712bd2 100644
--- a/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.2.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity=" [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the Polaris-Request-Id header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/helm/index.html b/releases/1.2.0/helm/index.html
index e1669e33c8..1953a6867e 100644
--- a/releases/1.2.0/helm/index.html
+++ b/releases/1.2.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 Running local
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><meta itemprop=wordCount content="4578"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 Running locally with a Minikube cluster🔗 The below instructions assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/index.html b/releases/1.2.0/index.html
index 235164d265..9874191be6 100644
--- a/releases/1.2.0/index.html
+++ b/releases/1.2.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="937"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.2.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/access-control/index.html b/releases/1.2.0/managing-security/access-control/index.html
index a39bb5eb1d..8bdc1a1b12 100644
--- a/releases/1.2.0/managing-security/access-control/index.html
+++ b/releases/1.2.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ These are the key concepts to understanding access control in Polaris:
Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><meta itemprop=wordCount content="1152"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Access Control"><meta name=twitter:description content="This section provides information about how access control works for Apache Polaris (Incubating).
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
These are the key concepts to understanding access control in Polaris:
-Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Securable object Principal role Catalog role Privilege Securable object🔗 A securable object is an object to which access can be granted. Polaris has the following securable objects:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
index d71f2eaf0d..1e1f320b55 100644
--- a/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.2.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentification Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/external-idp/index.html b/releases/1.2.0/managing-security/external-idp/index.html
index 42f820cc73..799a128cb2 100644
--- a/releases/1.2.0/managing-security/external-idp/index.html
+++ b/releases/1.2.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/index.html b/releases/1.2.0/managing-security/index.html
index f4f9c6e383..df53a3720d 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 edb25e8d18..a2339cd91c 100644
--- a/releases/1.2.0/metastores/index.html
+++ b/releases/1.2.0/metastores/index.html
@@ -10,7 +10,7 @@ We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 using environment variables:"><meta itemprop=wordCount content="585"><meta name=twitter:card content="summary"><meta name=twitter:title content="Metastores"><meta name=twitter:description content="This page explains how to configure and use Polaris metastores with either the recommended Relational JDBC or the deprecated EclipseLink persistence backends.
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
We have 2 options for configuring the persistence backend:
-1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script [...]
+1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-api-specs/index.html b/releases/1.2.0/polaris-api-specs/index.html
index e9bc77f31f..af193dcdff 100644
--- a/releases/1.2.0/polaris-api-specs/index.html
+++ b/releases/1.2.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.2.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.2.0/polaris-api-specs/polaris-catalog-api/index.html
index 1be2e0a2f5..c446cc687f 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 c958c5d0bd..a6eaf6f369 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 cf50bc349d..90efb23be7 100644
--- a/releases/1.2.0/polaris-spark-client/index.html
+++ b/releases/1.2.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/policy/index.html b/releases/1.2.0/policy/index.html
index 1f3c685419..b28e19f444 100644
--- a/releases/1.2.0/policy/index.html
+++ b/releases/1.2.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/realm/index.html b/releases/1.2.0/realm/index.html
index 159f88a72c..f1a03868af 100644
--- a/releases/1.2.0/realm/index.html
+++ b/releases/1.2.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/telemetry/index.html b/releases/1.2.0/telemetry/index.html
index 2cdf607be1..e7762b2ad6 100644
--- a/releases/1.2.0/telemetry/index.html
+++ b/releases/1.2.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="973"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/admin-tool/index.html b/releases/1.3.0/admin-tool/index.html
index 8cd303b6dc..5ccdfaee23 100644
--- a/releases/1.3.0/admin-tool/index.html
+++ b/releases/1.3.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool must be built with the necessary JDBC drivers to access the metastore d
One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="517"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description content="Polaris [...]
The tool must be built with the necessary JDBC drivers to access the metastore database. For example, to build the tool with support for Postgres, run the following:
./gradlew \ :polaris-admin:assemble \ :polaris-admin:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true The above command will generate:
-One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+One Fast-JAR in runtime/admin/build/quarkus-app/quarkus-run.jar Two Docker images named apache/polaris-admin-tool:latest and apache/polaris-admin-tool:<version> Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/command-line-interface/index.html b/releases/1.3.0/command-line-interface/index.html
index a8166eca95..bab3b3bfa9 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 6a693f9865..8a37fd93ce 100644
--- a/releases/1.3.0/configuration/index.html
+++ b/releases/1.3.0/configuration/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="2860"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris (Incu [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index ddcf9499e4..020280f89d 100644
--- a/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.3.0/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuring-polaris-for-production/index.html b/releases/1.3.0/configuring-polaris-for-production/index.html
index 0aea422a7b..8c3aa9176d 100644
--- a/releases/1.3.0/configuring-polaris-for-production/index.html
+++ b/releases/1.3.0/configuring-polaris-for-production/index.html
@@ -2,7 +2,7 @@
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/configuring-polaris-for-production/"><meta property="og:site_name" content="Apache Polari [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuring Polaris for Production"><meta itempro [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1000"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=t [...]
-Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
+Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/entities/index.html b/releases/1.3.0/entities/index.html
index 4535313d40..cbde29d311 100644
--- a/releases/1.3.0/entities/index.html
+++ b/releases/1.3.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="782"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/evolution/index.html b/releases/1.3.0/evolution/index.html
index 6679c16b2f..b8c25ff24c 100644
--- a/releases/1.3.0/evolution/index.html
+++ b/releases/1.3.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/hive-metastore-federation/index.html b/releases/1.3.0/federation/hive-metastore-federation/index.html
index 4f7e6eb1fb..a730d419d5 100644
--- a/releases/1.3.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.3.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/iceberg-rest-federation/index.html b/releases/1.3.0/federation/iceberg-rest-federation/index.html
index 6348531a72..cfce0578f4 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 c1dac74359..bcc056e6af 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 e623276ca1..5fa4b96738 100644
--- a/releases/1.3.0/generic-table/index.html
+++ b/releases/1.3.0/generic-table/index.html
@@ -2,7 +2,7 @@
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/generic-table/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Generic Table"><meta property="og:description" content="The Generic Table in Apache [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Generic Table"><meta itemprop=description content="The Generic Table in Apache Polaris is designed [...]
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><meta itemprop=wordCount content="796"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables acros [...]
-Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c [...]
+Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace What is a Generic Table?🔗 A generic table in Polaris is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/binary-distribution/index.html b/releases/1.3.0/getting-started/binary-distribution/index.html
index a5c1cff0b9..c51091529d 100644
--- a/releases/1.3.0/getting-started/binary-distribution/index.html
+++ b/releases/1.3.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz | tar xz cd polaris-distribution-1.0.0-incubating Start the Polaris server:
bin/server The server will start and listen on http://localhost:8181. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.3.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 58f1028f0b..fa7bdcb159 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 7274495734..33876bba97 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 b05f11eefc..caf8dbbd2b 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 80c7a02772..ae463f959a 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 8d62e41fde..94eecc4b04 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 7702b2c907..fb5872871b 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index a0033f898c..6245953dba 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
index 7b66097dea..57e6048c5e 100644
--- a/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.3.0/getting-started/creating-a-catalog/s3/index.html
@@ -6,7 +6,7 @@ For the polaris catalogs create command there are a few s3-only options:
For the polaris catalogs create command there are a few s3-only options:
--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><meta itemprop=wordCount content="98"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on S3 compatible cloud providers"><meta [...]
For the polaris catalogs create command there are a few s3-only options:
---storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qj [...]
+--storage-type s3 --role-arn (Only for AWS S3) A role ARN to use when connecting to S3 --no-sts (Only for S3) Indicates that Polaris should not use STS (e.g. if STS is not available) --region (Only for S3) The region to use when connecting to S3 --external-id (Only for S3) The external ID to use when connecting to S3"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index 7aa9df477a..6f820cb6a3 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 06c5a4c96d..f0cf2c7740 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="205"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.3.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 8142e2c07e..13b597fa18 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 f03b6cee6d..2c6191f727 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 3d51a06449..81f7165a96 100644
--- a/releases/1.3.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.3.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.3.0/getting-started/deploying-polaris/local-deploy/index.html
index 16ad4b861c..ad2fa55f13 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 a653df3417..1206dc85fb 100644
--- a/releases/1.3.0/getting-started/index.html
+++ b/releases/1.3.0/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/install-dependencies/index.html b/releases/1.3.0/getting-started/install-dependencies/index.html
index 9b8fef50f9..60565f11b4 100644
--- a/releases/1.3.0/getting-started/install-dependencies/index.html
+++ b/releases/1.3.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="501"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/quick-start/index.html b/releases/1.3.0/getting-started/quick-start/index.html
index 05b7aa3c32..73b482ddd6 100644
--- a/releases/1.3.0/getting-started/quick-start/index.html
+++ b/releases/1.3.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guide
Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended for [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493 [...]
+Create a Catalog named quickstart_catalog with MinIO-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/using-polaris/index.html b/releases/1.3.0/getting-started/using-polaris/index.html
index eeb2323e2b..61409e7491 100644
--- a/releases/1.3.0/getting-started/using-polaris/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.3.0/getting-started/using-polaris/keycloak-idp/index.html
index 51a5dc2de9..a96360350d 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 8f53a305ed..ea07e5ab0e 100644
--- a/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.3.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
export ASSETS_PATH=$(pwd)/getting-started/assets/ export CLIENT_ID=root export CLIENT_SECRET=s3cr3t docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/helm/index.html b/releases/1.3.0/helm/index.html
index 51b04d415d..3cb020cc06 100644
--- a/releases/1.3.0/helm/index.html
+++ b/releases/1.3.0/helm/index.html
@@ -6,7 +6,7 @@ Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructi
Homepage: https://polaris.apache.org/
Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><meta itemprop=wordCount content="5086"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="A Helm chart for Apache Polaris (incubating).
Homepage: https://polaris.apache.org/
-Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
+Source Code🔗 https://github.com/apache/polaris Installation🔗 The instructions below are for the local Minikube cluster. They assume Minikube and Helm are installed."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/index.html b/releases/1.3.0/index.html
index c42b53daea..68f67c0d45 100644
--- a/releases/1.3.0/index.html
+++ b/releases/1.3.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="937"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.3.0 Documentation"><meta name=twitter:description content="Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open s [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris (Incubating).
-In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
+In the following diagram, a sample Apache Polaris (Incubating) structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/access-control/index.html b/releases/1.3.0/managing-security/access-control/index.html
index f093de1db3..a6df7eafe5 100644
--- a/releases/1.3.0/managing-security/access-control/index.html
+++ b/releases/1.3.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1191"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
index 1923bc6e89..3505427dbf 100644
--- a/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.3.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-idp/index.html b/releases/1.3.0/managing-security/external-idp/index.html
index 6f27bfbb85..8c3e7a6d57 100644
--- a/releases/1.3.0/managing-security/external-idp/index.html
+++ b/releases/1.3.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-pdp/index.html b/releases/1.3.0/managing-security/external-pdp/index.html
index 657f9b6ee2..2841dbb11e 100644
--- a/releases/1.3.0/managing-security/external-pdp/index.html
+++ b/releases/1.3.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="285"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris (Incubating) with external Policy Decision Po [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/external-pdp/opa/index.html b/releases/1.3.0/managing-security/external-pdp/opa/index.html
index 759e3d6f56..aa53ae99ac 100644
--- a/releases/1.3.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.3.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1380"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris (Incubating) with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/index.html b/releases/1.3.0/managing-security/index.html
index ef4feec06e..ddc5831660 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 46bbdba809..c505f94b20 100644
--- a/releases/1.3.0/metastores/index.html
+++ b/releases/1.3.0/metastores/index.html
@@ -14,7 +14,7 @@ POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-usern
Relational JDBC🔗 This implementation leverages Quarkus for datasource management and supports configuration through environment variables or JVM -D flags at startup. For more information, refer to the Quarkus configuration reference.
We have 2 options for configuring the persistence backend:
1. Relational JDBC metastore with username and password🔗 using environment variables:
-POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> using properties file:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa3996 [...]
+POLARIS_PERSISTENCE_TYPE=relational-jdbc QUARKUS_DATASOURCE_USERNAME=<your-username> QUARKUS_DATASOURCE_PASSWORD=<your-password> QUARKUS_DATASOURCE_JDBC_URL=<jdbc-url-of-postgres> using properties file:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa3996 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-api-specs/index.html b/releases/1.3.0/polaris-api-specs/index.html
index 34f1537611..8aa4d6433f 100644
--- a/releases/1.3.0/polaris-api-specs/index.html
+++ b/releases/1.3.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.3.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.3.0/polaris-api-specs/polaris-catalog-api/index.html
index 5448de48f5..d03253dbf7 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 bde86cad3d..8c297552b5 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 5a24851bf0..56d101b46c 100644
--- a/releases/1.3.0/polaris-spark-client/index.html
+++ b/releases/1.3.0/polaris-spark-client/index.html
@@ -6,7 +6,7 @@ Note the Polaris Spark client is able to handle both Iceberg and Delta tables, n
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><meta itemprop=wordCount content="582"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Spark Client"><meta name=twitter:description content="Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out the Polaris Catalog OpenAPI Spec for Generic Table API specs.
Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.
-Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
+Note the Polaris Spark client is able to handle both Iceberg and Delta tables, not just Delta."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymou [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/policy/index.html b/releases/1.3.0/policy/index.html
index 7235721cc8..93017c1856 100644
--- a/releases/1.3.0/policy/index.html
+++ b/releases/1.3.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/realm/index.html b/releases/1.3.0/realm/index.html
index 68472d7733..b37ff372a3 100644
--- a/releases/1.3.0/realm/index.html
+++ b/releases/1.3.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/telemetry/index.html b/releases/1.3.0/telemetry/index.html
index 18898151ec..f4ebe808d0 100644
--- a/releases/1.3.0/telemetry/index.html
+++ b/releases/1.3.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="973"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/admin-tool/index.html b/releases/1.4.0/admin-tool/index.html
index bcd51ce2e1..a3bb89b0e0 100644
--- a/releases/1.4.0/admin-tool/index.html
+++ b/releases/1.4.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/command-line-interface/index.html b/releases/1.4.0/command-line-interface/index.html
index 7c0be45baa..00795b08c3 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 c27c672322..ec43db5b71 100644
--- a/releases/1.4.0/configuration/configuration-reference/index.html
+++ b/releases/1.4.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5255"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 4a64d746ac..d8b25adb0d 100644
--- a/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris-for-production/index.html b/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
index 531a44d4b9..a2696f9c2c 100644
--- a/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1025"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/configuring-polaris/index.html b/releases/1.4.0/configuration/configuring-polaris/index.html
index 959c650777..560cc9c254 100644
--- a/releases/1.4.0/configuration/configuring-polaris/index.html
+++ b/releases/1.4.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/index.html b/releases/1.4.0/configuration/index.html
index 11520d2243..e999e25c2f 100644
--- a/releases/1.4.0/configuration/index.html
+++ b/releases/1.4.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/downstream-build/index.html b/releases/1.4.0/downstream-build/index.html
index ab4674af16..26d166ccdf 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 06ac4db5e5..18184793e8 100644
--- a/releases/1.4.0/entities/index.html
+++ b/releases/1.4.0/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="781"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/evolution/index.html b/releases/1.4.0/evolution/index.html
index c55add0d86..6c72c0d357 100644
--- a/releases/1.4.0/evolution/index.html
+++ b/releases/1.4.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/hive-metastore-federation/index.html b/releases/1.4.0/federation/hive-metastore-federation/index.html
index 6b35ba66bd..e809967531 100644
--- a/releases/1.4.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/iceberg-rest-federation/index.html b/releases/1.4.0/federation/iceberg-rest-federation/index.html
index b2b793b2c8..a8214468dc 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 e77fde4ebf..e32f184ec5 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 7625252d41..98e2e3b047 100644
--- a/releases/1.4.0/generic-table/index.html
+++ b/releases/1.4.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/binary-distribution/index.html b/releases/1.4.0/getting-started/binary-distribution/index.html
index ccb4e44a56..e946e379af 100644
--- a/releases/1.4.0/getting-started/binary-distribution/index.html
+++ b/releases/1.4.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.4.0/polaris-bin-1.4.0.tgz | tar xz cd polaris-bin-1.4.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.4.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 5f7f59bbc5..b15f2d29b6 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 5dfaeeb1b3..9010e27155 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 00b69caf88..c698a3c07e 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/index.html b/releases/1.4.0/getting-started/creating-a-catalog/index.html
index fd3e374a51..e3b2d53978 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index f7b96a36f0..659ed1769e 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 b3daed7184..5213353f8e 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 3be5048af2..329fcee5e4 100644
--- a/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.4.0/getting-started/creating-a-catalog/s3/index.html
index 009fce72d7..a782baa2ab 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 08f55a89e9..e86df5a0ef 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 598284d323..fd9cbb0216 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.4.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 3a1f56a825..c547a59a9f 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 4c07151f41..bcdb11833e 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 0d75b0ec1d..c5ac1e7275 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.4.0/getting-started/deploying-polaris/local-deploy/index.html
index 53c9b72596..709f8a4449 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 3f0a393dc4..b9dc82d852 100644
--- a/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/index.html b/releases/1.4.0/getting-started/index.html
index b97188603b..ff0f6957c3 100644
--- a/releases/1.4.0/getting-started/index.html
+++ b/releases/1.4.0/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/install-dependencies/index.html b/releases/1.4.0/getting-started/install-dependencies/index.html
index 2e4f003930..0f30731c65 100644
--- a/releases/1.4.0/getting-started/install-dependencies/index.html
+++ b/releases/1.4.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/quick-start/index.html b/releases/1.4.0/getting-started/quick-start/index.html
index dfed5ca342..6c44a6f77d 100644
--- a/releases/1.4.0/getting-started/quick-start/index.html
+++ b/releases/1.4.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/using-polaris/index.html b/releases/1.4.0/getting-started/using-polaris/index.html
index a454987c13..ccaeb4ab30 100644
--- a/releases/1.4.0/getting-started/using-polaris/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.0/getting-started/using-polaris/keycloak-idp/index.html
index 186dc84a08..95409fb93c 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 2ed62247c6..c528a52e88 100644
--- a/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/authentication/index.html b/releases/1.4.0/helm-chart/authentication/index.html
index c3809acd59..9363ab676c 100644
--- a/releases/1.4.0/helm-chart/authentication/index.html
+++ b/releases/1.4.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/dev/index.html b/releases/1.4.0/helm-chart/dev/index.html
index 1138717afe..3fc56267d9 100644
--- a/releases/1.4.0/helm-chart/dev/index.html
+++ b/releases/1.4.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/index.html b/releases/1.4.0/helm-chart/index.html
index dcf96c00af..87681f019d 100644
--- a/releases/1.4.0/helm-chart/index.html
+++ b/releases/1.4.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/networking/index.html b/releases/1.4.0/helm-chart/networking/index.html
index b714a472b0..9c1a4a71a3 100644
--- a/releases/1.4.0/helm-chart/networking/index.html
+++ b/releases/1.4.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/persistence/index.html b/releases/1.4.0/helm-chart/persistence/index.html
index b59fd202c8..e06f4395df 100644
--- a/releases/1.4.0/helm-chart/persistence/index.html
+++ b/releases/1.4.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/production/index.html b/releases/1.4.0/helm-chart/production/index.html
index ca45e4c428..9856086d41 100644
--- a/releases/1.4.0/helm-chart/production/index.html
+++ b/releases/1.4.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/reference/index.html b/releases/1.4.0/helm-chart/reference/index.html
index be4ca1eb3b..d506f05a60 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 efd7cd0363..0079eca549 100644
--- a/releases/1.4.0/index.html
+++ b/releases/1.4.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/access-control/index.html b/releases/1.4.0/managing-security/access-control/index.html
index 7d81444c93..336b3f9d94 100644
--- a/releases/1.4.0/managing-security/access-control/index.html
+++ b/releases/1.4.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1190"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
index 75bcf4c31d..ee0c17083d 100644
--- a/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.4.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-idp/index.html b/releases/1.4.0/managing-security/external-idp/index.html
index 958fe8d5ce..8a4bfb4a7e 100644
--- a/releases/1.4.0/managing-security/external-idp/index.html
+++ b/releases/1.4.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-pdp/index.html b/releases/1.4.0/managing-security/external-pdp/index.html
index 8c7e75ef26..c3eefc5b09 100644
--- a/releases/1.4.0/managing-security/external-pdp/index.html
+++ b/releases/1.4.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/external-pdp/opa/index.html b/releases/1.4.0/managing-security/external-pdp/opa/index.html
index e423563542..eb4f55b634 100644
--- a/releases/1.4.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/index.html b/releases/1.4.0/managing-security/index.html
index e5f69072b3..8259b4850c 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 51fa2a5e0b..d1af405a6c 100644
--- a/releases/1.4.0/metastores/index.html
+++ b/releases/1.4.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/nosql-mongodb/index.html b/releases/1.4.0/metastores/nosql-mongodb/index.html
index 3017fe466f..744cf01ade 100644
--- a/releases/1.4.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/relational-jdbc/index.html b/releases/1.4.0/metastores/relational-jdbc/index.html
index 6e1acbba84..72096fcdc2 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 6cb5e49690..086dbfd673 100644
--- a/releases/1.4.0/polaris-api-specs/index.html
+++ b/releases/1.4.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.4.0/polaris-api-specs/polaris-catalog-api/index.html
index 118ce40184..d4b5cc5fcc 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 e68ea81307..4ae4edfa80 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 3a858d11da..1bcc50c135 100644
--- a/releases/1.4.0/polaris-spark-client/index.html
+++ b/releases/1.4.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/policy/index.html b/releases/1.4.0/policy/index.html
index b0155463c0..83a91f9882 100644
--- a/releases/1.4.0/policy/index.html
+++ b/releases/1.4.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/realm/index.html b/releases/1.4.0/realm/index.html
index 822f1a22f2..b54c4bc1d6 100644
--- a/releases/1.4.0/realm/index.html
+++ b/releases/1.4.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/telemetry/index.html b/releases/1.4.0/telemetry/index.html
index 5ac5062189..ea45f774a1 100644
--- a/releases/1.4.0/telemetry/index.html
+++ b/releases/1.4.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/admin-tool/index.html b/releases/1.4.1/admin-tool/index.html
index f091a4c5ba..d7e4d40b55 100644
--- a/releases/1.4.1/admin-tool/index.html
+++ b/releases/1.4.1/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/command-line-interface/index.html b/releases/1.4.1/command-line-interface/index.html
index a8e6c837d8..7798740a9f 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 81d667877e..aea6768af8 100644
--- a/releases/1.4.1/configuration/configuration-reference/index.html
+++ b/releases/1.4.1/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5408"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index a7273fc69b..7bf6e1aecf 100644
--- a/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris-for-production/index.html b/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
index 8c2fb1e542..3aae9d7272 100644
--- a/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/configuring-polaris/index.html b/releases/1.4.1/configuration/configuring-polaris/index.html
index 477a26341e..7aaa8696dc 100644
--- a/releases/1.4.1/configuration/configuring-polaris/index.html
+++ b/releases/1.4.1/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/index.html b/releases/1.4.1/configuration/index.html
index cd05329e48..3fd7536c07 100644
--- a/releases/1.4.1/configuration/index.html
+++ b/releases/1.4.1/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/downstream-build/index.html b/releases/1.4.1/downstream-build/index.html
index 5ad90884ff..83aa224a70 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 e0abc62d20..ea672dc558 100644
--- a/releases/1.4.1/entities/index.html
+++ b/releases/1.4.1/entities/index.html
@@ -10,7 +10,7 @@ For information on managing catalogs with the REST API or for more information o
Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><meta itemprop=wordCount content="781"><meta name=twitt [...]
Catalog🔗 A catalog is a top-level entity in Polaris that may contain other entities like namespaces and tables. These map directly to Apache Iceberg catalogs.
For information on managing catalogs with the REST API or for more information on what data can be associated with a catalog, see the CreateCatalogRequest OpenAPI.
-Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
+Storage Type🔗 All catalogs in Polaris are associated with a storage type. Valid Storage Types are S3, Azure, and GCS. The FILE type is also additionally available for testing. Each of these types relates to a different storage provider where data within the catalog may reside. Depending on the storage type, various other configurations may be set for a catalog including credentials to be used when accessing data inside the catalog."><link rel=preload href=/scss/main.min.69990f06493cf0b22 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/evolution/index.html b/releases/1.4.1/evolution/index.html
index 0fde7027f0..be7bb49b46 100644
--- a/releases/1.4.1/evolution/index.html
+++ b/releases/1.4.1/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/hive-metastore-federation/index.html b/releases/1.4.1/federation/hive-metastore-federation/index.html
index 48dc8d7f97..2b01108f8c 100644
--- a/releases/1.4.1/federation/hive-metastore-federation/index.html
+++ b/releases/1.4.1/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="669"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/iceberg-rest-federation/index.html b/releases/1.4.1/federation/iceberg-rest-federation/index.html
index 2a7eb531b3..562484f7fa 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 4ff10ca04e..c788a83d18 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 a02b7dccc3..08eb7ef1dc 100644
--- a/releases/1.4.1/generic-table/index.html
+++ b/releases/1.4.1/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/binary-distribution/index.html b/releases/1.4.1/getting-started/binary-distribution/index.html
index 957436f72d..229dbc3e8e 100644
--- a/releases/1.4.1/getting-started/binary-distribution/index.html
+++ b/releases/1.4.1/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://archive.apache.org/dist/polaris/1.4.1/polaris-bin-1.4.1.tgz | tar xz cd polaris-bin-1.4.1 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.4.1/getting-started/creating-a-catalog/catalog-azure/index.html
index 8b7d97d1a3..85a5a65c84 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 04bec556a1..cdc0ff7c9b 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 6ad0710c56..0d22467c8d 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/index.html b/releases/1.4.1/getting-started/creating-a-catalog/index.html
index e0d74a7680..4533e547fd 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 4af757d34b..4c1a2a35e9 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 dd1145db41..f917accbb7 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index f4b7ee2560..401284c5ec 100644
--- a/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html b/releases/1.4.1/getting-started/creating-a-catalog/s3/index.html
index de9d161634..497832a1d2 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 b87e1c8059..6362c5cb0d 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 1bb0f72b83..48ced39b1d 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.4.1/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 73ff1a2e3d..94b024ea23 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 5abc4ef0f9..ca78b3ea01 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 4c764a950d..4e7af322ff 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.4.1/getting-started/deploying-polaris/local-deploy/index.html
index 854766b72a..dcf84c49dc 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 5d2f2ea47a..04beda5fad 100644
--- a/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.4.1/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/index.html b/releases/1.4.1/getting-started/index.html
index 11d512ba62..78e34d05c9 100644
--- a/releases/1.4.1/getting-started/index.html
+++ b/releases/1.4.1/getting-started/index.html
@@ -14,7 +14,7 @@ Getting Help🔗 If you need help or have questions, please refer to the documen
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
+Getting Help🔗 If you need help or have questions, please refer to the documentation or reach out to the community."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/install-dependencies/index.html b/releases/1.4.1/getting-started/install-dependencies/index.html
index 0419f464df..9ec2fdfa64 100644
--- a/releases/1.4.1/getting-started/install-dependencies/index.html
+++ b/releases/1.4.1/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/quick-start/index.html b/releases/1.4.1/getting-started/quick-start/index.html
index dee885093a..087e170344 100644
--- a/releases/1.4.1/getting-started/quick-start/index.html
+++ b/releases/1.4.1/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/using-polaris/index.html b/releases/1.4.1/getting-started/using-polaris/index.html
index 97913250af..7800426676 100644
--- a/releases/1.4.1/getting-started/using-polaris/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.4.1/getting-started/using-polaris/keycloak-idp/index.html
index 836a2fc4da..5f6ffdf705 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 5571dd13c3..70aad43eea 100644
--- a/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.4.1/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/authentication/index.html b/releases/1.4.1/helm-chart/authentication/index.html
index ed690f6f79..c7d39607a6 100644
--- a/releases/1.4.1/helm-chart/authentication/index.html
+++ b/releases/1.4.1/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/dev/index.html b/releases/1.4.1/helm-chart/dev/index.html
index 0f8f28bed9..aa17f9da2e 100644
--- a/releases/1.4.1/helm-chart/dev/index.html
+++ b/releases/1.4.1/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/index.html b/releases/1.4.1/helm-chart/index.html
index 94dce30646..d417b316e1 100644
--- a/releases/1.4.1/helm-chart/index.html
+++ b/releases/1.4.1/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/networking/index.html b/releases/1.4.1/helm-chart/networking/index.html
index 5d6b39b791..a32d7838d3 100644
--- a/releases/1.4.1/helm-chart/networking/index.html
+++ b/releases/1.4.1/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/persistence/index.html b/releases/1.4.1/helm-chart/persistence/index.html
index 748f8484d6..bff1a38c8d 100644
--- a/releases/1.4.1/helm-chart/persistence/index.html
+++ b/releases/1.4.1/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/production/index.html b/releases/1.4.1/helm-chart/production/index.html
index ab538c8248..35798ab450 100644
--- a/releases/1.4.1/helm-chart/production/index.html
+++ b/releases/1.4.1/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/reference/index.html b/releases/1.4.1/helm-chart/reference/index.html
index 11d3f7fb76..c9d09c9cc0 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 51f0285dde..6698f00552 100644
--- a/releases/1.4.1/index.html
+++ b/releases/1.4.1/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="934"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.4.1 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/access-control/index.html b/releases/1.4.1/managing-security/access-control/index.html
index e2ad884ff5..ace67f72f6 100644
--- a/releases/1.4.1/managing-security/access-control/index.html
+++ b/releases/1.4.1/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1190"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
index 7fe27bf1d6..64cf9cbcee 100644
--- a/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.4.1/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-idp/index.html b/releases/1.4.1/managing-security/external-idp/index.html
index f5be9f4275..42ab7dcc66 100644
--- a/releases/1.4.1/managing-security/external-idp/index.html
+++ b/releases/1.4.1/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-pdp/index.html b/releases/1.4.1/managing-security/external-pdp/index.html
index f4d541d29c..6c65ff8054 100644
--- a/releases/1.4.1/managing-security/external-pdp/index.html
+++ b/releases/1.4.1/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/external-pdp/opa/index.html b/releases/1.4.1/managing-security/external-pdp/opa/index.html
index 7c9e19be2f..0286bac3dd 100644
--- a/releases/1.4.1/managing-security/external-pdp/opa/index.html
+++ b/releases/1.4.1/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1379"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/index.html b/releases/1.4.1/managing-security/index.html
index da5d070861..4f408aaac6 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 6ad9b9b6e3..fe2adf4085 100644
--- a/releases/1.4.1/metastores/index.html
+++ b/releases/1.4.1/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/nosql-mongodb/index.html b/releases/1.4.1/metastores/nosql-mongodb/index.html
index b756cb0db6..cf44eb2b11 100644
--- a/releases/1.4.1/metastores/nosql-mongodb/index.html
+++ b/releases/1.4.1/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/relational-jdbc/index.html b/releases/1.4.1/metastores/relational-jdbc/index.html
index c5bdcc6f75..56234dcebd 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 4418b2833f..dcc753867a 100644
--- a/releases/1.4.1/polaris-api-specs/index.html
+++ b/releases/1.4.1/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.4.1/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.4.1/polaris-api-specs/polaris-catalog-api/index.html
index eda5ddf533..2b11087fec 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 a375cb84b0..ca48041bd3 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 f8fbfce298..1f019815a3 100644
--- a/releases/1.4.1/polaris-spark-client/index.html
+++ b/releases/1.4.1/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/policy/index.html b/releases/1.4.1/policy/index.html
index 6d1b1d135e..3f453cd651 100644
--- a/releases/1.4.1/policy/index.html
+++ b/releases/1.4.1/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/realm/index.html b/releases/1.4.1/realm/index.html
index 5bef770ae8..102aaf33a6 100644
--- a/releases/1.4.1/realm/index.html
+++ b/releases/1.4.1/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/telemetry/index.html b/releases/1.4.1/telemetry/index.html
index 65d24e10c2..670329d161 100644
--- a/releases/1.4.1/telemetry/index.html
+++ b/releases/1.4.1/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/admin-tool/index.html b/releases/1.5.0/admin-tool/index.html
index 8a79e0681a..48a09dace8 100644
--- a/releases/1.5.0/admin-tool/index.html
+++ b/releases/1.5.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1317"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/command-line-interface/index.html b/releases/1.5.0/command-line-interface/index.html
index 4b7991f511..0a8e29c619 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 a7efe17dd7..476d14cdb4 100644
--- a/releases/1.5.0/configuration/configuration-reference/index.html
+++ b/releases/1.5.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5606"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index ec0e363425..8fdf938547 100644
--- a/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris-for-production/index.html b/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
index 57d12ec19e..a6e1f9c8b8 100644
--- a/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/configuring-polaris/index.html b/releases/1.5.0/configuration/configuring-polaris/index.html
index 506277a787..2aa001d128 100644
--- a/releases/1.5.0/configuration/configuring-polaris/index.html
+++ b/releases/1.5.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/index.html b/releases/1.5.0/configuration/index.html
index b597388090..813db5b32c 100644
--- a/releases/1.5.0/configuration/index.html
+++ b/releases/1.5.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/downstream-build/index.html b/releases/1.5.0/downstream-build/index.html
index fb9144bdd3..a941ad92fd 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 c4f3104c1c..e1a9416ec4 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 6da1629d85..5fc1612de7 100644
--- a/releases/1.5.0/evolution/index.html
+++ b/releases/1.5.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/hive-metastore-federation/index.html b/releases/1.5.0/federation/hive-metastore-federation/index.html
index 1162447496..012f48841c 100644
--- a/releases/1.5.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.5.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/iceberg-rest-federation/index.html b/releases/1.5.0/federation/iceberg-rest-federation/index.html
index a3b7d0e33b..24f481360b 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 e466d2a928..d2add78890 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 0059569bc6..8a3746b7c7 100644
--- a/releases/1.5.0/generic-table/index.html
+++ b/releases/1.5.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/binary-distribution/index.html b/releases/1.5.0/getting-started/binary-distribution/index.html
index 9216d59953..f57edf082f 100644
--- a/releases/1.5.0/getting-started/binary-distribution/index.html
+++ b/releases/1.5.0/getting-started/binary-distribution/index.html
@@ -14,7 +14,7 @@ You can verify the server is running by checking the health endpoint:"><meta ite
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download and extract the binary distribution:
curl -L https://downloads.apache.org/polaris/1.5.0/polaris-bin-1.5.0.tgz | tar xz cd polaris-bin-1.5.0 Start the Polaris server:
bin/server The server will start and listen on http://localhost:8182. Health and metrics endpoints are available under /q.
-You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
+You can verify the server is running by checking the health endpoint:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.5.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 0fe2450a94..1967a14fae 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 24e0d9ca80..a0b92b980e 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 28a2f1baf6..9100920fd5 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/index.html b/releases/1.5.0/getting-started/creating-a-catalog/index.html
index c4b2d7b89d..2db0d53161 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalo [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ ./polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index e116bad986..be267aaa4d 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 0390cd0039..9010cc458a 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index f2aa81cb49..b1ade0d0fc 100644
--- a/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.5.0/getting-started/creating-a-catalog/s3/index.html
index 41fa3087f8..2ae2d1c016 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 57239255af..c13281a079 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 dccb9eef77..58604bd00f 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.5.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 4234386dae..810b703924 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 a05e745c6c..c7a491e862 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 8104843834..b3195f0e93 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.5.0/getting-started/deploying-polaris/local-deploy/index.html
index 9c6af036d8..151dd00dd1 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 e3dec626a3..00693fb513 100644
--- a/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.5.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/index.html b/releases/1.5.0/getting-started/index.html
index 86af59dc16..cc3dc4cd57 100644
--- a/releases/1.5.0/getting-started/index.html
+++ b/releases/1.5.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/install-dependencies/index.html b/releases/1.5.0/getting-started/install-dependencies/index.html
index 7c672c2f74..d237b51b46 100644
--- a/releases/1.5.0/getting-started/install-dependencies/index.html
+++ b/releases/1.5.0/getting-started/install-dependencies/index.html
@@ -2,7 +2,7 @@
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/getting-started/install-dependencies/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Installing Dependencies"><meta pro [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Installing Dependencies"><meta itemprop=description content="This guide [...]
Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="500"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introduction to several key entiti [...]
-Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/quick-start/index.html b/releases/1.5.0/getting-started/quick-start/index.html
index 69637c542e..36edd49b08 100644
--- a/releases/1.5.0/getting-started/quick-start/index.html
+++ b/releases/1.5.0/getting-started/quick-start/index.html
@@ -10,7 +10,7 @@ curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/co
Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><meta itemprop=wordCount content="85"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use this guide to quickly start running Polaris. This is not intended fo [...]
Prerequisites🔗 Have Docker (with Docker Compose v2) installed & running on your machine Running🔗 Run the following command:
curl -s https://raw.githubusercontent.com/apache/polaris/refs/heads/main/site/content/guides/quickstart/docker-compose.yml | docker compose -f - up This command will:
-Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
+Create a Catalog named quickstart_catalog with RustFS-backed storage. Create a user principal quickstart_user with full access to the catalog. Once the command has been run, you will see examples on how to interact with this Polaris server in the logs."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f0649 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/setup-tools/index.html b/releases/1.5.0/getting-started/setup-tools/index.html
index 981728118f..225a084da8 100644
--- a/releases/1.5.0/getting-started/setup-tools/index.html
+++ b/releases/1.5.0/getting-started/setup-tools/index.html
@@ -6,7 +6,7 @@ Exporting Your Configuration🔗 If you already have an Apache Polaris environme
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="338"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/using-polaris/index.html b/releases/1.5.0/getting-started/using-polaris/index.html
index 371b181b70..1e31dde2f3 100644
--- a/releases/1.5.0/getting-started/using-polaris/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ In Polaris, the catalog is the top-level entity that objects like tables and vie
The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><meta itemprop=wordCount content="1312"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under.
-The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+The DEFAULT_BASE_LOCATION value you provided at catalog creation time will be the default location that objects in this catalog should be stored in."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.5.0/getting-started/using-polaris/keycloak-idp/index.html
index 172d0859b3..4b7d52f3ac 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 45b034c6a3..46a8b110e5 100644
--- a/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.5.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/authentication/index.html b/releases/1.5.0/helm-chart/authentication/index.html
index e09f0e1679..c6e7eb18a1 100644
--- a/releases/1.5.0/helm-chart/authentication/index.html
+++ b/releases/1.5.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/dev/index.html b/releases/1.5.0/helm-chart/dev/index.html
index 636dd2d1d2..b2668bafa8 100644
--- a/releases/1.5.0/helm-chart/dev/index.html
+++ b/releases/1.5.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="850"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/index.html b/releases/1.5.0/helm-chart/index.html
index 2a2091412b..24466b76ed 100644
--- a/releases/1.5.0/helm-chart/index.html
+++ b/releases/1.5.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="210"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/networking/index.html b/releases/1.5.0/helm-chart/networking/index.html
index 165fadf1c0..4bde3b8912 100644
--- a/releases/1.5.0/helm-chart/networking/index.html
+++ b/releases/1.5.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/persistence/index.html b/releases/1.5.0/helm-chart/persistence/index.html
index b98675d778..abbd38300f 100644
--- a/releases/1.5.0/helm-chart/persistence/index.html
+++ b/releases/1.5.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/production/index.html b/releases/1.5.0/helm-chart/production/index.html
index fada95bf36..8a8571d2b0 100644
--- a/releases/1.5.0/helm-chart/production/index.html
+++ b/releases/1.5.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="807"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/reference/index.html b/releases/1.5.0/helm-chart/reference/index.html
index 7fb781dc1e..cee188bc35 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 330e46750f..b5dedd5d68 100644
--- a/releases/1.5.0/index.html
+++ b/releases/1.5.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.5.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/access-control/index.html b/releases/1.5.0/managing-security/access-control/index.html
index 41bbfb3fc6..c93b2e5fa1 100644
--- a/releases/1.5.0/managing-security/access-control/index.html
+++ b/releases/1.5.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
index 5b481b4837..1b680c5e94 100644
--- a/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.5.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-idp/index.html b/releases/1.5.0/managing-security/external-idp/index.html
index 6daaed4ab9..da72ed865f 100644
--- a/releases/1.5.0/managing-security/external-idp/index.html
+++ b/releases/1.5.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-pdp/index.html b/releases/1.5.0/managing-security/external-pdp/index.html
index eb562b9499..79663ee4c2 100644
--- a/releases/1.5.0/managing-security/external-pdp/index.html
+++ b/releases/1.5.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/external-pdp/opa/index.html b/releases/1.5.0/managing-security/external-pdp/opa/index.html
index 4b4e013271..dbfb206ac5 100644
--- a/releases/1.5.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.5.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently an preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/index.html b/releases/1.5.0/managing-security/index.html
index 7df8d730df..6e6fa93804 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 4ed63909c7..8a5bf5def1 100644
--- a/releases/1.5.0/metastores/index.html
+++ b/releases/1.5.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/nosql-mongodb/index.html b/releases/1.5.0/metastores/nosql-mongodb/index.html
index 8add0de3d6..d1c1a82a97 100644
--- a/releases/1.5.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.5.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/relational-jdbc/index.html b/releases/1.5.0/metastores/relational-jdbc/index.html
index 0f688b31f8..4fe3f72776 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 0d32fb4867..55ba8de435 100644
--- a/releases/1.5.0/polaris-api-specs/index.html
+++ b/releases/1.5.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.5.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.5.0/polaris-api-specs/polaris-catalog-api/index.html
index fe151dcfe6..95e68a620b 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 9dde70e6e0..3ffaaa4947 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 f300829844..a8410ad25a 100644
--- a/releases/1.5.0/polaris-spark-client/index.html
+++ b/releases/1.5.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/policy/index.html b/releases/1.5.0/policy/index.html
index 98f91114f9..13305042ba 100644
--- a/releases/1.5.0/policy/index.html
+++ b/releases/1.5.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/realm/index.html b/releases/1.5.0/realm/index.html
index 6b19f32f4f..fd7d257961 100644
--- a/releases/1.5.0/realm/index.html
+++ b/releases/1.5.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/telemetry/index.html b/releases/1.5.0/telemetry/index.html
index 871cf97a0f..00c57b484f 100644
--- a/releases/1.5.0/telemetry/index.html
+++ b/releases/1.5.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/admin-tool/index.html b/releases/1.6.0/admin-tool/index.html
index 61649a742b..8243b2dd7d 100644
--- a/releases/1.6.0/admin-tool/index.html
+++ b/releases/1.6.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1376"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/command-line-interface/index.html b/releases/1.6.0/command-line-interface/index.html
index acf003d587..ef44a11466 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 0bf381b73b..ba9273037d 100644
--- a/releases/1.6.0/configuration/configuration-reference/index.html
+++ b/releases/1.6.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="5885"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index 8694c773bc..ed994f6162 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 03e5c1ee0e..ccf84cb2f7 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta property=" [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Configuring Azure Blo [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 66df73b3ef..03320ad4ce 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris-for-production/index.html b/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
index f966270af4..7e71f06a94 100644
--- a/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/configuring-polaris/index.html b/releases/1.6.0/configuration/configuring-polaris/index.html
index f263c38e96..24d8c36659 100644
--- a/releases/1.6.0/configuration/configuring-polaris/index.html
+++ b/releases/1.6.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/index.html b/releases/1.6.0/configuration/index.html
index ab52ca82a5..e56185a076 100644
--- a/releases/1.6.0/configuration/index.html
+++ b/releases/1.6.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/downstream-build/index.html b/releases/1.6.0/downstream-build/index.html
index 52d50f3ccc..14bc668aa4 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 139bd23347..4a7062eda2 100644
--- a/releases/1.6.0/entities/index.html
+++ b/releases/1.6.0/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/evolution/index.html b/releases/1.6.0/evolution/index.html
index 7ec822d761..eab87177d8 100644
--- a/releases/1.6.0/evolution/index.html
+++ b/releases/1.6.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/bigquery-metastore-federation/index.html b/releases/1.6.0/federation/bigquery-metastore-federation/index.html
index 99c64912fa..7ba38176e0 100644
--- a/releases/1.6.0/federation/bigquery-metastore-federation/index.html
+++ b/releases/1.6.0/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:tit [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="BigQuery Metastore Federatio [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/hive-metastore-federation/index.html b/releases/1.6.0/federation/hive-metastore-federation/index.html
index 23c87e7a9b..5f0b801615 100644
--- a/releases/1.6.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.6.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/iceberg-rest-federation/index.html b/releases/1.6.0/federation/iceberg-rest-federation/index.html
index ac83f5e65f..5f280fe3f8 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 26536ea7fb..14292f8276 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 346437b838..9971dccec2 100644
--- a/releases/1.6.0/generic-table/index.html
+++ b/releases/1.6.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/binary-distribution/index.html b/releases/1.6.0/getting-started/binary-distribution/index.html
index 780c503c48..39d8053bac 100644
--- a/releases/1.6.0/getting-started/binary-distribution/index.html
+++ b/releases/1.6.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.6.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.6.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.6.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 6f7aa5eeb7..b8b8c87a5b 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 5c047c45f3..a14e18dcf2 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 03f657c300..e566ed0fac 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/index.html b/releases/1.6.0/getting-started/creating-a-catalog/index.html
index 86c8fc74c6..5f74855144 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 5ff0e2e078..f9e8438d8f 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 76b9a4074e..bfedebc253 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 9e8d05b55b..bfa7c46456 100644
--- a/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.6.0/getting-started/creating-a-catalog/s3/index.html
index 7feb7fb35a..94e7410ac8 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 fd7c206a03..aa524fbcc3 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 17e3f6e9cd..dd258e2d4b 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.6.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 45e47519d4..68e461ebf6 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 93ef0f3d73..9fe9b3f910 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 eea9bbeeba..b8c9eff104 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.6.0/getting-started/deploying-polaris/local-deploy/index.html
index 69d154c4d3..66b2056954 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 d659d1f10b..ea88a39b1c 100644
--- a/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.6.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/index.html b/releases/1.6.0/getting-started/index.html
index c1136a8528..a0d5244970 100644
--- a/releases/1.6.0/getting-started/index.html
+++ b/releases/1.6.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/install-dependencies/index.html b/releases/1.6.0/getting-started/install-dependencies/index.html
index d0cedc1d91..e43f66c0b0 100644
--- a/releases/1.6.0/getting-started/install-dependencies/index.html
+++ b/releases/1.6.0/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/quick-start/index.html b/releases/1.6.0/getting-started/quick-start/index.html
index 34d8dba106..89861dc9d8 100644
--- a/releases/1.6.0/getting-started/quick-start/index.html
+++ b/releases/1.6.0/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/setup-tools/index.html b/releases/1.6.0/getting-started/setup-tools/index.html
index f179c0bd58..ceb3b93ffc 100644
--- a/releases/1.6.0/getting-started/setup-tools/index.html
+++ b/releases/1.6.0/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="361"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/using-polaris/index.html b/releases/1.6.0/getting-started/using-polaris/index.html
index 4915f02818..37a3ed0598 100644
--- a/releases/1.6.0/getting-started/using-polaris/index.html
+++ b/releases/1.6.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.6.0/getting-started/using-polaris/keycloak-idp/index.html
index db0b876e9b..412d7a78cc 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 ca86d523f2..6ac0164598 100644
--- a/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.6.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/authentication/index.html b/releases/1.6.0/helm-chart/authentication/index.html
index 1e9d2312b6..4fd4d54160 100644
--- a/releases/1.6.0/helm-chart/authentication/index.html
+++ b/releases/1.6.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/dev/index.html b/releases/1.6.0/helm-chart/dev/index.html
index c055707965..1ed9a4a135 100644
--- a/releases/1.6.0/helm-chart/dev/index.html
+++ b/releases/1.6.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/index.html b/releases/1.6.0/helm-chart/index.html
index 5c69216945..f3327f8091 100644
--- a/releases/1.6.0/helm-chart/index.html
+++ b/releases/1.6.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/networking/index.html b/releases/1.6.0/helm-chart/networking/index.html
index 34cb235df3..332a2ebfb5 100644
--- a/releases/1.6.0/helm-chart/networking/index.html
+++ b/releases/1.6.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/persistence/index.html b/releases/1.6.0/helm-chart/persistence/index.html
index 9edb221909..8f6d62dc29 100644
--- a/releases/1.6.0/helm-chart/persistence/index.html
+++ b/releases/1.6.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/production/index.html b/releases/1.6.0/helm-chart/production/index.html
index d5b6dd2ffd..329ddbbd60 100644
--- a/releases/1.6.0/helm-chart/production/index.html
+++ b/releases/1.6.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="765"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/reference/index.html b/releases/1.6.0/helm-chart/reference/index.html
index dc682a1647..78f44be7f5 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 9b137ad9bd..6e576ec086 100644
--- a/releases/1.6.0/index.html
+++ b/releases/1.6.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.6.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/access-control/index.html b/releases/1.6.0/managing-security/access-control/index.html
index 1980f63b5b..b32e7fa452 100644
--- a/releases/1.6.0/managing-security/access-control/index.html
+++ b/releases/1.6.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
index 34c87de1a3..13e0d816b2 100644
--- a/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.6.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-idp/index.html b/releases/1.6.0/managing-security/external-idp/index.html
index 81858a3b2b..b6798865c7 100644
--- a/releases/1.6.0/managing-security/external-idp/index.html
+++ b/releases/1.6.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-pdp/index.html b/releases/1.6.0/managing-security/external-pdp/index.html
index 5de514139f..e283d26a12 100644
--- a/releases/1.6.0/managing-security/external-pdp/index.html
+++ b/releases/1.6.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/external-pdp/opa/index.html b/releases/1.6.0/managing-security/external-pdp/opa/index.html
index f4dad2536d..e3c06fe1b4 100644
--- a/releases/1.6.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.6.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/index.html b/releases/1.6.0/managing-security/index.html
index 62ff7b5424..ec3697bdf7 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 9317dcf25b..92f112556f 100644
--- a/releases/1.6.0/metastores/index.html
+++ b/releases/1.6.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/nosql-mongodb/index.html b/releases/1.6.0/metastores/nosql-mongodb/index.html
index 38d8acc995..8adabbd111 100644
--- a/releases/1.6.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.6.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/relational-jdbc/index.html b/releases/1.6.0/metastores/relational-jdbc/index.html
index 9155af899f..0df9ac9ce4 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 324ccfd143..42ea74a915 100644
--- a/releases/1.6.0/polaris-api-specs/index.html
+++ b/releases/1.6.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.6.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.6.0/polaris-api-specs/polaris-catalog-api/index.html
index 19b647bc48..2a8642322c 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 5c82f1d01c..5bead43b80 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 5c4eadbd1e..1e94e71773 100644
--- a/releases/1.6.0/polaris-spark-client/index.html
+++ b/releases/1.6.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/policy/index.html b/releases/1.6.0/policy/index.html
index d91d4f1bb5..6c0ddcff96 100644
--- a/releases/1.6.0/policy/index.html
+++ b/releases/1.6.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/realm/index.html b/releases/1.6.0/realm/index.html
index d9f0ccff5e..cdaf80f53c 100644
--- a/releases/1.6.0/realm/index.html
+++ b/releases/1.6.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/telemetry/index.html b/releases/1.6.0/telemetry/index.html
index 5d02b19a36..3a5e55090b 100644
--- a/releases/1.6.0/telemetry/index.html
+++ b/releases/1.6.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="972"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content=" [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/admin-tool/index.html b/releases/1.7.0/admin-tool/index.html
index 4460f0b96f..a1a65210d4 100644
--- a/releases/1.7.0/admin-tool/index.html
+++ b/releases/1.7.0/admin-tool/index.html
@@ -10,7 +10,7 @@ The tool is available as a Docker image: apache/polaris-admin-tool. It can also
The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1344"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
+The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are with the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRx [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/command-line-interface/index.html b/releases/1.7.0/command-line-interface/index.html
index 66a0dcf9fd..c341c4c6fc 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 8668e3ee9a..90842f9e55 100644
--- a/releases/1.7.0/configuration/configuration-reference/index.html
+++ b/releases/1.7.0/configuration/configuration-reference/index.html
@@ -10,7 +10,7 @@ Table of Contents🔗 Features & Behavior Authentication & Authorization Storage
polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><meta itemprop=wordCount content="6438"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration Reference"><meta name=twitter:description content='This document provides a comprehensive reference for all Polaris configuration options.
All properties listed here are runtime properties and can be changed without rebuilding Polaris.
Table of Contents🔗 Features & Behavior Authentication & Authorization Storage & Credentials Persistence Events Operational Other Features & Behavior🔗 polaris.features🔗 Feature configurations for Polaris. These are stable, user-facing settings.
-polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 When set, the base location for a table or namespace will have / added as a suffix if not present'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LIt [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index 3be05b1d12..79df74129c 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 b9fc895088..0ba6b8b69b 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
@@ -2,7 +2,7 @@
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/"><meta property=" [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Configuring Azure Blo [...]
Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><meta itemprop=wordCount content="1098"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Azure Blob Cloud Storage"><meta name=twitter:description con [...]
-Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
+Service principal and Polaris credentials🔗 Polaris uses the Azure SDK’s DefaultAzureCredential chain, which by default reads the service-principal credentials from environment variables. Create a service principal with data access to the storage account and pass its credentials to the Polaris process:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossori [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index a1d1e4a816..45a8ad6e61 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
@@ -6,7 +6,7 @@ Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><meta itemprop=wordCount content="171"><meta name=twitter:car [...]
All catalog operations in Polaris for Google Cloud Storage (GCS)—including listing, reading, and writing objects—are performed using credential vending, which issues scoped (vended) tokens for secure access.
-Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
+Polaris requires both IAM roles and Hierarchical Namespace (HNS) ACLs (if HNS is enabled) to be properly configured. Even with the correct IAM role (e.g., roles/storage.objectAdmin), access to paths such as gs://<bucket>/idsp_ns/sample_table4/ may fail with 403 errors if HNS ACLs are missing for scoped tokens. The original access token may work, but scoped (vended) tokens require HNS ACLs on the base path or relevant subpath."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a863 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris-for-production/index.html b/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
index af8033285e..e2b7d50447 100644
--- a/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1105"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
+If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/configuring-polaris/index.html b/releases/1.7.0/configuration/configuring-polaris/index.html
index 1fb24348f1..9a6b320e0f 100644
--- a/releases/1.7.0/configuration/configuring-polaris/index.html
+++ b/releases/1.7.0/configuration/configuring-polaris/index.html
@@ -6,7 +6,7 @@ For Production tips and best practices, refer to Configuring Polaris for Product
📝 Note
For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><meta itemprop=wordCount content="1019"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris"><meta name=twitter:description content="Overview🔗 This page provides information on how to configure Apache Polaris. Unle [...]
📝 Note
-For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
+For Production tips and best practices, refer to Configuring Polaris for Production. First off, Polaris server runs on Quarkus, and uses its configuration mechanisms. Read Quarkus configuration guide to get familiar with the basics."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b76 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/index.html b/releases/1.7.0/configuration/index.html
index a2232867d8..4186cd09ec 100644
--- a/releases/1.7.0/configuration/index.html
+++ b/releases/1.7.0/configuration/index.html
@@ -2,7 +2,7 @@
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/configuration/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" con [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Configuration"><meta itemprop=description content="This sect [...]
Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><meta itemprop=wordCount content="48"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuration"><meta name=twitter:description content="This s [...]
-Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+Configuring Polaris - Learn how to configure Polaris using environment variables, configuration files, and other mechanisms. Configuration Reference - A comprehensive reference of all Polaris configuration options. Production Configuration - Tips and best practices for deploying Polaris in production environments."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/downstream-build/index.html b/releases/1.7.0/downstream-build/index.html
index 7671dee96a..2470cd6be8 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 9d17879d3f..053c490874 100644
--- a/releases/1.7.0/entities/index.html
+++ b/releases/1.7.0/entities/index.html
@@ -10,7 +10,7 @@ A valid entity name:
is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><meta itemprop=wordCount content="1001"><meta name=twitter:card content="summary"><meta name=twitter:title content= [...]
Entity name constraints🔗 The REST layer enforces the following rules for entity names (namespace levels, table names, view names, and generic table names). Names that violate these rules are rejected with HTTP 400.
A valid entity name:
-is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+is not empty; is not . or ..; does not contain ISO control characters (U+0000–U+001F or U+007F–U+009F); does not contain any of the following characters: /:*?"<>|#+`; does not start or end with whitespace. These constraints apply to create, register, and rename operations. Existing entities whose names pre-date this validation are not affected by read or update operations.'><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/evolution/index.html b/releases/1.7.0/evolution/index.html
index 1b4dd916c8..e2b09ee094 100644
--- a/releases/1.7.0/evolution/index.html
+++ b/releases/1.7.0/evolution/index.html
@@ -6,7 +6,7 @@ Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg c
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><meta itemprop=wordCount content="701"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Evoluti [...]
Using Polaris as a Catalog🔗 Polaris is primarily intended to be used as a Catalog of Tables and Views. As such, it implements the Iceberg REST Catalog API and its own REST APIs.
-Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
+Revisions of the Iceberg REST Catalog API are controlled by the Apache Iceberg community. Polaris attempts to accurately implement this specification. Nonetheless, optional REST Catalog features may or may not be supported immediately. In general, there is no guarantee that Polaris releases always implement the latest version of the Iceberg REST Catalog API."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/bigquery-metastore-federation/index.html b/releases/1.7.0/federation/bigquery-metastore-federation/index.html
index 0db52ab193..9e87c9b137 100644
--- a/releases/1.7.0/federation/bigquery-metastore-federation/index.html
+++ b/releases/1.7.0/federation/bigquery-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/federation/bigquery-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:tit [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="BigQuery Metastore Federatio [...]
Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><meta itemprop=wordCount content="581"><meta name=twitter:card content="summary"><meta name=twitter:title content="BigQuery Metastore Federation"><meta name=twitter:description content="Polaris c [...]
-Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
+Build-time enablement🔗 The BigQuery factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include BIGQUERY (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=ano [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/hive-metastore-federation/index.html b/releases/1.7.0/federation/hive-metastore-federation/index.html
index b55da0a906..9d082faae4 100644
--- a/releases/1.7.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.7.0/federation/hive-metastore-federation/index.html
@@ -2,7 +2,7 @@
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/federation/hive-metastore-federation/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content= [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Hive Metastore Federation"><meta ite [...]
Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><meta itemprop=wordCount content="950"><meta name=twitter:card content="summary"><meta name=twitter:title content="Hive Metastore Federation"><meta name=twitter:description content="Polaris can federate [...]
-Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
+Build-time enablement🔗 The Hive factory is packaged as an optional extension and is not baked into default server builds. Include it when assembling the runtime or container images by setting the NonRESTCatalogs Gradle property to include HIVE (and any other non-REST backends you need):"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous>< [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/iceberg-rest-federation/index.html b/releases/1.7.0/federation/iceberg-rest-federation/index.html
index 7814422783..8f834bc3b0 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 5e83f17e4d..3c3345d106 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 e7a037f235..5921084e32 100644
--- a/releases/1.7.0/generic-table/index.html
+++ b/releases/1.7.0/generic-table/index.html
@@ -6,7 +6,7 @@ Generic tables are in beta. Please use it with caution and report any issue if e
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><meta itemprop=wordCount content="772"><meta name=twitter:card content="summary"><meta name=twitter:title content="Generic Table"><meta name=twitter:description content="The generic tables are non-Iceberg tables. Table can be multiple formats including Delta, CSV, etc. With this framework, you can:
Create a generic table under a namespace Load a generic table Drop a generic table List all generic tables under a namespace ❗Important
-Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
+Generic tables are in beta. Please use it with caution and report any issue if encountered. What is a Generic Table?🔗 A generic table is an entity that defines the following fields:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=styleshe [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/binary-distribution/index.html b/releases/1.7.0/getting-started/binary-distribution/index.html
index dc1db04b02..e549a21c9e 100644
--- a/releases/1.7.0/getting-started/binary-distribution/index.html
+++ b/releases/1.7.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.7.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VE
bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><meta itemprop=wordCount content="93"><meta name=twitter:card content="summary"><meta name=twitter:title content="Binary Distribution"><meta name=twitter:description content="Use this guide to quickly start running Polaris using the pre-built binary distribution.
Prerequisites🔗 Java SE 21 or later installed on your machine Running🔗 Download the latest release and extract the binary distribution:
POLARIS_VERSION=1.7.0 curl -Lf https://downloads.apache.org/polaris/${POLARIS_VERSION}/polaris-bin-${POLARIS_VERSION}.tgz | tar xzf - cd polaris-bin-${POLARIS_VERSION} Start the Polaris server:
-bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
+bin/server The server will start and listen on http://localhost:8181 (main REST APIs) and http://localhost:8182 (management interface, for health checks and metrics)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="s [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.7.0/getting-started/creating-a-catalog/catalog-azure/index.html
index 88d4932ea0..e0fdb645c4 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 09f5ca92df..08d1896cd0 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 7bdb27d4cf..f29bed29d5 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/index.html
@@ -2,7 +2,7 @@
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/catalog-migration/"><meta property="og:site_name" co [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name cont [...]
Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><meta itemprop=wordCount content="63"><meta name=twitter:card content="summary"><meta name=twitter:title content="Migrating from Existing Iceberg Catalogs"><meta [...]
-Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
+Using the Iceberg Catalog Migrator tool: A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. This tool works with any existing Iceberg catalog including Polaris. Using the Polaris Synchronizer tool: A tool to migrate entities from one Polaris instance to another. This tool is specific to Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOS [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/index.html b/releases/1.7.0/getting-started/creating-a-catalog/index.html
index 830a928256..048d60ba65 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/index.html
@@ -10,7 +10,7 @@ Create a catalog using polaris CLI🔗 Check full list of options for the polari
Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><meta itemprop=wordCount content="92"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a Catalog" [...]
S3 compatible object stores Google Cloud Storage Azure Blob Storage Local file system (By default for testing only) Catalogs may also be created from migrating existing Iceberg catalogs.
Create a catalog using polaris CLI🔗 Check full list of options for the polaris catalogs create command here
-Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+Example🔗 CLIENT_ID=root \ CLIENT_SECRET=s3cr3t \ DEFAULT_BASE_LOCATION=s3://example-bucket/my_data \ ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole \ polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ my_catalog"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index 60b047dc22..a41bbc924f 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
@@ -6,7 +6,7 @@ CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><meta itemprop=wordCount content="84"><m [...]
Note: the name quickstart_catalog from the example below is referenced in other Getting Started examples, but of course, it can be any valid catalog name.
-CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
+CLIENT_ID=root CLIENT_SECRET=s3cr3t DEFAULT_BASE_LOCATION=s3://example-bucket/my_data ROLE_ARN=arn:aws:iam::111122223333:role/ExampleCorpRole REGION=us-west-2 EXTERNAL_ID=12345678901234567890 polaris \ --client-id ${CLIENT_ID} \ --client-secret ${CLIENT_SECRET} \ catalogs \ create \ --storage-type s3 \ --default-base-location ${DEFAULT_BASE_LOCATION} \ --role-arn ${ROLE_ARN} \ --region ${REGION} \ --external-id ${EXTERNAL_ID} \ quickstart_catalog"><link rel=preload href=/scss/main.min.69 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 5acf3489be..be9212cdff 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
@@ -2,7 +2,7 @@
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-minio/"><meta property="og:site_name" content="Apache Polari [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Creating a cat [...]
Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><meta itemprop=wordCount content="234"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a catalog on MinIO"><meta name=twitter:description conten [...]
-Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
+Note: the region setting is not required by MinIO, but it is set in this example for the sake of simplicity as it is usually required by the AWS SDK (used internally by Polaris). One can also set the AWS_REGION environment variable in the Polaris server process and avoid setting region as a catalog property."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" c [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index 1393f49348..bedac8e7a0 100644
--- a/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
@@ -2,7 +2,7 @@
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/creating-a-catalog/s3/catalog-ozone [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content [...]
Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><meta itemprop=wordCount content="286"><meta name=twitter:card content="summary"><meta name=twitter:title content="Creating a [...]
-Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
+Note: the --no-sts CLI option instructs Polaris to avoid calling STS endpoints with AssumeRoles requests. This means that both Polaris and its clients (engines) will have to use distinct (local) credentials for accessing storage. Engines should not request credential vending in this case (should not use the X-Iceberg-Access-Delegation=vended-credentials header)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.7.0/getting-started/creating-a-catalog/s3/index.html
index 629c058045..d94ced00b6 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 be3e4e41a3..479fa1b9d4 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 91b20d9d7f..51d5fefe67 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
@@ -2,7 +2,7 @@
The requirements to run the script below are:"><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris on Azure"><meta property="og:description" content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for P [...]
The requirements to run the script below are:"><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Deploying Polaris on Azure"><meta itemprop=description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the b [...]
The requirements to run the script below are:"><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris on Azure"><meta name=twitter:description content="Build and launch Polaris using the Azure Startup Script at the location provided in the command below. This script will start an Azure Database for PostgreSQL - Flexible Server instance, which will be used as the backend Postgres instance holding all Polaris dat [...]
-The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
+The requirements to run the script below are:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.7.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index 95baa25656..d2a2186ad9 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 4f16dca993..1eb00d5575 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 1a92b17d0e..81dcfc2916 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/index.html
@@ -2,7 +2,7 @@
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/deploying-polaris/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Deploying Polaris"><meta property="og:description" content="Here you can find the guides of how to deploy Polaris locally, as well as with [...]
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Deploying Polaris"><meta itemprop=description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><meta itemprop=wordCount content="53"><meta name=twitter:card content="summary"><meta name=twitter:title content="Deploying Polaris"><meta name=twitter:description content="Here you can find the guides of how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platf [...]
-Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Locally, Polaris can be deployed using both docker and local build. On the cloud, the following tutorials will deploy Polaris using docker environment."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.7.0/getting-started/deploying-polaris/local-deploy/index.html
index feaa796780..2a582fee50 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 6c020d0c3c..4e1bffdffa 100644
--- a/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.7.0/getting-started/deploying-polaris/storage-tls/index.html
@@ -6,7 +6,7 @@ The example below assumes using a self-signed certificate for storage and docker
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
The example below assumes using a self-signed certificate for storage and docker for running Polaris."><meta itemprop=wordCount content="222"><meta name=twitter:card content="summary"><meta name=twitter:title content="Accessing Storage with TLS and Self-Signed Certificates"><meta name=twitter:description content="Sometimes the storage targeted by the Polaris Server is expected to be accessed over TLS but the storage system’s certificate does not have a trust chain leading to a well-known [...]
In this situation the JVM inside the Polaris Server will need to be configured with a custom trust store containing the self-signed certificate or its CA certificate.
-The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
+The example below assumes using a self-signed certificate for storage and docker for running Polaris."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=a [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/index.html b/releases/1.7.0/getting-started/index.html
index b8c7b89e9a..893d1a525c 100644
--- a/releases/1.7.0/getting-started/index.html
+++ b/releases/1.7.0/getting-started/index.html
@@ -14,7 +14,7 @@ Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale
Quick Start Options🔗 Choose the method that best fits your needs:
Binary Distribution: Download and run the pre-built binary distribution. This is the fastest way to get started with Polaris.
Quickstart: Use Docker Compose to quickly start Polaris with a pre-configured setup. This is ideal for trying out Polaris without installing dependencies.
-Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span class=td-sidebar-nav-active-item>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releas [...]
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/install-dependencies/index.html b/releases/1.7.0/getting-started/install-dependencies/index.html
index 04b29651b7..6ac71b9fb5 100644
--- a/releases/1.7.0/getting-started/install-dependencies/index.html
+++ b/releases/1.7.0/getting-started/install-dependencies/index.html
@@ -6,7 +6,7 @@ pip install apache-polaris Prerequisites🔗 This guide covers building Polaris,
If you only need the Polaris CLI, you can install it without cloning the repository:
pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><meta itemprop=wordCount content="518"><meta name=twitter:card content="summary"><meta name=twitter:title content="Installing Dependencies"><meta name=twitter:description content="This guide serves as an introdu [...]
If you only need the Polaris CLI, you can install it without cloning the repository:
-pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
+pip install apache-polaris Prerequisites🔗 This guide covers building Polaris, deploying it locally or via Docker, and interacting with it using the command-line interface and Apache Spark. Before proceeding with Polaris, be sure to satisfy the relevant prerequisites listed here."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link hre [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/quick-start/index.html b/releases/1.7.0/getting-started/quick-start/index.html
index 5ed323f62b..e8ea7adc51 100644
--- a/releases/1.7.0/getting-started/quick-start/index.html
+++ b/releases/1.7.0/getting-started/quick-start/index.html
@@ -2,7 +2,7 @@
This setup is not intended for production use."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/getting-started/quick-start/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Quickstart"><meta property="og:description" content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Quickstart"><meta itemprop=description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
This setup is not intended for production use."><meta itemprop=wordCount content="33"><meta name=twitter:card content="summary"><meta name=twitter:title content="Quickstart"><meta name=twitter:description content="Use the Quickstart guide for running Polaris locally with Docker Compose: prerequisites, the one-liner command, default catalog and principal, service URLs, and suggested next steps.
-This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
+This setup is not intended for production use."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-st [...]
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span class=td-sidebar-nav-active-item>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/setup-tools/index.html b/releases/1.7.0/getting-started/setup-tools/index.html
index 0981696ae0..7ceb097909 100644
--- a/releases/1.7.0/getting-started/setup-tools/index.html
+++ b/releases/1.7.0/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="361"><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Tools"><meta name=twitter:description content="This guide describes how to use the setup command to manage Apache Polaris configuration using an infrastructure-as-code approach. Define your Polaris configuration [...]
The Polaris CLI can be installed from PyPI:
pip install apache-polaris This command supports bootstrapping new environments and exporting existing configurations for reuse or version control.
-Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
+Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZk [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check checked>
diff --git a/releases/1.7.0/getting-started/using-polaris/index.html b/releases/1.7.0/getting-started/using-polaris/index.html
index d5b1177092..4747d652f8 100644
--- a/releases/1.7.0/getting-started/using-polaris/index.html
+++ b/releases/1.7.0/getting-started/using-polaris/index.html
@@ -10,7 +10,7 @@ export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to
In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><meta itemprop=wordCount content="1323"><meta name=twitter:card content="summary"><meta name=twitter:title content="Using Polaris"><meta name=twitter:description content="Setup🔗 Install the Polaris CLI from PyPI:
pip install apache-polaris Ensure your CLIENT_ID & CLIENT_SECRET variables are already defined, as they were required for starting the Polaris server earlier.
export CLIENT_ID=YOUR_CLIENT_ID export CLIENT_SECRET=YOUR_CLIENT_SECRET Refer to the Creating a Catalog page for instructions on defining a catalog for your specific storage type. The following examples assume the catalog’s name is quickstart_catalog.
-In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
+In Polaris, the catalog is the top-level entity that objects like tables and views are organized under."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.7.0/getting-started/using-polaris/keycloak-idp/index.html
index 9a6ed0354d..73a6a2d62d 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 0ff6a39a14..cbd6f38002 100644
--- a/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.7.0/getting-started/using-polaris/telemetry-tools/index.html
@@ -14,7 +14,7 @@ export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens
Build the Polaris image if it’s not already present locally:
./gradlew \ :polaris-server:assemble \ :polaris-server:quarkusAppPartsBuild --rerun \ -Dquarkus.container-image.build=true Start the docker compose group by running the following command from the root of the repository:
docker compose -f getting-started/telemetry/docker-compose.yml up To access Polaris from the host machine, first request an access token:
-export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
+export POLARIS_TOKEN=$(curl -s http://localhost:8181/api/catalog/v1/oauth/tokens \ --user root:s3cr3t \ -d 'grant_type=client_credentials' \ -d 'scope=PRINCIPAL_ROLE:ALL' | jq -r .access_token) Then, use the access token in the Authorization header when accessing Polaris; you can also test the X-Request-ID header; you should see it in all logs and traces:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check checked>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/authentication/index.html b/releases/1.7.0/helm-chart/authentication/index.html
index 4d1e032f41..405260ae7b 100644
--- a/releases/1.7.0/helm-chart/authentication/index.html
+++ b/releases/1.7.0/helm-chart/authentication/index.html
@@ -6,7 +6,7 @@ Mode Type Description Internal internal Polaris manages credentials and issues t
Overview🔗 Polaris supports three authentication modes:
Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><meta itemprop=wordCount content="679"><meta name=twitter:card content="summary"><meta name=twitter:title content [...]
Overview🔗 Polaris supports three authentication modes:
-Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
+Mode Type Description Internal internal Polaris manages credentials and issues tokens. Default mode. External external An external Identity Provider (IDP) issues tokens. Polaris validates them via OIDC. Mixed mixed Both internal and external authentication are enabled. For more information on authentication in Polaris, see the Identity Providers section of the documentation."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=sty [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/dev/index.html b/releases/1.7.0/helm-chart/dev/index.html
index 0025191af3..c81a168cad 100644
--- a/releases/1.7.0/helm-chart/dev/index.html
+++ b/releases/1.7.0/helm-chart/dev/index.html
@@ -6,7 +6,7 @@ minikube start Installing from the Official Repository🔗 Add the official Pola
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><meta itemprop=wordCount content="808"><meta name=twitter:card content="summary"><meta name=twitter:title content="Development & Testing"><meta name=twitter:description content="This guide provides instructions for developers who want to work with the Polaris Helm chart locally, including setting up a local Kubernetes cluster, building from source, and running tests.
Local Development with Minikube🔗 Prerequisites🔗 Minikube installed Helm 3.x or 4.x installed kubectl installed Starting Minikube🔗 Start a local Minikube cluster:
-minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWj [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/index.html b/releases/1.7.0/helm-chart/index.html
index abe86d7ac7..d3f2d94578 100644
--- a/releases/1.7.0/helm-chart/index.html
+++ b/releases/1.7.0/helm-chart/index.html
@@ -10,7 +10,7 @@ Documentation🔗 Production Installation: Instructions for deploying Polaris in
Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><meta itemprop=wordCount content="168"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Helm Chart"><meta name=twitter:description content="The Apache Polaris project provides an official Helm chart for deploying Polaris on Kubernetes. The chart supports a wide range of configuration options, including persisten [...]
The chart is available in the official Apache Polaris Helm repository.
Documentation🔗 Production Installation: Instructions for deploying Polaris in a production environment, including how to add the Helm repository and set up scaling.
-Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgn [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/networking/index.html b/releases/1.7.0/helm-chart/networking/index.html
index 2efcd70177..bf7310fd6c 100644
--- a/releases/1.7.0/helm-chart/networking/index.html
+++ b/releases/1.7.0/helm-chart/networking/index.html
@@ -6,7 +6,7 @@ The Kubernetes Gateway API is the recommended approach for exposing Polaris exte
💡 Tip
The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><meta itemprop=wordCount content="905"><meta name=twitter:card content="summary"><meta name=twitter:title content="Services & Networking"><meta name=twitter:description content=" [...]
💡 Tip
-The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
+The Kubernetes Gateway API is the recommended approach for exposing Polaris externally. It provides a more expressive, extensible, and role-oriented API compared to Ingress, and is the future direction for Kubernetes traffic management. Services🔗 The Polaris Helm chart creates the following services by default:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/persistence/index.html b/releases/1.7.0/helm-chart/persistence/index.html
index 27b3ae8c39..15c43f5af2 100644
--- a/releases/1.7.0/helm-chart/persistence/index.html
+++ b/releases/1.7.0/helm-chart/persistence/index.html
@@ -10,7 +10,7 @@ In-Memory - for testing only PostgreSQL (JDBC) - recommended for production Mong
The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><meta itemprop=wordCount content="624"><meta name=twitter:card content="summary"><meta name=twitter:title content="Persistence"><meta name=twitter:description content="This page describes how to configure persiste [...]
Polaris supports three metastore implementations:
In-Memory - for testing only PostgreSQL (JDBC) - recommended for production MongoDB (NoSQL) - experimental (beta) ⚠️ Warning
-The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
+The default in-memory metastore is not suitable for production. Data will be lost when pods restart, and you cannot run multiple replicas. In-Memory Metastore🔗 The in-memory metastore is the default and requires no configuration. It is useful for quick testing and development:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href= [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/production/index.html b/releases/1.7.0/helm-chart/production/index.html
index cc8ff4b3b0..7c02718437 100644
--- a/releases/1.7.0/helm-chart/production/index.html
+++ b/releases/1.7.0/helm-chart/production/index.html
@@ -6,7 +6,7 @@ helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><meta itemprop=wordCount content="765"><meta name=twitter:card content="summary"><meta name=twitter:title content="Production Configuration"><meta name=twitter:description content="This guide provides instructions for configuring the Apache Polaris Helm ch [...]
Prerequisites🔗 A Kubernetes cluster (1.33+ recommended) Helm 3.x or 4.x installed kubectl configured to access your cluster A PostgreSQL or MongoDB database Adding the Helm Repository🔗 Add the official Apache Polaris Helm repository:
-helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
+helm repo add polaris https://downloads.apache.org/polaris/helm-chart helm repo update Installation🔗 Create a values.yaml file with your production configuration. See the Chart Values Reference for all available configuration options."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/reference/index.html b/releases/1.7.0/helm-chart/reference/index.html
index 4972672d94..59118e5792 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 27f630853b..d6279fa96a 100644
--- a/releases/1.7.0/index.html
+++ b/releases/1.7.0/index.html
@@ -10,7 +10,7 @@ Key concepts🔗 This section introduces key concepts associated with using Apac
In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><meta itemprop=wordCount content="981"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris 1.7.0 Documentation"><meta name=twitter:description content="Apache Polaris is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST [...]
With Polaris, you can provide centralized, secure read and write access to your Iceberg tables across different REST-compatible query engines.
Key concepts🔗 This section introduces key concepts associated with using Apache Polaris.
-In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
+In the following diagram, a sample Apache Polaris structure with nested namespaces is shown for Catalog1. No tables or namespaces have been created yet for Catalog2 or Catalog3."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet i [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases170><span class=td-sidebar-nav-active-item>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/access-control/index.html b/releases/1.7.0/managing-security/access-control/index.html
index 08f0e331d3..e0bbb9388b 100644
--- a/releases/1.7.0/managing-security/access-control/index.html
+++ b/releases/1.7.0/managing-security/access-control/index.html
@@ -10,7 +10,7 @@ Polaris uses a role-based access control (RBAC) model in which the Polaris admin
For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><meta itemprop=wordCount content="1226"><meta name=twitter:card content="summary"><meta name=twitter:title content="Role-Based Acce [...]
Polaris uses a role-based access control (RBAC) model in which the Polaris administrator assigns access privileges to catalog roles and then grants access to resources to principals by assigning catalog roles to principal roles.
ℹ️ Info
-For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
+For advanced authorization scenarios requiring external policy management or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs) such as Open Policy Agent (OPA). See External Policy Decision Point for more information. These are the key concepts to understanding access control in Polaris:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha2 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
index d236af0102..52bdd0304c 100644
--- a/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.7.0/managing-security/external-idp/idp-dev-notes/index.html
@@ -6,7 +6,7 @@ InternalPolarisToken: Used in internal auth and inherits from PrincipalCredentia
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><meta itemprop=wordCount content="342"><meta name=twitter:card content="summary"><meta name=twitter:title content="Authentication Development Details"><meta name=twitter:description content="Developer Architecture Notes🔗 Authentication Architecture🔗 Polaris separates authentication into two logical phases using Quarkus Security:
Credential extraction – parsing headers and tokens Credential authentication – validating identity and assigning roles Key Interfaces🔗 Authenticator: A core interface used to authenticate credentials and resolve principal and principal roles. Roles may be derived from OIDC claims or internal mappings.
-InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script sr [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-idp/index.html b/releases/1.7.0/managing-security/external-idp/index.html
index 457e3d1522..108231f3ff 100644
--- a/releases/1.7.0/managing-security/external-idp/index.html
+++ b/releases/1.7.0/managing-security/external-idp/index.html
@@ -6,7 +6,7 @@ internal (Default) Only Polaris internal authentication is used. external Authen
Authentication Types🔗 Polaris supports three authentication modes:
internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><meta itemprop=wordCount content="906"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identity [...]
Authentication Types🔗 Polaris supports three authentication modes:
-internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
+internal (Default) Only Polaris internal authentication is used. external Authenticates using external OIDC providers (via Quarkus OIDC). Disables the internal token endpoint (returns HTTP 501). mixed Tries internal authentication first; if this fails, it falls back to OIDC. Authentication can be configured globally or per realm by setting the following properties:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integri [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-pdp/index.html b/releases/1.7.0/managing-security/external-pdp/index.html
index 255ef1ef98..66e7b6b78a 100644
--- a/releases/1.7.0/managing-security/external-pdp/index.html
+++ b/releases/1.7.0/managing-security/external-pdp/index.html
@@ -6,7 +6,7 @@ What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a componen
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><meta itemprop=wordCount content="284"><meta name=twitter:card content="summary"><meta name=twitter:title content="External Policy Decision Point"><meta name=twitter:description content="This section provides information about integrating Apache Polaris with external Policy Decision Points (PDPs) f [...]
Overview🔗 By default, Apache Polaris uses an internal authorization system based on role-based access control (RBAC). For advanced use cases requiring external policy management, centralized authorization, or integration with existing policy infrastructure, Polaris supports integration with external Policy Decision Points (PDPs).
-What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
+What is a Policy Decision Point?🔗 A Policy Decision Point (PDP) is a component that evaluates authorization requests against defined policies and returns authorization decisions (allow/deny)."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css re [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/external-pdp/opa/index.html b/releases/1.7.0/managing-security/external-pdp/opa/index.html
index 0401ac47aa..3e33d30da8 100644
--- a/releases/1.7.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.7.0/managing-security/external-pdp/opa/index.html
@@ -6,7 +6,7 @@ Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that ena
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><meta itemprop=wordCount content="1341"><meta name=twitter:card content="summary"><meta name=twitter:title content="Open Policy Agent (OPA) Integration"><meta name=twitter:description content="⚠️ Preview Feature
OPA integration is currently a preview feature and may undergo breaking changes in future versions. Use with caution in production environments. This page describes how to integrate Apache Polaris with Open Policy Agent (OPA) for external authorization.
-Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
+Overview🔗 Open Policy Agent (OPA) is a general-purpose policy engine that enables unified, context-aware policy enforcement across your stack. OPA provides a high-level declarative language (Rego) for authoring policies and APIs to offload policy decision-making from your software."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/index.html b/releases/1.7.0/managing-security/index.html
index e1e4845448..2f29760c23 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 f38e913401..878ec0ffd0 100644
--- a/releases/1.7.0/metastores/index.html
+++ b/releases/1.7.0/metastores/index.html
@@ -6,7 +6,7 @@ Backend Type Support Level Description In-Memory in-memory Test only Data is sto
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><meta itemprop=wordCount content="146"><meta name=twitter:card content="summary"><meta name=twit [...]
Polaris entities: catalogs, namespaces, tables, views, principals, roles, etc. Polaris RBAC data: authorization and access control information (when using the built-in authorizer). Polaris policies: policy configurations for data governance and security. Polaris supports three metastore implementations and persistence backends:
-Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
+Backend Type Support Level Description In-Memory in-memory Test only Data is stored in memory and lost when pods restart. Suitable for development and testing only. PostgreSQL (JDBC) relational-jdbc Ready to use Data is stored in a PostgreSQL database using JDBC. Recommended for production. MongoDB (NoSQL) nosql Experimental Data is stored in a MongoDB database. Currently in beta. ⚠️ Warning"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/nosql-mongodb/index.html b/releases/1.7.0/metastores/nosql-mongodb/index.html
index 2837809b05..e8a5a22f12 100644
--- a/releases/1.7.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.7.0/metastores/nosql-mongodb/index.html
@@ -14,7 +14,7 @@ polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus
The MongoDB backend is currently in beta. This implementation uses MongoDB as the persistence backend and leverages the Quarkus MongoDB extension for connection management. Configuration can be done through environment variables or JVM -D flags at startup.
Basic Configuration🔗 Using environment variables:
POLARIS_PERSISTENCE_TYPE=nosql POLARIS_PERSISTENCE_NOSQL_BACKEND=MongoDb QUARKUS_MONGODB_DATABASE=polaris QUARKUS_MONGODB_CONNECTION_STRING=mongodb://<username>:<password>@<host>:<port> Using properties file:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=MongoDb quarkus.mongodb.database=polaris quarkus.mongodb.connection-string=mongodb://<username>:<password>@<host>:<port> MongoDB Atlas Configuration🔗 For MongoDB Atlas deployments, use the mongodb+srv:// connection string format:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anon [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/relational-jdbc/index.html b/releases/1.7.0/metastores/relational-jdbc/index.html
index e496b46317..84f7d2fc5a 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 112b0b918d..807de94796 100644
--- a/releases/1.7.0/polaris-api-specs/index.html
+++ b/releases/1.7.0/polaris-api-specs/index.html
@@ -2,7 +2,7 @@
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/polaris-api-specs/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris API Reference"><meta property="og:description" content="The Apache Polaris API offers [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content="Polaris API Reference"><meta itemprop=description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, pri [...]
It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><meta itemprop=wordCount content="50"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris API Reference"><meta name=twitter:description content="The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, [...]
-It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
+It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.7.0/polaris-api-specs/polaris-catalog-api/index.html
index cbe34d76cc..c6550d9e31 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 b55b3807cf..ec3f240f47 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 d10b568d0b..1345886338 100644
--- a/releases/1.7.0/polaris-spark-client/index.html
+++ b/releases/1.7.0/polaris-spark-client/index.html
@@ -18,7 +18,7 @@ Quick Start with Local Polaris Service🔗 If you want to quickly try out the fu
The Spark client can manage Iceberg tables and non-Iceberg tables.
Users who only use Iceberg tables do not need to use this client and can use the Iceberg-provided Spark client.
This page documents how to connect Spark with Polaris Service using the Polaris Spark client.
-Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
+Quick Start with Local Polaris Service🔗 If you want to quickly try out the functionality with a local Polaris service, simply check out the Polaris repo and follow the instructions in the Spark plugin getting-started README."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/policy/index.html b/releases/1.7.0/policy/index.html
index 73499e3b43..837ae3029f 100644
--- a/releases/1.7.0/policy/index.html
+++ b/releases/1.7.0/policy/index.html
@@ -6,7 +6,7 @@ Create and manage policies Attach policies to specific resources (catalogs, name
With the policy API, you can:
Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><meta itemprop=wordCount content="640"><meta name=twitter:card content="summary"><meta name=twitter:title content="Policy"><meta name=twitter:description co [...]
With the policy API, you can:
-Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
+Create and manage policies Attach policies to specific resources (catalogs, namespaces, tables, or views) Check applicable policies for any given resource What is a Policy?🔗 A policy in Apache Polaris is a structured entity that defines rules governing actions on specified resources under predefined conditions. Each policy contains:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2ea [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/realm/index.html b/releases/1.7.0/realm/index.html
index 9855cdfcf8..50f82adb78 100644
--- a/releases/1.7.0/realm/index.html
+++ b/releases/1.7.0/realm/index.html
@@ -6,7 +6,7 @@ Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resour
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><meta itemprop=wordCount content="240"><meta name=twitter:card content="summary"><meta name=twitter:title content="Realm"><meta name=twitter:description content="This page explains what a realm is and what it is used for in Polaris.
What is it?🔗 A realm in Polaris serves as logical partitioning mechanism within the catalog system. This isolation allows for multitenancy, enabling different teams, environments or organizations to operate independently within the same Polaris deployment.
-Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
+Key Characteristics🔗 Isolation: Each realm encapsulates its own set of resources, ensuring that operations, policies in one realm do not affect others."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/telemetry/index.html b/releases/1.7.0/telemetry/index.html
index c033474419..bcefdc1182 100644
--- a/releases/1.7.0/telemetry/index.html
+++ b/releases/1.7.0/telemetry/index.html
@@ -6,7 +6,7 @@ Additional tags can be added to the metrics by setting the polaris.metrics.tags.
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><meta itemprop=wordCount content="1048"><meta name=twitter:card content="summary"><meta name=twitter:title content="Telemetry"><meta name=twitter:description content= [...]
Metrics can be scraped by Prometheus or any compatible metrics scraping server. See: Prometheus for more information.
-Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
+Additional tags can be added to the metrics by setting the polaris.metrics.tags.* property. Each tag is a key-value pair, where the key is the tag name and the value is the tag value. For example, to add a tag environment=prod to all metrics, set polaris.metrics.tags.environment=prod. Many tags can be added, such as below:"><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0m [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/vended-credentials/index.html b/releases/1.7.0/vended-credentials/index.html
index 19e10008e7..5ea2d4fade 100644
--- a/releases/1.7.0/vended-credentials/index.html
+++ b/releases/1.7.0/vended-credentials/index.html
@@ -2,7 +2,7 @@
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:url" content="https://polaris.apache.org/releases/1.7.0/vended-credentials/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Vended Credentials Reference"><meta property="og:description" content="Whe [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="releases"><meta itemprop=name content="Vended Credentials Reference"><meta itemprop=description content="When an Iceberg client (Spa [...]
Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><meta itemprop=wordCount content="710"><meta name=twitter:card content="summary"><meta name=twitter:title content="Vended Credentials Reference"><meta name=twitter:description content="When an Iceberg client (Spark, Trino, PyIceberg, etc.) loads a table or vie [...]
-Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
+Properties with kind credential carry sensitive material and are returned in the credentials map of the API response (never logged). Properties with kind config carry non-sensitive configuration and are returned in the config map."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679 [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/releases/index.html b/releases/index.html
index 654fab96c1..d1be2dc4dd 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/releases/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/releases/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png [...]
<label for=m-releases170-check><a href=/releases/1.7.0/ title="Apache Polaris 1.7.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170><span>1.7.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases170getting-started-li><input type=checkbox id=m-releases170getting-started-check>
<label for=m-releases170getting-started-check><a href=/releases/1.7.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases170getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedquick-start-li><input type=checkbox id=m-releases170getting-startedquick-start-check>
<label for=m-releases170getting-startedquick-start-check><a href=/releases/1.7.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases170getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases170getting-startedsetup-tools-li><input type=checkbox id=m-releases170getting-startedsetup-tools-check>
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index b18229880f..0d1053c2e7 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 a200e3528f..5dad32585e 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 255bd0f9c5..b03d2d91a1 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 4e5baa2f9f..1b772528da 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 73a736c6f6..e9607318dc 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 94e29dcffb..4098adef84 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 f272cec4cf..6c14a8cd21 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image/png href [...]
\ No newline at end of file
diff --git a/tags/jaeger/index.html b/tags/jaeger/index.html
index ece4385e9f..29130838d8 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 8b0bd27fda..47bc1cee03 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 d9b06ef630..1a2e43ee52 100644
--- a/tags/keycloak/index.html
+++ b/tags/keycloak/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/keycloak/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/keycloak/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type=image [...]
\ No newline at end of file
diff --git a/tags/object-storage/index.html b/tags/object-storage/index.html
index 20730b0606..710c63cfc7 100644
--- a/tags/object-storage/index.html
+++ b/tags/object-storage/index.html
@@ -1 +1 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/object-storage/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type [...]
\ No newline at end of file
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=application/rss+xml href=https://polaris.apache.org/tags/object-storage/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon type [...]
\ No newline at end of file
diff --git a/tags/ozone/index.html b/tags/ozone/index.html
index 2429244c13..3e5a6b668c 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 ae38193805..16952c0684 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 b1ee1b2a9f..27826de8b6 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 0ceda9d51f..148039b9eb 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 0335625b8e..093aca4955 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 6999e218d7..e65bcd0f07 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 499e3e1257..192fe2200d 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 383a5772e8..56c363b7ee 100644
--- a/tools/iceberg-catalog-migrator/index.html
+++ b/tools/iceberg-catalog-migrator/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/iceberg-catalog-migrator/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Iceberg Catalog Migrator"><meta property="og:description" content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Iceberg Catalog Migrator"><meta itemprop=description content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
To use this tool, please see this guide."><meta itemprop=wordCount content="25"><meta name=twitter:card content="summary"><meta name=twitter:title content="Iceberg Catalog Migrator"><meta name=twitter:description content="Iceberg Catalog Migrator is a command-line tool to migrate Iceberg tables from one Iceberg catalog to another.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span class=td-sidebar-nav-active-item>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/index.html b/tools/index.html
index 543d89004a..da10c9a74f 100644
--- a/tools/index.html
+++ b/tools/index.html
@@ -2,7 +2,7 @@
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta property="og:url" content="https://polaris.apache.org/tools/"><meta property="og:site_name" content="Apache P [...]
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta property="og:locale" content="en_us"><meta property="og:type" content="website"><meta itemprop=name content=" [...]
Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><meta itemprop=wordCount content="78"><meta name=twitter:card content="summary"><meta name=twitter:title content="P [...]
-Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
+Tool Description Iceberg Catalog Migrator A command-line tool to migrate Iceberg tables from one Iceberg catalog to another. Polaris Benchmarks Performance benchmarks for Polaris. Polaris Synchronizer A tool to migrate entities from one Polaris instance to another. Polaris MCP Server A Polaris MCP server implementation. Polaris Console A Web Console for the Polaris server."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-benchmarks/index.html b/tools/polaris-benchmarks/index.html
index 1659378bc8..57bce8a7ac 100644
--- a/tools/polaris-benchmarks/index.html
+++ b/tools/polaris-benchmarks/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-benchmarks/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Benchmarks"><meta property="og:description" content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Benchmarks"><meta itemprop=description content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
To use this tool, please see this guide."><meta itemprop=wordCount content="42"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Benchmarks"><meta name=twitter:description content="Polaris Benchmarks is a tool to measure the performance of Polaris. It can be used for comparing the performance of different Polaris instances or for monitoring the performance of a Polaris instance over time.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check checked>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span class=td-sidebar-nav-active-item>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-console/index.html b/tools/polaris-console/index.html
index 8fa9d0af08..5784ec0160 100644
--- a/tools/polaris-console/index.html
+++ b/tools/polaris-console/index.html
@@ -2,7 +2,7 @@
You can find more details about Polaris Console on the README.md."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-console/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Console"><meta property="og:description" content="The Polaris Console is a modern web interface for the Polaris server.
You can find more details about Polaris Console on the README.md."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Console"><meta itemprop=description content="The Polaris Console is a modern web interface for the Polaris server.
You can find more details about Polaris Console on the README.md."><meta itemprop=wordCount content="23"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Console"><meta name=twitter:description content="The Polaris Console is a modern web interface for the Polaris server.
-You can find more details about Polaris Console on the README.md."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.m [...]
+You can find more details about Polaris Console on the README.md."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.m [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check checked>
diff --git a/tools/polaris-mcp-server/index.html b/tools/polaris-mcp-server/index.html
index dd7c32277a..7934de6d1f 100644
--- a/tools/polaris-mcp-server/index.html
+++ b/tools/polaris-mcp-server/index.html
@@ -6,7 +6,7 @@ To use this tool, please see this guide."><meta property="og:locale" content="en
It wraps the Polaris REST APIs so MCP-compatible clients (IDEs, agents, chat applications) can issue structured requests via JSON-RPC.
To use this tool, please see this guide."><meta itemprop=wordCount content="47"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris MCP Server"><meta name=twitter:description content="Polaris MCP Server is a package that provides Python implementation of the Model Context Protocol (MCP) server for Apache Polaris.
It wraps the Polaris REST APIs so MCP-compatible clients (IDEs, agents, chat applications) can issue structured requests via JSON-RPC.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check checked>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span class=td-sidebar-nav-active-item>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>
diff --git a/tools/polaris-synchronizer/index.html b/tools/polaris-synchronizer/index.html
index 617b86247b..a7dee3e790 100644
--- a/tools/polaris-synchronizer/index.html
+++ b/tools/polaris-synchronizer/index.html
@@ -2,7 +2,7 @@
To use this tool, please see this guide."><meta property="og:url" content="https://polaris.apache.org/tools/polaris-synchronizer/"><meta property="og:site_name" content="Apache Polaris"><meta property="og:title" content="Polaris Synchronizer"><meta property="og:description" content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
To use this tool, please see this guide."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="tools"><meta itemprop=name content="Polaris Synchronizer"><meta itemprop=description content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
To use this tool, please see this guide."><meta itemprop=wordCount content="23"><meta name=twitter:card content="summary"><meta name=twitter:title content="Polaris Synchronizer"><meta name=twitter:description content="The Polaris Synchronizer is a tool to migrate entities from one Polaris instance to another.
-To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
+To use this tool, please see this guide."><link rel=preload href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css as=style integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><link href=/scss/main.min.69990f06493cf0b22d6a8631827b7679a651c5f392218d2680bbbcaa39968ec6.css rel=stylesheet integrity="sha256-aZkPBkk88LItaoYxgnt2eaZRxfOSIY0mgLu8qjmWjsY=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js [...]
<label for=m-toolsiceberg-catalog-migrator-check><a href=/tools/iceberg-catalog-migrator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolsiceberg-catalog-migrator><span>Iceberg Catalog Migrator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-mcp-server-li><input type=checkbox id=m-toolspolaris-mcp-server-check>
<label for=m-toolspolaris-mcp-server-check><a href=/tools/polaris-mcp-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-mcp-server><span>Polaris MCP Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-benchmarks-li><input type=checkbox id=m-toolspolaris-benchmarks-check>
<label for=m-toolspolaris-benchmarks-check><a href=/tools/polaris-benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-toolspolaris-benchmarks><span>Polaris Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-toolspolaris-console-li><input type=checkbox id=m-toolspolaris-console-check>