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/10/27 20:10:04 UTC
(polaris) branch asf-site updated: deploy: 47477dd32b620535e85b184b94c78df25df7996e
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 be9b2fc41a deploy: 47477dd32b620535e85b184b94c78df25df7996e
be9b2fc41a is described below
commit be9b2fc41a7cb7b1c68e3ffbf228ad02aa7794b4
Author: flyrain <fl...@users.noreply.github.com>
AuthorDate: Tue Oct 27 20:09:53 2026 +0000
deploy: 47477dd32b620535e85b184b94c78df25df7996e
---
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 +-
blog/2026/08/18/securing-s3-data-with-aws-kms/index.html | 2 +-
blog/index.html | 2 +-
blog/page/2/index.html | 2 +-
categories/index.html | 2 +-
community/chat-bylaws/index.html | 2 +-
community/community-guidelines/index.html | 2 +-
community/contributing-guidelines/index.html | 2 +-
community/index.html | 2 +-
community/meetings/index.html | 2 +-
community/proposals/index.html | 2 +-
community/release-guides/index.html | 2 +-
community/release-guides/manual-release-guide/index.html | 2 +-
.../release-guides/release-verification-guide/index.html | 2 +-
.../semi-automated-release-guide/index.html | 2 +-
community/security-advisories/cve-2026-42809/index.html | 2 +-
community/security-advisories/cve-2026-42810/index.html | 2 +-
community/security-advisories/cve-2026-42811/index.html | 2 +-
community/security-advisories/cve-2026-42812/index.html | 2 +-
community/security-advisories/cve-2026-97395/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/1.8.0/index.html | 2 +-
downloads/index.html | 2 +-
downloads/readme/index.html | 2 +-
guides/assets/polaris/reference-setup-config.yaml | 12 ++++++++++++
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-opa/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 | 15 ++++++++++-----
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/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 +-
.../federation/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/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 +-
in-dev/unreleased/getting-started/quick-start/index.html | 2 +-
in-dev/unreleased/getting-started/setup-tools/index.html | 2 +-
.../unreleased/getting-started/using-polaris/index.html | 2 +-
.../getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/keycloak-opa-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
in-dev/unreleased/helm-chart/authentication/index.html | 2 +-
in-dev/unreleased/helm-chart/dev/index.html | 2 +-
in-dev/unreleased/helm-chart/index.html | 2 +-
in-dev/unreleased/helm-chart/networking/index.html | 2 +-
in-dev/unreleased/helm-chart/persistence/index.html | 2 +-
in-dev/unreleased/helm-chart/production/index.html | 2 +-
in-dev/unreleased/helm-chart/reference/index.html | 2 +-
in-dev/unreleased/index.html | 2 +-
.../managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
.../unreleased/managing-security/external-idp/index.html | 2 +-
.../unreleased/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 +-
in-dev/unreleased/metastores/nosql-dynamodb/index.html | 2 +-
in-dev/unreleased/metastores/nosql-mongodb/index.html | 2 +-
in-dev/unreleased/metastores/relational-jdbc/index.html | 2 +-
in-dev/unreleased/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
in-dev/unreleased/polaris-spark-client/index.html | 2 +-
in-dev/unreleased/policy/index.html | 2 +-
in-dev/unreleased/realm/index.html | 2 +-
in-dev/unreleased/telemetry/index.html | 2 +-
in-dev/unreleased/vended-credentials/index.html | 2 +-
index.html | 2 +-
...ine-search-index.f24a86b8312e83e76a29db4ec87df91f.json | 2 +-
releases/0.9.0/access-control/index.html | 2 +-
releases/0.9.0/command-line-interface/index.html | 2 +-
.../0.9.0/configuring-polaris-for-production/index.html | 2 +-
releases/0.9.0/entities/index.html | 2 +-
releases/0.9.0/index.html | 2 +-
releases/0.9.0/metastores/index.html | 2 +-
releases/0.9.0/overview/index.html | 2 +-
releases/0.9.0/polaris-management-service/index.html | 2 +-
releases/0.9.0/quickstart/index.html | 2 +-
releases/0.9.0/rest-catalog-open-api/index.html | 2 +-
releases/1.0.0/access-control/index.html | 2 +-
releases/1.0.0/admin-tool/index.html | 2 +-
releases/1.0.0/command-line-interface/index.html | 2 +-
releases/1.0.0/configuration/index.html | 2 +-
.../1.0.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.0/entities/index.html | 2 +-
releases/1.0.0/evolution/index.html | 2 +-
releases/1.0.0/generic-table/index.html | 2 +-
.../1.0.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.0/getting-started/index.html | 2 +-
.../1.0.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.0/getting-started/quickstart/index.html | 2 +-
releases/1.0.0/getting-started/using-polaris/index.html | 2 +-
releases/1.0.0/index.html | 2 +-
releases/1.0.0/metastores/index.html | 2 +-
releases/1.0.0/polaris-catalog-service/index.html | 2 +-
releases/1.0.0/polaris-management-service/index.html | 2 +-
releases/1.0.0/polaris-spark-client/index.html | 2 +-
releases/1.0.0/policy/index.html | 2 +-
releases/1.0.0/realm/index.html | 2 +-
releases/1.0.0/telemetry/index.html | 2 +-
releases/1.0.1/access-control/index.html | 2 +-
releases/1.0.1/admin-tool/index.html | 2 +-
releases/1.0.1/command-line-interface/index.html | 2 +-
releases/1.0.1/configuration/index.html | 2 +-
.../1.0.1/configuring-polaris-for-production/index.html | 2 +-
releases/1.0.1/entities/index.html | 2 +-
releases/1.0.1/evolution/index.html | 2 +-
releases/1.0.1/generic-table/index.html | 2 +-
.../1.0.1/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.0.1/getting-started/index.html | 2 +-
.../1.0.1/getting-started/install-dependencies/index.html | 2 +-
releases/1.0.1/getting-started/quickstart/index.html | 2 +-
releases/1.0.1/getting-started/using-polaris/index.html | 2 +-
releases/1.0.1/index.html | 2 +-
releases/1.0.1/metastores/index.html | 2 +-
releases/1.0.1/polaris-catalog-service/index.html | 2 +-
releases/1.0.1/polaris-management-service/index.html | 2 +-
releases/1.0.1/polaris-spark-client/index.html | 2 +-
releases/1.0.1/policy/index.html | 2 +-
releases/1.0.1/realm/index.html | 2 +-
releases/1.0.1/telemetry/index.html | 2 +-
releases/1.1.0/access-control/index.html | 2 +-
releases/1.1.0/admin-tool/index.html | 2 +-
releases/1.1.0/command-line-interface/index.html | 2 +-
releases/1.1.0/configuration/index.html | 2 +-
.../1.1.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.1.0/entities/index.html | 2 +-
releases/1.1.0/evolution/index.html | 2 +-
releases/1.1.0/external-idp/index.html | 2 +-
releases/1.1.0/generic-table/index.html | 2 +-
.../1.1.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-aws/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-azure/index.html | 2 +-
.../deploying-polaris/quickstart-deploy-gcp/index.html | 2 +-
releases/1.1.0/getting-started/index.html | 2 +-
.../1.1.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.1.0/getting-started/minio/index.html | 2 +-
releases/1.1.0/getting-started/quickstart/index.html | 2 +-
releases/1.1.0/getting-started/using-polaris/index.html | 2 +-
releases/1.1.0/helm/index.html | 2 +-
releases/1.1.0/index.html | 2 +-
releases/1.1.0/metastores/index.html | 2 +-
releases/1.1.0/polaris-catalog-service/index.html | 2 +-
releases/1.1.0/polaris-management-service/index.html | 2 +-
releases/1.1.0/polaris-spark-client/index.html | 2 +-
releases/1.1.0/policy/index.html | 2 +-
releases/1.1.0/realm/index.html | 2 +-
releases/1.1.0/telemetry/index.html | 2 +-
releases/1.2.0/admin-tool/index.html | 2 +-
releases/1.2.0/command-line-interface/index.html | 2 +-
releases/1.2.0/configuration/index.html | 2 +-
.../1.2.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.2.0/entities/index.html | 2 +-
releases/1.2.0/evolution/index.html | 2 +-
.../1.2.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.2.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.2.0/federation/index.html | 2 +-
releases/1.2.0/generic-table/index.html | 2 +-
.../creating-a-catalog/catalog-azure/index.html | 2 +-
.../creating-a-catalog/catalog-gcs/index.html | 2 +-
.../1.2.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.2.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.2.0/getting-started/index.html | 2 +-
.../1.2.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.2.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.2.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.2.0/managing-security/external-idp/index.html | 2 +-
releases/1.2.0/managing-security/index.html | 2 +-
releases/1.2.0/metastores/index.html | 2 +-
releases/1.2.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.2.0/polaris-spark-client/index.html | 2 +-
releases/1.2.0/policy/index.html | 2 +-
releases/1.2.0/realm/index.html | 2 +-
releases/1.2.0/telemetry/index.html | 2 +-
releases/1.3.0/admin-tool/index.html | 2 +-
releases/1.3.0/command-line-interface/index.html | 2 +-
releases/1.3.0/configuration/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../1.3.0/configuring-polaris-for-production/index.html | 2 +-
releases/1.3.0/entities/index.html | 2 +-
releases/1.3.0/evolution/index.html | 2 +-
.../1.3.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.3.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.3.0/federation/index.html | 2 +-
releases/1.3.0/generic-table/index.html | 2 +-
.../1.3.0/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 +-
.../1.3.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.3.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
releases/1.3.0/getting-started/index.html | 2 +-
.../1.3.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.3.0/getting-started/quick-start/index.html | 2 +-
releases/1.3.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.3.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.3.0/managing-security/external-idp/index.html | 2 +-
releases/1.3.0/managing-security/external-pdp/index.html | 2 +-
.../1.3.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.3.0/managing-security/index.html | 2 +-
releases/1.3.0/metastores/index.html | 2 +-
releases/1.3.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.3.0/polaris-spark-client/index.html | 2 +-
releases/1.3.0/policy/index.html | 2 +-
releases/1.3.0/realm/index.html | 2 +-
releases/1.3.0/telemetry/index.html | 2 +-
releases/1.4.0/admin-tool/index.html | 2 +-
releases/1.4.0/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.4.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.0/configuration/index.html | 2 +-
releases/1.4.0/downstream-build/index.html | 2 +-
releases/1.4.0/entities/index.html | 2 +-
releases/1.4.0/evolution/index.html | 2 +-
.../1.4.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.4.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.0/federation/index.html | 2 +-
releases/1.4.0/generic-table/index.html | 2 +-
.../1.4.0/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 +-
.../1.4.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.4.0/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 +-
.../1.4.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.4.0/getting-started/quick-start/index.html | 2 +-
releases/1.4.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.4.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.0/managing-security/external-idp/index.html | 2 +-
releases/1.4.0/managing-security/external-pdp/index.html | 2 +-
.../1.4.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.0/managing-security/index.html | 2 +-
releases/1.4.0/metastores/index.html | 2 +-
releases/1.4.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.4.0/polaris-spark-client/index.html | 2 +-
releases/1.4.0/policy/index.html | 2 +-
releases/1.4.0/realm/index.html | 2 +-
releases/1.4.0/telemetry/index.html | 2 +-
releases/1.4.1/admin-tool/index.html | 2 +-
releases/1.4.1/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.4.1/configuration/configuring-polaris/index.html | 2 +-
releases/1.4.1/configuration/index.html | 2 +-
releases/1.4.1/downstream-build/index.html | 2 +-
releases/1.4.1/entities/index.html | 2 +-
releases/1.4.1/evolution/index.html | 2 +-
.../1.4.1/federation/hive-metastore-federation/index.html | 2 +-
.../1.4.1/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.4.1/federation/index.html | 2 +-
releases/1.4.1/generic-table/index.html | 2 +-
.../1.4.1/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 +-
.../1.4.1/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.4.1/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 +-
.../1.4.1/getting-started/install-dependencies/index.html | 2 +-
releases/1.4.1/getting-started/quick-start/index.html | 2 +-
releases/1.4.1/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.4.1/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.4.1/managing-security/external-idp/index.html | 2 +-
releases/1.4.1/managing-security/external-pdp/index.html | 2 +-
.../1.4.1/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.4.1/managing-security/index.html | 2 +-
releases/1.4.1/metastores/index.html | 2 +-
releases/1.4.1/metastores/nosql-mongodb/index.html | 2 +-
releases/1.4.1/metastores/relational-jdbc/index.html | 2 +-
releases/1.4.1/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.4.1/polaris-spark-client/index.html | 2 +-
releases/1.4.1/policy/index.html | 2 +-
releases/1.4.1/realm/index.html | 2 +-
releases/1.4.1/telemetry/index.html | 2 +-
releases/1.5.0/admin-tool/index.html | 2 +-
releases/1.5.0/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.5.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.5.0/configuration/index.html | 2 +-
releases/1.5.0/downstream-build/index.html | 2 +-
releases/1.5.0/entities/index.html | 2 +-
releases/1.5.0/evolution/index.html | 2 +-
.../1.5.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.5.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.5.0/federation/index.html | 2 +-
releases/1.5.0/generic-table/index.html | 2 +-
.../1.5.0/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 +-
.../1.5.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.5.0/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 +-
.../1.5.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.5.0/getting-started/quick-start/index.html | 2 +-
releases/1.5.0/getting-started/setup-tools/index.html | 2 +-
releases/1.5.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.5.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.5.0/managing-security/external-idp/index.html | 2 +-
releases/1.5.0/managing-security/external-pdp/index.html | 2 +-
.../1.5.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.5.0/managing-security/index.html | 2 +-
releases/1.5.0/metastores/index.html | 2 +-
releases/1.5.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.5.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.5.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.5.0/polaris-spark-client/index.html | 2 +-
releases/1.5.0/policy/index.html | 2 +-
releases/1.5.0/realm/index.html | 2 +-
releases/1.5.0/telemetry/index.html | 2 +-
releases/1.6.0/admin-tool/index.html | 2 +-
releases/1.6.0/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.6.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.6.0/configuration/index.html | 2 +-
releases/1.6.0/downstream-build/index.html | 2 +-
releases/1.6.0/entities/index.html | 2 +-
releases/1.6.0/evolution/index.html | 2 +-
.../federation/bigquery-metastore-federation/index.html | 2 +-
.../1.6.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.6.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.6.0/federation/index.html | 2 +-
releases/1.6.0/generic-table/index.html | 2 +-
.../1.6.0/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 +-
.../1.6.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.6.0/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 +-
.../1.6.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.6.0/getting-started/quick-start/index.html | 2 +-
releases/1.6.0/getting-started/setup-tools/index.html | 2 +-
releases/1.6.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.6.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.6.0/managing-security/external-idp/index.html | 2 +-
releases/1.6.0/managing-security/external-pdp/index.html | 2 +-
.../1.6.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.6.0/managing-security/index.html | 2 +-
releases/1.6.0/metastores/index.html | 2 +-
releases/1.6.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.6.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.6.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.6.0/polaris-spark-client/index.html | 2 +-
releases/1.6.0/policy/index.html | 2 +-
releases/1.6.0/realm/index.html | 2 +-
releases/1.6.0/telemetry/index.html | 2 +-
releases/1.7.0/admin-tool/index.html | 2 +-
releases/1.7.0/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.7.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.7.0/configuration/index.html | 2 +-
releases/1.7.0/downstream-build/index.html | 2 +-
releases/1.7.0/entities/index.html | 2 +-
releases/1.7.0/evolution/index.html | 2 +-
.../federation/bigquery-metastore-federation/index.html | 2 +-
.../1.7.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.7.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.7.0/federation/index.html | 2 +-
releases/1.7.0/generic-table/index.html | 2 +-
.../1.7.0/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 +-
.../1.7.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.7.0/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 +-
.../1.7.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.7.0/getting-started/quick-start/index.html | 2 +-
releases/1.7.0/getting-started/setup-tools/index.html | 2 +-
releases/1.7.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/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 +-
.../1.7.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.7.0/managing-security/external-idp/index.html | 2 +-
releases/1.7.0/managing-security/external-pdp/index.html | 2 +-
.../1.7.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.7.0/managing-security/index.html | 2 +-
releases/1.7.0/metastores/index.html | 2 +-
releases/1.7.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.7.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.7.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.7.0/polaris-spark-client/index.html | 2 +-
releases/1.7.0/policy/index.html | 2 +-
releases/1.7.0/realm/index.html | 2 +-
releases/1.7.0/telemetry/index.html | 2 +-
releases/1.7.0/vended-credentials/index.html | 2 +-
releases/1.8.0/admin-tool/index.html | 2 +-
releases/1.8.0/command-line-interface/index.html | 2 +-
.../configuration/configuration-reference/index.html | 2 +-
.../configuring-aws-s3-cloud-storage-specific/index.html | 2 +-
.../index.html | 2 +-
.../configuring-gcs-cloud-storage-specific/index.html | 2 +-
.../configuring-polaris-for-production/index.html | 2 +-
.../1.8.0/configuration/configuring-polaris/index.html | 2 +-
releases/1.8.0/configuration/index.html | 2 +-
releases/1.8.0/downstream-build/index.html | 2 +-
releases/1.8.0/entities/index.html | 2 +-
releases/1.8.0/evolution/index.html | 2 +-
.../federation/bigquery-metastore-federation/index.html | 2 +-
.../1.8.0/federation/hive-metastore-federation/index.html | 2 +-
.../1.8.0/federation/iceberg-rest-federation/index.html | 2 +-
releases/1.8.0/federation/index.html | 2 +-
releases/1.8.0/generic-table/index.html | 2 +-
.../1.8.0/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 +-
.../1.8.0/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 +-
.../getting-started/creating-a-catalog/s3/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-aws/index.html | 2 +-
.../cloud-deploy/deploy-azure/index.html | 2 +-
.../deploying-polaris/cloud-deploy/deploy-gcp/index.html | 2 +-
.../deploying-polaris/cloud-deploy/index.html | 2 +-
.../1.8.0/getting-started/deploying-polaris/index.html | 2 +-
.../deploying-polaris/local-deploy/index.html | 2 +-
.../deploying-polaris/storage-tls/index.html | 2 +-
releases/1.8.0/getting-started/index.html | 2 +-
.../1.8.0/getting-started/install-dependencies/index.html | 2 +-
releases/1.8.0/getting-started/quick-start/index.html | 2 +-
releases/1.8.0/getting-started/setup-tools/index.html | 2 +-
releases/1.8.0/getting-started/using-polaris/index.html | 2 +-
.../getting-started/using-polaris/keycloak-idp/index.html | 2 +-
.../using-polaris/telemetry-tools/index.html | 2 +-
releases/1.8.0/helm-chart/authentication/index.html | 2 +-
releases/1.8.0/helm-chart/dev/index.html | 2 +-
releases/1.8.0/helm-chart/index.html | 2 +-
releases/1.8.0/helm-chart/networking/index.html | 2 +-
releases/1.8.0/helm-chart/persistence/index.html | 2 +-
releases/1.8.0/helm-chart/production/index.html | 2 +-
releases/1.8.0/helm-chart/reference/index.html | 2 +-
releases/1.8.0/index.html | 2 +-
.../1.8.0/managing-security/access-control/index.html | 2 +-
.../external-idp/idp-dev-notes/index.html | 2 +-
releases/1.8.0/managing-security/external-idp/index.html | 2 +-
releases/1.8.0/managing-security/external-pdp/index.html | 2 +-
.../1.8.0/managing-security/external-pdp/opa/index.html | 2 +-
releases/1.8.0/managing-security/index.html | 2 +-
releases/1.8.0/metastores/index.html | 2 +-
releases/1.8.0/metastores/nosql-mongodb/index.html | 2 +-
releases/1.8.0/metastores/relational-jdbc/index.html | 2 +-
releases/1.8.0/polaris-api-specs/index.html | 2 +-
.../polaris-api-specs/polaris-catalog-api/index.html | 2 +-
.../polaris-api-specs/polaris-management-api/index.html | 2 +-
releases/1.8.0/polaris-spark-client/index.html | 2 +-
releases/1.8.0/policy/index.html | 2 +-
releases/1.8.0/realm/index.html | 2 +-
releases/1.8.0/telemetry/index.html | 2 +-
releases/1.8.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/external-principals/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/opa/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 +-
709 files changed, 729 insertions(+), 712 deletions(-)
diff --git a/404.html b/404.html
index 19463925bd..b204b49bc3 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 2f8a080c6a..f38246bb29 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha5 [...]
+The Apache Polaris team."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 a11b056279..8c7b6c50ed 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 055d0da5b2..9dd6db5e9f 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 3f076d7b4f..06ef7236c4 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 9f71b85af0..6dbecea074 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 b4505b9770..55f4fef579 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 772806422f..f07763b6eb 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 3caa0adc6f..fb32900e4e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 257bac1eb6..8d16ca1e6b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 8679d201a8..bc173de7de 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba [...]
<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 94b40ec876..d463bb28c6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 ec7e20862f..d571414cc7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
<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 8b6b0a72f9..346373700d 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 e11e14e38a..f023105fa2 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 9a0e269e2e..bac3550655 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 2d79adaa24..3b3590be08 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 3f4ee2e29d..359f9b3254 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 c438ac6d92..7b199f4b86 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 3e09a6f148..6f1dc38840 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 d664a94966..db7bec78b6 100644
--- a/community/meetings/index.html
+++ b/community/meetings/index.html
@@ -58,7 +58,7 @@ Date Time 2026-10-01
09:00 PST, 18:00 CET
2026-11-26
09:00 PST, 18:00 CET
-…"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2CJ7UaYy4JwqLDIrZU [...]
+…"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 50f569ebc8..744f841786 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integr [...]
+Polaris Roadmap Discussed Roadmap"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 ec9fe035c6..b7807c4716 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 fd82a798dd..066c93d334 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 614b621463..1be344b377 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5 [...]
<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 75c445b48a..fc0a6aae9c 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="2074"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6v [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6v [...]
<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 b621a1d57d..a9bc08206a 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 89557d98bd..0cae1f4dd4 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 f7f2f2572e..8ead024efe 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847782.js integrity="sha512-v2 [...]
+Severity🔗 Important"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 9302a591a6..8747cc9612 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02 [...]
<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-97395/index.html b/community/security-advisories/cve-2026-97395/index.html
index 0a9e2f75ef..e8f6e018d1 100644
--- a/community/security-advisories/cve-2026-97395/index.html
+++ b/community/security-advisories/cve-2026-97395/index.html
@@ -6,7 +6,7 @@ Affected versions🔗 Apache Polaris < 1.8.0 Description🔗 Apache Polaris allo
Severity🔗 Important
Affected versions🔗 Apache Polaris < 1.8.0 Description🔗 Apache Polaris allows an authenticated principal with permission to create or update Iceberg table properties to set FileIO client settings such as s3.endpoint in table metadata."><meta itemprop=wordCount content="163"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="CVE-2026-97395 - Allows authorized table writers to redirect server-side Iceberg FileI [...]
Severity🔗 Important
-Affected versions🔗 Apache Polaris < 1.8.0 Description🔗 Apache Polaris allows an authenticated principal with permission to create or update Iceberg table properties to set FileIO client settings such as s3.endpoint in table metadata."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aa [...]
+Affected versions🔗 Apache Polaris < 1.8.0 Description🔗 Apache Polaris allows an authenticated principal with permission to create or update Iceberg table properties to set FileIO client settings such as s3.endpoint in table metadata."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aa [...]
<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 9b9efc4aea..cc0eea1229 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="213"><meta name=twitter:card content="summary"><meta name=twitter:title content="Apache Polaris"><meta name=twitter:description content="Security🔗 Adherin [...]
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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 bbdfb7599d..79ca24ae31 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
1.8.0 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 (EOL) 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.8.0 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 (EOL) 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.8.0 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 (EOL) For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><meta itemprop=wordCount content="36"><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.8.0 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 (EOL) For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha [...]
+1.8.0 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 (EOL) For main-branch developer documentation, see Developer Docs (main branch, unreleased)."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/downloads/0.9.0/index.html b/downloads/0.9.0/index.html
index 486e67dbf7..7c1c196397 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d029 [...]
\ 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d029 [...]
\ No newline at end of file
diff --git a/downloads/1.0.0/index.html b/downloads/1.0.0/index.html
index 7b59899b31..7eeda8b130 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 f6bbe3da18..a283d68284 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 4e93fece82..dac1a96f0e 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 e871ab930f..2b3d002eaa 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 b3ce49872f..9464a2f0cd 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 2fa528f1f5..525e00184b 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 9341842c50..11439337f8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 c4ef112ecd..1033604eb9 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 582f797c32..8b6227c742 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 3925f5c7f4..fc8b090eca 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/1.8.0/index.html b/downloads/1.8.0/index.html
index 3c25d7e781..e6b3f23fe7 100644
--- a/downloads/1.8.0/index.html
+++ b/downloads/1.8.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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris has no [...]
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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris has no [...]
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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris has no [...]
-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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris has no [...]
+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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris has no [...]
(see Fixes). Fresh bootstraps use schema v6 automatically and get the right index. Because Polaris
has no automated schema migrations, existing Postgres/CockroachDB deployments keep the old,
ineffective index until an operator recreates it manually:<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>DROP</span><span style=color:#f8f8f8> </span><span style=color:#204a87;font-weight:700>INDEX</span><span style=color:#f8f8f8> </span><span style=color:#000>polaris_schema</span><span [...]
diff --git a/downloads/index.html b/downloads/index.html
index fa16d60fc4..1239589af5 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.8.0 - Released September 28, 2026 (docs) 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 (EOL) (docs) Verifying Down [...]
💡 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.8.0 - Released September 28, 2026 (docs) 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 (EOL) (docs) Verifying Down [...]
+1.8.0 - Released September 28, 2026 (docs) 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 (EOL) (docs) Verifying Down [...]
</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 33ccae622a..37578763df 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 aba7dd0325..b19ed30078 100644
--- a/guides/assets/polaris/reference-setup-config.yaml
+++ b/guides/assets/polaris/reference-setup-config.yaml
@@ -121,6 +121,18 @@ catalogs:
namespaces:
- name: [dev_namespace, sub_namespace]
+ # --- Tables and Views ---
+ # Register existing Apache Iceberg tables and views by their metadata locations.
+ ## commented out as these are example paths only; replace with valid path for metadata_location
+ # tables:
+ # - name: dev_table
+ # namespace: [dev_namespace]
+ # metadata_location: s3://bucket/dev_namespace/dev_table/metadata/00001-abcd.metadata.json
+ # views:
+ # - name: dev_view
+ # namespace: [dev_namespace]
+ # metadata_location: s3://bucket/dev_namespace/dev_view/metadata/00001-abcd.metadata.json
+
# --- Policies ---
# Defines policies that can be attached to entities in this catalog.
policies:
diff --git a/guides/ceph/index.html b/guides/ceph/index.html
index 2614bb50d1..f633a46ffc 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/cockroachdb/index.html b/guides/cockroachdb/index.html
index 28ce5ef940..9b4a01f861 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/flink/index.html b/guides/flink/index.html
index cd4287cb55..8f4e47cc3a 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/index.html b/guides/index.html
index 77097d8b9d..30964b10a9 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. Authentication: Keycloak + OPA: Uses Keycloak as an external identity provider and OPA as an external authorizer to support fully external principals. Backend: JDBC, [...]
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. Authentication: Keycloak + OPA: Uses Keycloak as an external identity provider and OPA as an external authorizer to support fully external principals. Backend: JDBC, [...]
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. Authentication: Keycloak + OPA: Uses Keycloak as an external identity provider and OPA as an external authorizer to support fully external principals. Backend: JDBC, [...]
-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. Authentication: Keycloak + OPA: Uses Keycloak as an external identity provider and OPA as an external authorizer to support fully external principals. Backend: JDBC, [...]
+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. Authentication: Keycloak + OPA: Uses Keycloak as an external identity provider and OPA as an external authorizer to support fully external principals. Backend: JDBC, [...]
<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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/jdbc/index.html b/guides/jdbc/index.html
index 14ea6c783b..b7745087bd 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" id=m-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/keycloak-opa/index.html b/guides/keycloak-opa/index.html
index 5f59e199bc..28dc296302 100644
--- a/guides/keycloak-opa/index.html
+++ b/guides/keycloak-opa/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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check checked>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span class=td-sidebar-nav-active-item>Authentication: Keycloak + OPA</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>
diff --git a/guides/keycloak/index.html b/guides/keycloak/index.html
index 051def635e..b71bcdbb9c 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/ozone/index.html b/guides/ozone/index.html
index 0b93d9bb25..9e19d7e909 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/quickstart/index.html b/guides/quickstart/index.html
index 2ffe6b773f..7033dd58e2 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/readme/index.html b/guides/readme/index.html
index 58f01307a4..5ffcf8e487 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/rustfs/index.html b/guides/rustfs/index.html
index 444b3dc9ba..8949271630 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/spark/index.html b/guides/spark/index.html
index d141bbb13c..84a1342983 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/telemetry/index.html b/guides/telemetry/index.html
index 113dbfd026..d4e5ecd208 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/guides/trino/index.html b/guides/trino/index.html
index 34b0a154d2..18257a6286 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-guideskeycloak-opa-li><input type=checkbox id=m-guideskeycloak-opa-check>
<label for=m-guideskeycloak-opa-check><a href=/guides/keycloak-opa/ title="Getting Started with Apache Polaris, Fully External Principals, Keycloak and OPA" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-guideskeycloak-opa><span>Authentication: Keycloak + OPA</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>
diff --git a/in-dev/index.html b/in-dev/index.html
index b113153e08..06121957b0 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 d84bf687ea..2cdfe00596 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 ff8dce4c0d..402484cbf5 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="1439"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8 [...]
<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 779aeb9cce..aff982fdab 100644
--- a/in-dev/unreleased/command-line-interface/index.html
+++ b/in-dev/unreleased/command-line-interface/index.html
@@ -10,11 +10,11 @@ usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help mes
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
Installation🔗 Install the latest release from PyPI:
pip install apache-polaris For development, run make client-setup-env to set up the Python client environment.
The basic syntax of the Polaris CLI is outlined below:
-usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
+usage: polaris [-h] [options] COMMAND ... options: -h, --help show this help message and exit Global Options: --host HOST Polaris server hostname --port PORT Polaris server port --scheme {http,https} URL scheme for host/port (default: http) --base-url BASE_URL Complete base URL (overrides host/port/scheme) --catalog-url CATALOG_URL Base URL for the Iceberg REST Catalog (IRC) API. Use when your --base-url or deployment maps directly to the catalog root (no /api/catalog appended). --client [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check>
@@ -908,7 +908,7 @@ Command Options:
</code></pre><h5 id=examples-53 id=examples-53>Examples<a class=heading-anchor href=#examples-53 aria-label=Anchor>🔗</a></h5><pre tabindex=0><code>polaris policies update --catalog some_catalog --namespace some.schema --policy-file my_updated_policy.json my_policy
polaris policies update --catalog some_catalog --namespace some.schema --policy-file my_updated_policy.json --policy-description "Updated policy description" my_policy
-</code></pre><h3 id=repair id=repair>Repair<a class=heading-anchor href=#repair aria-label=Anchor>🔗</a></h3><p>The <code>repair</code> command is a bash script wrapper used to regenerate Python client code and update necessary dependencies, ensuring the Polaris client remains up-to-date and functional. <strong>Please note that this command does not support any options and its usage information is not available via a <code>--help</code> flag.</strong></p><h3 id=setup id=setup>Setup<a clas [...]
+</code></pre><h3 id=repair id=repair>Repair<a class=heading-anchor href=#repair aria-label=Anchor>🔗</a></h3><p>The <code>repair</code> command is a bash script wrapper used to regenerate Python client code and update necessary dependencies, ensuring the Polaris client remains up-to-date and functional. <strong>Please note that this command does not support any options and its usage information is not available via a <code>--help</code> flag.</strong></p><h3 id=setup id=setup>Setup<a clas [...]
positional arguments:
SETUP_CONFIG_FILE setup config
@@ -919,11 +919,16 @@ options:
Command Options:
--dry-run Run without executing
</code></pre><h5 id=examples-54 id=examples-54>Examples<a class=heading-anchor href=#examples-54 aria-label=Anchor>🔗</a></h5><pre tabindex=0><code>polaris setup apply setup-config.yaml
-</code></pre><h4 id=export id=export>export<a class=heading-anchor href=#export aria-label=Anchor>🔗</a></h4><p>The <code>export</code> subcommand retrieves the current Polaris configuration and outputs it in a YAML format. This output is compatible with the apply subcommand, allowing you to easily back up, migrate, or recreate your Polaris environment.</p><p>Exported policies are represented as a list with explicit <code>name</code> and <code>namespace</code> fields so policies with the [...]
+</code></pre><h4 id=export id=export>export<a class=heading-anchor href=#export aria-label=Anchor>🔗</a></h4><p>The <code>export</code> subcommand retrieves the current Polaris configuration and outputs it in a YAML format. This output is compatible with the apply subcommand, allowing you to easily back up, migrate, or recreate your Polaris environment.</p><p>Exported policies are represented as a list with explicit <code>name</code> and <code>namespace</code> fields so policies with the [...]
options:
- -h, --help show this help message and exit
+ -h, --help show this help message and exit
+
+Command Options:
+ --include-tables-and-views Also export tables and views of internal catalogs
</code></pre><h5 id=examples-55 id=examples-55>Examples<a class=heading-anchor href=#examples-55 aria-label=Anchor>🔗</a></h5><pre tabindex=0><code>polaris setup export
+
+polaris setup export --include-tables-and-views
</code></pre><h3 id=find id=find>Find<a class=heading-anchor href=#find aria-label=Anchor>🔗</a></h3><p>The <code>find</code> command is used to searches for an identifier across global entities (principals, roles, catalogs)
and catalog entities (namespaces, tables, views) using fuzzy matching.</p><h5 id=examples-56 id=examples-56>Examples<a class=heading-anchor href=#examples-56 aria-label=Anchor>🔗</a></h5><pre tabindex=0><code>polaris find my_table
polaris find ns1.ns2
diff --git a/in-dev/unreleased/configuration/configuration-reference/index.html b/in-dev/unreleased/configuration/configuration-reference/index.html
index d3001c7616..fabc195322 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"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><meta itemprop=wordCount content="7395"><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"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a99 [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a99 [...]
<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 720cb69e40..7274bb0cc1 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 da5175b336..1d8094d2de 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="1139"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 57e5ccccfa..e14b512162 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<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 270be0ac84..961bcffad9 100644
--- a/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
+++ b/in-dev/unreleased/configuration/configuring-polaris-for-production/index.html
@@ -6,7 +6,7 @@ If you are deploying Polaris using the Helm chart, make sure to review the Helm
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><meta itemprop=wordCount content="1130"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 c677a0bba4..c75dccfcd9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<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 b01f775d8b..d2d398d0e6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<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 5ca14ad867..5169b45238 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 3a779a5ac5..a2c800842e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 6ef546fa03..30e66534cd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 c3ba0b0591..b87b0d8499 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 92a043996c..a6af28479a 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="1105"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 ea0bb07a94..e0bf1b9247 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 0f75cf27dc..47eae4a6d4 100644
--- a/in-dev/unreleased/federation/index.html
+++ b/in-dev/unreleased/federation/index.html
@@ -2,7 +2,7 @@
Access control for federated catalogs🔗 Polaris uses role-based access control (RBAC), in which privileges on securable objects are granted to catalog roles, and catalog roles are assigned to principal roles. Grants normally target securable objects that exist in the Polaris metastore. The namespaces, tables, and views of a federated catalog live in the remote system and have no corresponding local entity, so by default they can only be secured at the catalog level, not individually. The [...]
Access control for federated catalogs🔗 Polaris uses role-based access control (RBAC), in which privileges on securable objects are granted to catalog roles, and catalog roles are assigned to principal roles. Grants normally target securable objects that exist in the Polaris metastore. The namespaces, tables, and views of a federated catalog live in the remote system and have no corresponding local entity, so by default they can only be secured at the catalog level, not individually. The [...]
Access control for federated catalogs🔗 Polaris uses role-based access control (RBAC), in which privileges on securable objects are granted to catalog roles, and catalog roles are assigned to principal roles. Grants normally target securable objects that exist in the Polaris metastore. The namespaces, tables, and views of a federated catalog live in the remote system and have no corresponding local entity, so by default they can only be secured at the catalog level, not individually. The [...]
-Access control for federated catalogs🔗 Polaris uses role-based access control (RBAC), in which privileges on securable objects are granted to catalog roles, and catalog roles are assigned to principal roles. Grants normally target securable objects that exist in the Polaris metastore. The namespaces, tables, and views of a federated catalog live in the remote system and have no corresponding local entity, so by default they can only be secured at the catalog level, not individually. The [...]
+Access control for federated catalogs🔗 Polaris uses role-based access control (RBAC), in which privileges on securable objects are granted to catalog roles, and catalog roles are assigned to principal roles. Grants normally target securable objects that exist in the Polaris metastore. The namespaces, tables, and views of a federated catalog live in the remote system and have no corresponding local entity, so by default they can only be secured at the catalog level, not individually. The [...]
<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 6b35ab672f..7dfcfd1aea 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="801"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 c1e8e7edd2..92a6c5b739 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 8e5ff7e367..39cee39c46 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 939bc318a2..64bc00cbc5 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 4dfb197b76..8c535a7dc9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<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 94aa8a78d4..3d3dca8320 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 783c78a52c..798f093cab 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.c1 [...]
+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.c1 [...]
<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 5806420d1f..3b514115fd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 6f65656c90..59ebd7765d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 abc249ad1d..19ed80bf36 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 eb843019c2..dcd0a3716c 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 5ed88dea57..4c6807e3b9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 c5c59d19a2..df646c3383 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 0037da1bf3..93beb0f0bf 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 ccf46b6ab2..7937c1b274 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
<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 bb9a81417a..3bb2e74746 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 594a81a6fe..85ff37a650 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 55058bec4d..43880aceaf 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 e23b936f75..66b09556b2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 2639990ab2..ab32c7f222 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 95b840eb60..899b57fedc 100644
--- a/in-dev/unreleased/getting-started/setup-tools/index.html
+++ b/in-dev/unreleased/getting-started/setup-tools/index.html
@@ -10,7 +10,7 @@ pip install apache-polaris This command supports bootstrapping new environments
Exporting Your Configuration🔗 If you already have an Apache Polaris environment, you can export its current state to a YAML file using the export subcommand:"><meta itemprop=wordCount content="459"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
<label for=m-in-devunreleased-check><a href=/in-dev/unreleased/ title="Apache Polaris Documentation (Unreleased)" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleased><span>Unreleased</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child active-path" id=m-in-devunreleasedgetting-started-li><input type=checkbox id=m-in-devunreleasedgetting-started-check checked>
<label for=m-in-devunreleasedgetting-started-check><a href=/in-dev/unreleased/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-in-devunreleasedgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-in-devunreleasedgetting-startedquick-start-li><input type=checkbox id=m-in-devunreleasedgetting-star [...]
<label for=m-in-devunreleasedgetting-startedquick-start-check><a href=/in-dev/unreleased/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-in-devunreleasedgetting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-in-devunreleasedgetting-startedsetup-tools-li><input type=checkbox id=m-in-devunreleasedgetting-startedsetup-tools-check checked>
diff --git a/in-dev/unreleased/getting-started/using-polaris/index.html b/in-dev/unreleased/getting-started/using-polaris/index.html
index 8a81a21814..61d6f2879d 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="1373"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 15589773a2..c0bdbb3549 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
@@ -2,7 +2,7 @@
This Keycloak realm contains 1 client definition, client1:s3cr3t, and 1 real user, keycloak-admin:s3cr3t, who is granted the service_admin role on client1. Unlike the claims used in some other Polaris examples, nothing here is hardcoded: the token’s claims come naturally from this real user and the role granted to it in Keycloak."><meta property="og:url" content="https://polaris.apache.org/in-dev/unreleased/getting-started/using-polaris/keycloak-idp/"><meta property="og:site_name" conten [...]
This Keycloak realm contains 1 client definition, client1:s3cr3t, and 1 real user, keycloak-admin:s3cr3t, who is granted the service_admin role on client1. Unlike the claims used in some other Polaris examples, nothing here is hardcoded: the token’s claims come naturally from this real user and the role granted to it in Keycloak."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="in-dev"><meta itemprop=name con [...]
This Keycloak realm contains 1 client definition, client1:s3cr3t, and 1 real user, keycloak-admin:s3cr3t, who is granted the service_admin role on client1. Unlike the claims used in some other Polaris examples, nothing here is hardcoded: the token’s claims come naturally from this real user and the role granted to it in Keycloak."><meta itemprop=wordCount content="827"><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started with Apache Polaris, Externa [...]
-This Keycloak realm contains 1 client definition, client1:s3cr3t, and 1 real user, keycloak-admin:s3cr3t, who is granted the service_admin role on client1. Unlike the claims used in some other Polaris examples, nothing here is hardcoded: the token’s claims come naturally from this real user and the role granted to it in Keycloak."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+This Keycloak realm contains 1 client definition, client1:s3cr3t, and 1 real user, keycloak-admin:s3cr3t, who is granted the service_admin role on client1. Unlike the claims used in some other Polaris examples, nothing here is hardcoded: the token’s claims come naturally from this real user and the role granted to it in Keycloak."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<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-opa-idp/index.html b/in-dev/unreleased/getting-started/using-polaris/keycloak-opa-idp/index.html
index a02488eb52..dca7bae400 100644
--- a/in-dev/unreleased/getting-started/using-polaris/keycloak-opa-idp/index.html
+++ b/in-dev/unreleased/getting-started/using-polaris/keycloak-opa-idp/index.html
@@ -6,7 +6,7 @@ The authentication type must not be the default (internal) one. The authorizer m
Enabling fully external principals is done by setting the option polaris.authentication.credential-mode=external; it has two hard requirements, both enforced by Polaris at startup:
The authentication type must not be the default (internal) one. The authorizer must not be the default (internal) one, since it authorizes requests using metastore-backed grants, which external principals don’t have. This example satisfies both requirements: the default (and only) realm delegates authentication to Keycloak exclusively (polaris.authentication.type=external), and the whole deployment is authorized by Open Policy Agent (OPA) instead of Polaris’s built-in authorizer."><meta [...]
Enabling fully external principals is done by setting the option polaris.authentication.credential-mode=external; it has two hard requirements, both enforced by Polaris at startup:
-The authentication type must not be the default (internal) one. The authorizer must not be the default (internal) one, since it authorizes requests using metastore-backed grants, which external principals don’t have. This example satisfies both requirements: the default (and only) realm delegates authentication to Keycloak exclusively (polaris.authentication.type=external), and the whole deployment is authorized by Open Policy Agent (OPA) instead of Polaris’s built-in authorizer."><link [...]
+The authentication type must not be the default (internal) one. The authorizer must not be the default (internal) one, since it authorizes requests using metastore-backed grants, which external principals don’t have. This example satisfies both requirements: the default (and only) realm delegates authentication to Keycloak exclusively (polaris.authentication.type=external), and the whole deployment is authorized by Open Policy Agent (OPA) instead of Polaris’s built-in authorizer."><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 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 e2447950f5..8254fe1eff 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 f4d2b933ba..b7c9c0fcc2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 987b32820a..b56c720711 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<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 f96fbd91d4..68df95f197 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<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 82c9a61221..ac6b3b5dde 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<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 639d6ee891..421123dee7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 a7d8a8e971..ffb5acb32e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<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 9a1350bb35..601787dbc2 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 928a855587..4212483edc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 8eb748e5db..261ccb52ec 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="1664"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 81c1dec8af..d2223098e0 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="407"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 cfef7c7c61..fbc1a522e3 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="1291"><meta name=twitter:card content="summary"><meta name=twitter:title content="Identit [...]
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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 cb1f609174..6119739b5b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 666ef38ec7..a5774f6508 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 4356dae04f..eb9a1f9301 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 3e04803607..6537201dfb 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. DynamoDB (NoSQL) nosql Experimental Data is stored in Amazon DynamoDB. ⚠️ Warning"><meta itemprop=wordCount [...]
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. DynamoDB (NoSQL) nosql Experimental Data is stored in Amazon DynamoDB. ⚠️ Warning"><link rel=preload href=/s [...]
+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. DynamoDB (NoSQL) nosql Experimental Data is stored in Amazon DynamoDB. ⚠️ Warning"><link rel=preload href=/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" 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-dynamodb/index.html b/in-dev/unreleased/metastores/nosql-dynamodb/index.html
index 81495b58f8..9f9db7bdb1 100644
--- a/in-dev/unreleased/metastores/nosql-dynamodb/index.html
+++ b/in-dev/unreleased/metastores/nosql-dynamodb/index.html
@@ -10,7 +10,7 @@ Basic configuration🔗 Select the NoSQL backend and configure the DynamoDB clie
polaris.persistence.type=nosql polaris.persistence.nosql.backend=DynamoDb quarkus.dynamodb.aws.region=us-east-1 For example, local development can configure static credentials and an endpoint override:"><meta itemprop=wordCount content="187"><meta name=twitter:card content="summary"><meta name=twitter:title content="NoSQL DynamoDB"><meta name=twitter:description content="📝 Note
The DynamoDB backend is experimental. The DynamoDB backend stores Polaris metadata in Amazon DynamoDB. In a Quarkus deployment, Polaris uses the client supplied by the Quarkus Amazon DynamoDB extension.
Basic configuration🔗 Select the NoSQL backend and configure the DynamoDB client region. Credential acquisition, endpoint overrides, retry behavior, and HTTP settings use the standard Quarkus DynamoDB configuration:
-polaris.persistence.type=nosql polaris.persistence.nosql.backend=DynamoDb quarkus.dynamodb.aws.region=us-east-1 For example, local development can configure static credentials and an endpoint override:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d80 [...]
+polaris.persistence.type=nosql polaris.persistence.nosql.backend=DynamoDb quarkus.dynamodb.aws.region=us-east-1 For example, local development can configure static credentials and an endpoint override:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d80 [...]
<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 a37cac8ab6..6674f53522 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 80aefe9c31..a54af61d95 100644
--- a/in-dev/unreleased/metastores/relational-jdbc/index.html
+++ b/in-dev/unreleased/metastores/relational-jdbc/index.html
@@ -10,7 +10,7 @@ The JDBC metastore currently supports only PostgreSQL and CockroachDB databases.
Regular JDBC connection with username and password. AWS Aurora PostgreSQL metastore using IAM AWS authentication. The examples show the basic configuration, but many other options are available. For more details, please refer to the Quarkus configuration reference."><meta itemprop=wordCount content="1142"><meta name=twitter:card content="summary"><meta name=twitter:title content="Relational JDBC"><meta name=twitter:description content="The Relational JDBC metastore relies on a Quarkus-ma [...]
❗Important
The JDBC metastore currently supports only PostgreSQL and CockroachDB databases. Configuration🔗 Check below two configuration examples:
-Regular JDBC connection with username and password. AWS Aurora PostgreSQL metastore using IAM AWS authentication. The examples show the basic configuration, but many other options are available. For more details, please refer to the Quarkus configuration reference."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
+Regular JDBC connection with username and password. AWS Aurora PostgreSQL metastore using IAM AWS authentication. The examples show the basic configuration, but many other options are available. For more details, please refer to the Quarkus configuration reference."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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/polaris-api-specs/index.html b/in-dev/unreleased/polaris-api-specs/index.html
index 30dc0c9252..e26825990f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<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 ed73438775..c12ab9bc16 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 9185db81fe..4ed72f00d7 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 d8813f6c56..f9f57dae13 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<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 27c66b26da..5eb894b19d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<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 0f3c83acf0..395f7729ba 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<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 f7d6ffbf6c..21bc6a4a92 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<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 a8ef18a6be..ff042fe3fe 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="962"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<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 dbde048cc5..c542834329 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.3655e2ab3e1dbb17b3159af20631fece.json b/offline-search-index.f24a86b8312e83e76a29db4ec87df91f.json
similarity index 54%
rename from offline-search-index.3655e2ab3e1dbb17b3159af20631fece.json
rename to offline-search-index.f24a86b8312e83e76a29db4ec87df91f.json
index d712124a47..fbf2130f5e 100644
--- a/offline-search-index.3655e2ab3e1dbb17b3159af20631fece.json
+++ b/offline-search-index.f24a86b8312e83e76a29db4ec87df91f.json
@@ -1 +1 @@
-[{"body":"Released on September 28th, 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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and [...]
\ No newline at end of file
+[{"body":"Released on September 28th, 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: schema version 6 corrects the idx_locations index on Postgres and CockroachDB (see Fixes). Fresh bootstraps use schema v6 automatically and [...]
\ 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 d569563e7f..4de7b262d4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 752a0df692..9c4a0eff50 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 40b7c9ea09..bccd37749d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/entities/index.html b/releases/0.9.0/entities/index.html
index 80dfdc1e4d..842b183b3c 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/index.html b/releases/0.9.0/index.html
index e74b55e05c..78b1543e39 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/metastores/index.html b/releases/0.9.0/metastores/index.html
index 7d9ed95c7d..c4c56c0b78 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/overview/index.html b/releases/0.9.0/overview/index.html
index 4fc5a1b743..86625df416 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 374cf240cb..8c106fa81b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/0.9.0/quickstart/index.html b/releases/0.9.0/quickstart/index.html
index 4dfbee3049..a118db9f05 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 effc040d0a..b1ee9ecdee 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/access-control/index.html b/releases/1.0.0/access-control/index.html
index ee03f6e65f..56ace41a5d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/admin-tool/index.html b/releases/1.0.0/admin-tool/index.html
index 6aed222ebb..287b36b1ef 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3de5ae17c8..c1ccaa7787 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/configuration/index.html b/releases/1.0.0/configuration/index.html
index 772b0f248e..c97e0bec9a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d9eed05cd9..b88d9e1814 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/entities/index.html b/releases/1.0.0/entities/index.html
index 2e1bd5c1fa..064c906438 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/evolution/index.html b/releases/1.0.0/evolution/index.html
index 3ce2685667..b0172afbc3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/generic-table/index.html b/releases/1.0.0/generic-table/index.html
index 42cdc0ef84..b6210d2223 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e828b41b95..ff290e6ff7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet inte [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 87c417cbaf..ee357b3c58 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7c9937dbff..f83f3f8763 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 31929b934c..963fd81eb7 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/getting-started/index.html b/releases/1.0.0/getting-started/index.html
index 38635f3365..4b7cfe014f 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a1a47d0612..2d9edec28f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5acc944096..4d20850e3c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cef79785ef..9866b2d466 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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/index.html b/releases/1.0.0/index.html
index ada5cf23db..56aaded7ce 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/metastores/index.html b/releases/1.0.0/metastores/index.html
index f71db7a3ec..de2433deed 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 947b39d5bd..24ece7fd3d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a05157f9a1..dbfc0ad757 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6b9036df3a..e3c614d499 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/policy/index.html b/releases/1.0.0/policy/index.html
index 00f81f3bd2..ce07263597 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/realm/index.html b/releases/1.0.0/realm/index.html
index d9aec7757a..dcc8b9f7ed 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.0/telemetry/index.html b/releases/1.0.0/telemetry/index.html
index 1ff103c778..e47eb223cb 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/access-control/index.html b/releases/1.0.1/access-control/index.html
index a462c3ddbd..3e85965657 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/admin-tool/index.html b/releases/1.0.1/admin-tool/index.html
index 1ec0f7cb5f..4b94128426 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ca40dc4619..cbe46f6cc9 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/configuration/index.html b/releases/1.0.1/configuration/index.html
index 2b8aa21da6..8fc8c4c172 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 877de18964..b251627d70 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/entities/index.html b/releases/1.0.1/entities/index.html
index 6537394bfd..95bb9a2635 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/evolution/index.html b/releases/1.0.1/evolution/index.html
index 59d79ee229..8aa479d037 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/generic-table/index.html b/releases/1.0.1/generic-table/index.html
index 96d62c19e1..7b54659536 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6a9004fc84..7e0358aec2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet inte [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fb3745c95a..2db8dea350 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e43659f2c2..9d4c9aa776 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cfd6c92316..fec764596a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/getting-started/index.html b/releases/1.0.1/getting-started/index.html
index 09d685e77e..48abd8fc1b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 67c1bdba4f..bef03383e9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 75507b7751..005c464b58 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 23aedbee65..0ed93125f7 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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/index.html b/releases/1.0.1/index.html
index 2bc2bd0a2f..6da924f1d5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/metastores/index.html b/releases/1.0.1/metastores/index.html
index 95388d42ab..8fe21a98d8 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4b32d7549d..38c571fc1c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 54aec8d2fe..3f33dfcc3b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2294499ea7..240f9101c7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/policy/index.html b/releases/1.0.1/policy/index.html
index daa9f35eb9..d49ed66d50 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/realm/index.html b/releases/1.0.1/realm/index.html
index 440b7f3800..5b7f272808 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.0.1/telemetry/index.html b/releases/1.0.1/telemetry/index.html
index 7609171d20..7c67bcb9f7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/access-control/index.html b/releases/1.1.0/access-control/index.html
index 60ad2e32d2..a9b04f6a35 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/admin-tool/index.html b/releases/1.1.0/admin-tool/index.html
index 5dc8e771b0..b529c18d99 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 efbe77fa6d..228cf6ed3a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/configuration/index.html b/releases/1.1.0/configuration/index.html
index 19512764ad..7883b7e2c9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4c0f380bad..5f4ad0830f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/entities/index.html b/releases/1.1.0/entities/index.html
index 0878b1e215..b60f105982 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/evolution/index.html b/releases/1.1.0/evolution/index.html
index 0f1a8c8627..bd8d7d24b9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/external-idp/index.html b/releases/1.1.0/external-idp/index.html
index b212457bd3..a9f71ffe58 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/generic-table/index.html b/releases/1.1.0/generic-table/index.html
index 5b14b70e9f..0e61e796a5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 24d64af2ba..1bff9f9b85 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet inte [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6b35c67637..368a8b68f3 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ae53e5f5cd..634e7d630b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9002367fcf..8b3541dc8e 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/getting-started/index.html b/releases/1.1.0/getting-started/index.html
index 2876f440a6..4e8359b3b6 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3b782085b6..2cbeaceb53 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e74a71db20..4ddbe5001c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d80 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d80 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7fcb18b729..d6b1fb7cbc 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 401363ffd5..1c82f78516 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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/helm/index.html b/releases/1.1.0/helm/index.html
index 00a8130879..d54e5f89b7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/index.html b/releases/1.1.0/index.html
index c5be8fb12c..a5e1dfbd17 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/metastores/index.html b/releases/1.1.0/metastores/index.html
index 3b4fb9d385..f827a5c4b8 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 61a7833ce7..67d546896d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 696930db9f..2bd285fca4 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 720cf7a96c..7307d2dd23 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
+This page documents how to connect Spark with Polaris Service using the Polaris Spark client."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/policy/index.html b/releases/1.1.0/policy/index.html
index 5a92caa705..bc3af68f13 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/realm/index.html b/releases/1.1.0/realm/index.html
index 141b830637..15757dd20a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.1.0/telemetry/index.html b/releases/1.1.0/telemetry/index.html
index 10a155923d..fb82d0208d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/admin-tool/index.html b/releases/1.2.0/admin-tool/index.html
index 560f121c92..9aaf4961f1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 975bcdfac4..118147a89c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/configuration/index.html b/releases/1.2.0/configuration/index.html
index 5cd41ccea5..77b46b1a1d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1849cd55d5..47438be1ad 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/entities/index.html b/releases/1.2.0/entities/index.html
index 0cc8d85412..e2d28784da 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/evolution/index.html b/releases/1.2.0/evolution/index.html
index 18d6a1ffb0..67710105f3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2622bcbca1..89e3c4d68d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 16bf7c6fd8..2ca4c18084 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/federation/index.html b/releases/1.2.0/federation/index.html
index fa29716bdd..26b25829e2 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/generic-table/index.html b/releases/1.2.0/generic-table/index.html
index 3ece5ec811..3125bd6c64 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b5ef6a8ebe..b903992142 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 538b64560e..477ef4cf92 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b3ab7702fc..e64fe449f0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f4e7308a30..7aa6e9d37e 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5849c43239..e5a5eef1e2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9768621ef1..398e207573 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f [...]
+--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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8110ad9202..38c40dff96 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8d8c603265..18dfc7709c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cecd6fa5c7..4bb6becd1d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 361fbab2e8..6131707f91 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3e94ab8848..df0f615889 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d64a81ed35..0ea357d99e 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/getting-started/index.html b/releases/1.2.0/getting-started/index.html
index 1265008e47..a4d111e188 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/ [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 45050f9855..23926f6bf3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0dd7a4ea32..620df34b0c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f1d945a6c8..592ad1f0ea 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 371a2970c0..2f2d1259da 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity=" [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/helm/index.html b/releases/1.2.0/helm/index.html
index c9a7287e73..243f4f92c9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/index.html b/releases/1.2.0/index.html
index 70f8bfc004..4f83bd07a1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4488816df3..30d2c1bbf4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 98c39cc6f5..79cb819b5b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6573fed008..989c6caa13 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/managing-security/index.html b/releases/1.2.0/managing-security/index.html
index ca3d9c13ec..cad7a595ca 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/metastores/index.html b/releases/1.2.0/metastores/index.html
index 2ac12eb1f1..8dd61a4d15 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script [...]
+1. Relational JDBC metastore with username and password🔗 using environment variables:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fe87bc19a4..6708687aec 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 818366e148..d8ea4390b5 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 78b5799fbc..4341a39821 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5d3dbedf55..f0e88a0d80 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymou [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/policy/index.html b/releases/1.2.0/policy/index.html
index fc272233a4..0ff1010034 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/realm/index.html b/releases/1.2.0/realm/index.html
index 77c7f4351e..d93f02549f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.2.0/telemetry/index.html b/releases/1.2.0/telemetry/index.html
index c91e80f912..2821f4446c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/admin-tool/index.html b/releases/1.3.0/admin-tool/index.html
index 86af8c4786..d1c0703c6a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 87df2665b6..b144df6d95 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/configuration/index.html b/releases/1.3.0/configuration/index.html
index 809172775e..fae26aa894 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d3dfdec133..eb8698af34 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 72e15bcfe5..0c5487ccae 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/entities/index.html b/releases/1.3.0/entities/index.html
index 6db8b4c563..32710248d5 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/evolution/index.html b/releases/1.3.0/evolution/index.html
index eae48685a1..cec55c7cc4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 498ff6af61..92e26d5c5b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c5f02cacc9..7e262b486e 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/federation/index.html b/releases/1.3.0/federation/index.html
index 891ed57957..8760fbd218 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/generic-table/index.html b/releases/1.3.0/generic-table/index.html
index 1db6780ae6..59e811f895 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ded3a301a7..e176344764 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2230647da8..d70bf58073 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6478395f5c..2d1f0abd38 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8fef88701b..2807433736 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c2d64010fd..f29c35d42d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b4d73d20f0..3b4e79cab1 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b28edab275..8c38632574 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ee5ffbd0d6..7ce76fd108 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7f3f991678..13e512ea06 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKS [...]
+--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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKS [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9091beb6e0..2b25a0d040 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c89f33aa6f..e1df10c97a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1bbf47829d..6e7b1b4762 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5b0a13c036..b7fcd31c7d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 845d095099..6e757231fd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a973882413..9b00edcedf 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/getting-started/index.html b/releases/1.3.0/getting-started/index.html
index 96197c0ddb..1285e0da87 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 643cd842f9..026ba3106e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7f916382fa..1b2db8fc4d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8ea [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8ea [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 634fb3a48f..741bfb2922 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 23500dcc41..8adcc87f26 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cdb0ac9e4a..8121ec57d5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/helm/index.html b/releases/1.3.0/helm/index.html
index 11b749db9f..bba851f61a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/index.html b/releases/1.3.0/index.html
index d7d029542f..11c9dfe888 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d6eea834a7..52f3b42c61 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 88b3c1ad01..6f961b7d20 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 619714bcc8..40396d22c9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5083f8005c..1beaf4279b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 35ce6ebe1d..8861900862 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/managing-security/index.html b/releases/1.3.0/managing-security/index.html
index 41ead0776f..108f257ce9 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/metastores/index.html b/releases/1.3.0/metastores/index.html
index 8dd12af12d..c4c28afde0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d8 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d8 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cdcb8c4408..498e31903c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a3b25866a9..dc80a8738c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fd20c8cf58..bfe441b74d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6da1df9030..8b9162ef3a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymou [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/policy/index.html b/releases/1.3.0/policy/index.html
index 99c170b084..1c9d12892e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/realm/index.html b/releases/1.3.0/realm/index.html
index e30c152f45..c79cc2c2a4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.3.0/telemetry/index.html b/releases/1.3.0/telemetry/index.html
index 853cc62e00..d680262a1f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/admin-tool/index.html b/releases/1.4.0/admin-tool/index.html
index 6f6fb7a201..c41db2276b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6d355dc58a..8232096984 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0a5e648812..eabaa5c403 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ef2a26fa98..49fe46530c 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fdcba4f350..17580466cc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bd2ac0b9d9..0b5ffa2da3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/configuration/index.html b/releases/1.4.0/configuration/index.html
index ee100213b6..0b29280394 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/downstream-build/index.html b/releases/1.4.0/downstream-build/index.html
index fecf5376f9..10ce1d7ddc 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/entities/index.html b/releases/1.4.0/entities/index.html
index 8066a9ee76..4896d6bda3 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/evolution/index.html b/releases/1.4.0/evolution/index.html
index 5859c34d2d..e50bb83c99 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1935ba23e9..80ea1be41a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d9699762bc..aa4c4ad941 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/federation/index.html b/releases/1.4.0/federation/index.html
index 161bbbe768..2c84736002 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/generic-table/index.html b/releases/1.4.0/generic-table/index.html
index 2436650234..6d6ff97d83 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5ef62b8839..838f56cdcd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c550530e67..318bfca6e9 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2bb9d30a0b..d3fd295cca 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 846445d0de..96190bfa9c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a9033d826e..f27f434472 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 72cac946e3..726b1bf2ec 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 32ddeb1a6c..c9f46643e0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3aa241921d..d984e4c4b1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 07e104f33e..fdffc96e69 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a7c347bc0e..cb3c2c89c6 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ac3f08c329..0057e6bc8e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 24e77a39d1..583a4be882 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b4e66a0504..f1940e7f3b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f4361a39ba..828f6888f3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 22a90e54a7..c45f842764 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4d4b58076a..3606784312 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/getting-started/index.html b/releases/1.4.0/getting-started/index.html
index ddddbd2c2e..94cfa746db 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1a0879334e..0852d045ea 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3c071ff431..37df25455e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a73a409d4e..56d5dd6e59 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fd72d9eb50..63a82722fd 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ee122ec615..4af7d5d382 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 853a2ee3da..a753b89cac 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 929ca64046..1a0459178d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/helm-chart/index.html b/releases/1.4.0/helm-chart/index.html
index 7da3ab9726..1bdbf797bd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 93fc739453..6186242f04 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3277b2c5fa..fb49d1bc32 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 566d8e73c3..643a9a232a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e1a279e927..752dba1871 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/index.html b/releases/1.4.0/index.html
index fb90b917fb..8544cf5812 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 68d5d25da3..b093068e71 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e46f55ee89..13bb2830ea 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0ba31df7d9..79cb54ded6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 40d59676c5..b1cb6a5182 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 146197232a..040ef87e48 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/managing-security/index.html b/releases/1.4.0/managing-security/index.html
index c8a6414269..7501ed3fb9 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/metastores/index.html b/releases/1.4.0/metastores/index.html
index e1e2c6e470..9ad5c30fd5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cd7d231af6..10b6cb04b6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e87bdbbeaa..0d89176e9a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 736a6a8c93..a6e28f0883 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 338f6b6d33..cd44ba5503 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 611bbc7e7c..65136a860d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 45c97054bf..a0f3f919e3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/policy/index.html b/releases/1.4.0/policy/index.html
index be08e7b3e0..7f32ed609d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/realm/index.html b/releases/1.4.0/realm/index.html
index d26f406874..7274004ea4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.0/telemetry/index.html b/releases/1.4.0/telemetry/index.html
index 7105bfbfc0..c5691390eb 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/admin-tool/index.html b/releases/1.4.1/admin-tool/index.html
index 8dafed0275..7ceab67d04 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 716b68b128..b45708a7dd 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9a4c670f12..d41e00fc29 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 842d3fa5a4..0427130173 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 983454c1fb..fc396cfdea 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 322f60a8ba..1ffb1d60c6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/configuration/index.html b/releases/1.4.1/configuration/index.html
index 856861a26a..a50794e081 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/downstream-build/index.html b/releases/1.4.1/downstream-build/index.html
index 7081f6a2aa..5f842ffe2f 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/entities/index.html b/releases/1.4.1/entities/index.html
index 3deed0a3fd..5e3e913820 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.c16ec1ba8eaf74eac [...]
+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.c16ec1ba8eaf74eac [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/evolution/index.html b/releases/1.4.1/evolution/index.html
index e2c2d91edb..7796114057 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f6b5a6f7f1..01751b72b4 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2e5a2b29e5..50a5f74cfe 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/federation/index.html b/releases/1.4.1/federation/index.html
index 78bbbbb30a..5d60ab2194 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/generic-table/index.html b/releases/1.4.1/generic-table/index.html
index e282ec072f..528e263858 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 938fa477f9..d3964d9178 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1c453372e4..9d78f15aef 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 69d63f09da..e2825dbfb3 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6db682cef9..6b35defe53 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 79bb09cc16..e892a04588 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a1e5b16051..a49f712f5f 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6df177c67f..88efa93470 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5b2d220101..d091ddf623 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 06b5c8995b..c6d7ca5f10 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 db571f4983..ac6f63099c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e4ae142a48..d79c7b5684 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 168d8dc738..2aca21c7c2 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 97508f3251..5b53f4cbb2 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a8409ce2c5..c2e9410b2d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e5dffd6ebd..0d847e26de 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 11e50976f3..685eb60c37 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/getting-started/index.html b/releases/1.4.1/getting-started/index.html
index cc6769274a..c87124ab36 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5176614e1f..7147216aca 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ed1cffcceb..4cdb98511d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a75231001f..c0824aa641 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6e0635dafc..0b10ea332c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d1d1ee21ee..44ad0565b9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1d146b684a..6d08007745 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c9e547182d..19ccb583d6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/helm-chart/index.html b/releases/1.4.1/helm-chart/index.html
index 39e475da3d..885ce7b57b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e6ebdd4fe0..f5948cd785 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 24aeee7349..126d40e822 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 14a40985ad..ec1ad77b33 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f42342f4de..0800331ac1 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/index.html b/releases/1.4.1/index.html
index e5be2ea615..3ed87216e8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 361689bc49..1dc56a597d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 04a45fb8b2..d144e70978 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7e3859a8cb..bb5a559f97 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e4a5e1cef0..ca05ab421c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 69ab67f21a..faa855de04 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/managing-security/index.html b/releases/1.4.1/managing-security/index.html
index af6849c8bb..e4f5c49551 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/metastores/index.html b/releases/1.4.1/metastores/index.html
index ba474b8ba7..97d1402d01 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8cf54f5e3a..455a316764 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1df33d9ba0..4c6457a198 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 51a715253d..5781a327dc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e7541b45e2..f03fa9d463 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cc284151a0..9845d150e7 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 170236882a..1c97d15c8e 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/policy/index.html b/releases/1.4.1/policy/index.html
index 6fd501b63f..10179eced7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/realm/index.html b/releases/1.4.1/realm/index.html
index e4247043fa..849c5ea15b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.4.1/telemetry/index.html b/releases/1.4.1/telemetry/index.html
index 3f1a2c384d..21bacebb67 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/admin-tool/index.html b/releases/1.5.0/admin-tool/index.html
index 55749f4ffe..75a020ba7b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d0a6f1282d..c8b9d50135 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e619cfb0bd..629f8544a1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d5d9daf674..391766d095 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2bc5b62b3a..20716e2654 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8f60976731..99aabd0e19 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/configuration/index.html b/releases/1.5.0/configuration/index.html
index 080ec61c35..1895f2f23f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/downstream-build/index.html b/releases/1.5.0/downstream-build/index.html
index 1b69c49448..327ab72185 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/entities/index.html b/releases/1.5.0/entities/index.html
index a0ff4bb7b9..35afc140e0 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/evolution/index.html b/releases/1.5.0/evolution/index.html
index b6f4aba79d..5b62ffdc05 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6314f3844f..19580a0ce1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e3647bf08b..a1cb1e6fe8 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/federation/index.html b/releases/1.5.0/federation/index.html
index a1d79b0c89..f83c2fd482 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/generic-table/index.html b/releases/1.5.0/generic-table/index.html
index 301d22ce99..5046ea50ad 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bf2c65bff5..5173434d81 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b0d9ed951f..c5a18474cb 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 14a62b9590..29a760ab79 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a953e8e82c..0f842dd188 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 191510f52d..07be7f0f79 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9812fa10cc..2eab6a977d 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 df1e91cb45..5a4cb06a58 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 97ed266749..1b7cb900a2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8518d712b7..56e07d56d2 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 551fdefa1e..c48d00216c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bbf3c07c85..d5e3263435 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9426ee4ad0..9fe01eaa00 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 898f1e5da8..dcd91ecd52 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a79be115b3..a1ff226ee5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4a67f28246..7b00210ee7 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f39c0af3c5..29c1c79489 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/getting-started/index.html b/releases/1.5.0/getting-started/index.html
index 02185578fa..c04221e109 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0e35d8f9aa..504354d0e3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 95f0fed616..1a10ad51ec 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 36a9780bd9..1f914998c2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5de964eb3c..cbf6618151 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 127ae1eb96..59c99f0e81 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5a2b8426d6..6b1acb54c8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9396661b50..039d53d997 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b5595c1d21..361873cf72 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/helm-chart/index.html b/releases/1.5.0/helm-chart/index.html
index 7ca42f23c6..8c74426c88 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b5b7f0378b..6ad4b4369a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 eddc5cdeaa..22d6128911 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6aef576410..14ad1085a1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 cc18059594..f7ebfaf741 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/index.html b/releases/1.5.0/index.html
index 7a799ee1ff..87ddb79f63 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 38070c8af5..1f6a4b2450 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a46b6968dc..35b2b28200 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 12504cef6b..6c5ef11c28 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9a09bd2c07..bea0443ac3 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e0c5f663b4..e12a4ae094 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/managing-security/index.html b/releases/1.5.0/managing-security/index.html
index a060369c4b..687bbe9c36 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/metastores/index.html b/releases/1.5.0/metastores/index.html
index f2314f4d58..1038dece91 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 59c2cc0a18..e62fbf3556 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a733e28cd7..d761a24df7 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b2eb1cbd6d..632ca47908 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c2a5bcb205..57019a0448 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 027ddfb5ea..638646eb27 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4d1a8dca66..21566589ff 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/policy/index.html b/releases/1.5.0/policy/index.html
index fa065b0a69..f9326e2176 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/realm/index.html b/releases/1.5.0/realm/index.html
index 34b1448824..4d07b7be8b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.5.0/telemetry/index.html b/releases/1.5.0/telemetry/index.html
index abd435b154..56798d1189 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/admin-tool/index.html b/releases/1.6.0/admin-tool/index.html
index bacf0e0dc8..2e323f351f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 27f71e4d4d..3334795a70 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 990f97af31..1972c7bd5f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b9df820df1..86d75f6bdd 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5e8de1a12b..f3b8b6cad1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossori [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fd5fe42e50..b739a412bf 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d2f14e8501..31995a7e51 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bc0d58cee3..35013611aa 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/configuration/index.html b/releases/1.6.0/configuration/index.html
index b4c73e7b58..55eb9276b7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/downstream-build/index.html b/releases/1.6.0/downstream-build/index.html
index 47e6e6e955..280c5c750a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/entities/index.html b/releases/1.6.0/entities/index.html
index 4c81e40745..2d4c9036de 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/evolution/index.html b/releases/1.6.0/evolution/index.html
index c332368d8a..f02ea7fd8d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c18efa7b73..bfadb206b2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=ano [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1daad51043..3ae87e680f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 329a9dfc11..634180490a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/federation/index.html b/releases/1.6.0/federation/index.html
index c812818250..87c9aff637 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/generic-table/index.html b/releases/1.6.0/generic-table/index.html
index 1afcd57f5d..49b4730eb7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f9d92cf4fd..5d853b57ab 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="s [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1d02961a3b..53677135f9 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5be2a2d7a5..d9883989dd 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 55db0f4f9b..376a6a4d21 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8441693e0f..9fe69c1cb7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 98192c69b3..f4ccd21c9e 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.c1 [...]
+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.c1 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5f5b8fa516..842409eb29 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b709121ec2..835131605d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 435b2ab7aa..e2b5da794b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ac6de0504d..c9ab49bc2a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 da4d0d6acb..08449f1208 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 730784f950..625dd68da6 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fbae50b303..95a2289e91 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f32eb73395..3f216fa788 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0ce11275ab..55dbed22ba 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 4b36c94b6e..c39fde1023 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/getting-started/index.html b/releases/1.6.0/getting-started/index.html
index ef3e43f76b..2df55acf3b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 073e1b5c2d..d84cb6a0ad 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link hre [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9d3677c8b8..5cf57fa1a6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e1f4fd6d00..f399c63da1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 729b8750e7..206c6fa40a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3a488ac5d8..252d7666a1 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 fbcd1c361f..73c344002c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 97a0b6cbde..afab5c9bc8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 62e9fc986e..f8477054aa 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/helm-chart/index.html b/releases/1.6.0/helm-chart/index.html
index 116b69d47d..9f49cc520b 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6da9453a2d..65170b3244 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6e735d0a82..1ee63ca3e7 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c4b6869cc5..782f3f0fad 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 29649410a8..1ad93697fa 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/index.html b/releases/1.6.0/index.html
index 610a032919..c8fa72216d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a9d2994f25..571a118a04 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 3b95c56183..3db266342a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d1b82bc89d..e7cbae405f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 539ce23976..c5128cf8a2 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8ed90e19c6..ad70f14885 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/managing-security/index.html b/releases/1.6.0/managing-security/index.html
index b79876af29..5b1dfc6d7c 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/metastores/index.html b/releases/1.6.0/metastores/index.html
index 9b7bc110e9..29f08b19cd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6ebe1cc827..d1e7c26c55 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 52754a5916..e8d3de72da 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f0a274f7ea..16b6c34d2f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7174e912d0..e8cd6ea3c1 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f1d517e5d7..c4c71352e4 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8f0b8f9f3e..28ab5b96ed 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/policy/index.html b/releases/1.6.0/policy/index.html
index 1ca5f38bcb..0da1306dfa 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/realm/index.html b/releases/1.6.0/realm/index.html
index c562b0e630..8e5cef8947 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.6.0/telemetry/index.html b/releases/1.6.0/telemetry/index.html
index 29c1721bdd..363f851a65 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/admin-tool/index.html b/releases/1.7.0/admin-tool/index.html
index 9e268df212..d78369fd82 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYb [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2f60e94cd3..f999890675 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a3bf1039ce..57a9a73ed8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrF [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 2490342a9a..7bad7bd11e 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e13bb9e9ad..115200028a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossori [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 870fe03b56..c8d127daed 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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 64bfe795d5..018bd975d9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 6735b6ed7f..543af90dfe 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/configuration/index.html b/releases/1.7.0/configuration/index.html
index 01a41f870e..5711989080 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/downstream-build/index.html b/releases/1.7.0/downstream-build/index.html
index 48fc0599f1..92370b0bd5 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/entities/index.html b/releases/1.7.0/entities/index.html
index 48491c9393..9249d3a218 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/evolution/index.html b/releases/1.7.0/evolution/index.html
index 5780ff9aff..63927bf6c1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d53d133f90..340d18ad8f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=ano [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8eeb358fec..7379a73e22 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 48f1812889..d6699aedd7 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/federation/index.html b/releases/1.7.0/federation/index.html
index 42d5d7fdd9..a84f7780b8 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/generic-table/index.html b/releases/1.7.0/generic-table/index.html
index 92f69f73f0..1d801d1bf5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bc9cbabca5..141b298777 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="s [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7db2195d88..996e89a24a 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 1c078c84ab..6d1d270808 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5558df62fc..a8495eefa0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b8c2df834e..79477321fc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 873581b49c..75bbbec5b0 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.c1 [...]
+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.c1 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 80619037f2..a0d01df847 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 a1e1a90d8a..864169a578 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0fdbfb107b..5248fadc03 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 110d29f77d..50a12ba547 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 227efae1b5..769583d616 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 af3692cdaa..4b043d59c8 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f00fb5a03e..96175a1752 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 e2da5c106a..10b6eef0e6 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 eccb85620a..eb342d738f 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 5067816aff..d66caf5409 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/getting-started/index.html b/releases/1.7.0/getting-started/index.html
index 754442caf9..04e9d946a0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 389ee92758..5ef32e91e8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link hre [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 8f9ebddcec..39b5a5cbd9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9b2b33d42c..e47d145fcc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
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 cd04a324be..f1d2390db8 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7587f2b0fa..c3dde1aa6b 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 f146352b32..9f76836672 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 0535e5cfbb..65a5cbf680 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 adf5b5c414..4c13f6a4c1 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/helm-chart/index.html b/releases/1.7.0/helm-chart/index.html
index 382b854291..0d944c7cf5 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 bb796b79b1..df74ee6af9 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d3e1f31b26..e0e3fa660a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 34d2a7c7cc..d8bef8e12f 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 28e1785271..756ab886f1 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/index.html b/releases/1.7.0/index.html
index 2b266b41b4..f17b068a85 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 d6900da46f..b2229a53bd 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 80af3f07fe..553abe2769 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 b55fa8abfd..e07b7e85ca 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 ef29a8c951..13294b0832 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 10feba667a..3c7547f09d 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/managing-security/index.html b/releases/1.7.0/managing-security/index.html
index b22f091597..0ef41e55d3 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/metastores/index.html b/releases/1.7.0/metastores/index.html
index 009498a2d9..82e3da392a 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7e106f35b0..5d90934396 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 9c7c92091a..aea23c2f23 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 62f5519972..e93bd628ff 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 c392400a43..2cc4fbce23 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 318503fac7..a4a0fedd17 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-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 7d1c231bbf..105905bddb 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/policy/index.html b/releases/1.7.0/policy/index.html
index dd13b76b63..e29cebeae0 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/realm/index.html b/releases/1.7.0/realm/index.html
index 15ccd7f8c7..d625f92e07 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/telemetry/index.html b/releases/1.7.0/telemetry/index.html
index ba17290816..9c31af4f16 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.7.0/vended-credentials/index.html b/releases/1.7.0/vended-credentials/index.html
index 9fc633617d..dfc3c14f6c 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/admin-tool/index.html b/releases/1.8.0/admin-tool/index.html
index e582faa0e5..ed0e5298a0 100644
--- a/releases/1.8.0/admin-tool/index.html
+++ b/releases/1.8.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 at the same version before using it. To run the standalone JAR, use the following command:"><meta itemprop=wordCount content="1368"><meta name=twitter:card content="summary"><meta name=twitter:title content="Admin Tool"><meta name=twitter:description co [...]
The tool is available as a Docker image: apache/polaris-admin-tool. It can also be downloaded as part of the binary distribution.
📝 Note
-The tool must be built with the necessary database drivers to access the metastore database. The default build includes drivers for the PostgreSQL and NoSQL (MongoDB) backends. Usage🔗 Please make sure the admin tool and Polaris server are at the same version before using it. To run the standalone JAR, use the following command:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/command-line-interface/index.html b/releases/1.8.0/command-line-interface/index.html
index 283c2ae979..abe671187e 100644
--- a/releases/1.8.0/command-line-interface/index.html
+++ b/releases/1.8.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/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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuration-reference/index.html b/releases/1.8.0/configuration/configuration-reference/index.html
index c30b037a0c..3f9d38ee68 100644
--- a/releases/1.8.0/configuration/configuration-reference/index.html
+++ b/releases/1.8.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"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><meta itemprop=wordCount content="6760"><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"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a99 [...]
+polaris.features."ADD_TRAILING_SLASH_TO_LOCATION"🔗 Deprecated and ignored: Polaris always appends a trailing slash to table and namespace base locations. Retained so existing configuration remains accepted rather than rejected.'><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a99 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html b/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
index ef3210fc32..3e2f5df6e5 100644
--- a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-aws-s3-cloud-storage-specific/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html b/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
index d5f93e3387..57e5f5aa57 100644
--- a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-azure-blob-cloud-storage-specific/index.html
+++ b/releases/1.8.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.8.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="1139"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossori [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html b/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
index 6ad9bcd0dd..0f2bd9c61b 100644
--- a/releases/1.8.0/configuration/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aa [...]
+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.c16ec1ba8eaf74eac5938aa [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuring-polaris-for-production/index.html b/releases/1.8.0/configuration/configuring-polaris-for-production/index.html
index 9b5a5a8b54..14f9295bf3 100644
--- a/releases/1.8.0/configuration/configuring-polaris-for-production/index.html
+++ b/releases/1.8.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="1130"><meta name=twitter:card content="summary"><meta name=twitter:title content="Configuring Polaris for Production"><meta name=twitter:description content="The default server configuration [...]
Configure OAuth2 keys Enforce realm header validation (require-header=true) Use a durable metastore (JDBC + PostgreSQL) Bootstrap valid realms in the metastore Disable local FILE storage 📝 Note
-If you are deploying Polaris using the Helm chart, make sure to review the Helm Chart Production Configuration guide as well. Configure OAuth2🔗 Polaris authentication requires specifying a token broker factory type. Two implementations are supported out of the box:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.m [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/configuring-polaris/index.html b/releases/1.8.0/configuration/configuring-polaris/index.html
index 7be631e0a7..c39fafaa74 100644
--- a/releases/1.8.0/configuration/configuring-polaris/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aab [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/configuration/index.html b/releases/1.8.0/configuration/index.html
index f8dd4ae955..20a72f94df 100644
--- a/releases/1.8.0/configuration/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/downstream-build/index.html b/releases/1.8.0/downstream-build/index.html
index a2a12d1181..e1337c351d 100644
--- a/releases/1.8.0/downstream-build/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/entities/index.html b/releases/1.8.0/entities/index.html
index 6a9523f52d..ff62b02ee2 100644
--- a/releases/1.8.0/entities/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/evolution/index.html b/releases/1.8.0/evolution/index.html
index 143b66cf43..905c4362db 100644
--- a/releases/1.8.0/evolution/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/federation/bigquery-metastore-federation/index.html b/releases/1.8.0/federation/bigquery-metastore-federation/index.html
index d4ee8b10db..4d901f888a 100644
--- a/releases/1.8.0/federation/bigquery-metastore-federation/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=ano [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/federation/hive-metastore-federation/index.html b/releases/1.8.0/federation/hive-metastore-federation/index.html
index 372b18e3d9..a6670cf9bb 100644
--- a/releases/1.8.0/federation/hive-metastore-federation/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous>< [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/federation/iceberg-rest-federation/index.html b/releases/1.8.0/federation/iceberg-rest-federation/index.html
index 5796760a5f..fb854c9817 100644
--- a/releases/1.8.0/federation/iceberg-rest-federation/index.html
+++ b/releases/1.8.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, 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/federation/index.html b/releases/1.8.0/federation/index.html
index e88c5c08e5..283621595a 100644
--- a/releases/1.8.0/federation/index.html
+++ b/releases/1.8.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.8.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.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/generic-table/index.html b/releases/1.8.0/generic-table/index.html
index 9df243636b..c6c95505fb 100644
--- a/releases/1.8.0/generic-table/index.html
+++ b/releases/1.8.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="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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=styleshe [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/binary-distribution/index.html b/releases/1.8.0/getting-started/binary-distribution/index.html
index c921a4be94..a443ffe912 100644
--- a/releases/1.8.0/getting-started/binary-distribution/index.html
+++ b/releases/1.8.0/getting-started/binary-distribution/index.html
@@ -10,7 +10,7 @@ POLARIS_VERSION=1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="s [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/catalog-azure/index.html b/releases/1.8.0/getting-started/creating-a-catalog/catalog-azure/index.html
index a5e0178595..0af29d12ca 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/catalog-azure/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/catalog-gcs/index.html b/releases/1.8.0/getting-started/creating-a-catalog/catalog-gcs/index.html
index 628cb5f556..c3d3a2ad98 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/catalog-gcs/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/catalog-migration/index.html b/releases/1.8.0/getting-started/creating-a-catalog/catalog-migration/index.html
index 8e2b8619f5..efa54ef5c9 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/catalog-migration/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/index.html b/releases/1.8.0/getting-started/creating-a-catalog/index.html
index a802bc428a..3194c2535c 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html b/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
index b97cb29446..984d462c8e 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-aws/index.html
+++ b/releases/1.8.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.c1 [...]
+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.c1 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html b/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
index 4e0cd2568b..f960ef5505 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-minio/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" c [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html b/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
index b46f53c131..70cc154c97 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/s3/catalog-ozone/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/creating-a-catalog/s3/index.html b/releases/1.8.0/getting-started/creating-a-catalog/s3/index.html
index bfd7d5f394..506aee1024 100644
--- a/releases/1.8.0/getting-started/creating-a-catalog/s3/index.html
+++ b/releases/1.8.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 (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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html b/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
index c703d31244..8b3ea6b287 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-aws/index.html
+++ b/releases/1.8.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 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html b/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
index a420ce63cc..fa6641c8a5 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-azure/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_12321606798608477 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html b/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
index e5c6967aa3..095ab07ca2 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/deploy-gcp/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/index.html b/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/index.html
index a124507fb1..8e1d519908 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/cloud-deploy/index.html
+++ b/releases/1.8.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.8.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.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/index.html b/releases/1.8.0/getting-started/deploying-polaris/index.html
index b9578d97a8..a95d664c6d 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/index.html
+++ b/releases/1.8.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 a Docker environment."><meta property="og:url" content="https://polaris.apache.org/releases/1.8.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 wi [...]
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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/local-deploy/index.html b/releases/1.8.0/getting-started/deploying-polaris/local-deploy/index.html
index b9ab61429f..2e518394b3 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/local-deploy/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/deploying-polaris/storage-tls/index.html b/releases/1.8.0/getting-started/deploying-polaris/storage-tls/index.html
index 85748a5eb4..c5f89bb39f 100644
--- a/releases/1.8.0/getting-started/deploying-polaris/storage-tls/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/index.html b/releases/1.8.0/getting-started/index.html
index 8581a4dd8a..3db2706c5c 100644
--- a/releases/1.8.0/getting-started/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
+Setup Tools: Use infrastructure-as-code to manage Polaris configuration at scale."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases180getting-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-releases180getting-startedquick-start-li><input type=checkbox id=m-releas [...]
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/install-dependencies/index.html b/releases/1.8.0/getting-started/install-dependencies/index.html
index ee5e17db83..d0be330758 100644
--- a/releases/1.8.0/getting-started/install-dependencies/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link hre [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/quick-start/index.html b/releases/1.8.0/getting-started/quick-start/index.html
index b052cc7751..5f0412e215 100644
--- a/releases/1.8.0/getting-started/quick-start/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script src=/jquery-3.7.1.min_1232160679860847 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><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-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-st [...]
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-releases180getting-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-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/setup-tools/index.html b/releases/1.8.0/getting-started/setup-tools/index.html
index 34e78bd1fb..4246f6be60 100644
--- a/releases/1.8.0/getting-started/setup-tools/index.html
+++ b/releases/1.8.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="459"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-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-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check checked>
diff --git a/releases/1.8.0/getting-started/using-polaris/index.html b/releases/1.8.0/getting-started/using-polaris/index.html
index f1fee34fdc..01a55d0b22 100644
--- a/releases/1.8.0/getting-started/using-polaris/index.html
+++ b/releases/1.8.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="1364"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/using-polaris/keycloak-idp/index.html b/releases/1.8.0/getting-started/using-polaris/keycloak-idp/index.html
index 36006a6b8e..255c30f177 100644
--- a/releases/1.8.0/getting-started/using-polaris/keycloak-idp/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/getting-started/using-polaris/telemetry-tools/index.html b/releases/1.8.0/getting-started/using-polaris/telemetry-tools/index.html
index 13060ea476..e09fc591df 100644
--- a/releases/1.8.0/getting-started/using-polaris/telemetry-tools/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.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-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check checked>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/authentication/index.html b/releases/1.8.0/helm-chart/authentication/index.html
index 3b72e761bc..b7d5aa1bb7 100644
--- a/releases/1.8.0/helm-chart/authentication/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=sty [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/dev/index.html b/releases/1.8.0/helm-chart/dev/index.html
index b61fb9e29d..e7f5bf6770 100644
--- a/releases/1.8.0/helm-chart/dev/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
+minikube start Installing from the Official Repository🔗 Add the official Polaris Helm repository and install the chart:"><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/index.html b/releases/1.8.0/helm-chart/index.html
index 7e01b43f70..0f6635cc5e 100644
--- a/releases/1.8.0/helm-chart/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
+Authentication: Configuration guide for internal authentication (RSA/symmetric keys) and external authentication with OIDC identity providers."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbA [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/networking/index.html b/releases/1.8.0/helm-chart/networking/index.html
index 262816107a..427e29a1fd 100644
--- a/releases/1.8.0/helm-chart/networking/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/persistence/index.html b/releases/1.8.0/helm-chart/persistence/index.html
index 35704cb19f..650bd96afe 100644
--- a/releases/1.8.0/helm-chart/persistence/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href= [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/production/index.html b/releases/1.8.0/helm-chart/production/index.html
index 3949bd5738..7e77d5c7c3 100644
--- a/releases/1.8.0/helm-chart/production/index.html
+++ b/releases/1.8.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="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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0a [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/helm-chart/reference/index.html b/releases/1.8.0/helm-chart/reference/index.html
index a2d750c5f9..f76d07645b 100644
--- a/releases/1.8.0/helm-chart/reference/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/index.html b/releases/1.8.0/index.html
index 35729cdaba..76afb00018 100644
--- a/releases/1.8.0/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet i [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-releases180><span class=td-sidebar-nav-active-item>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/access-control/index.html b/releases/1.8.0/managing-security/access-control/index.html
index 99a748998c..0d8a76648f 100644
--- a/releases/1.8.0/managing-security/access-control/index.html
+++ b/releases/1.8.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="1632"><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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/external-idp/idp-dev-notes/index.html b/releases/1.8.0/managing-security/external-idp/idp-dev-notes/index.html
index 129d964731..31b7550b5c 100644
--- a/releases/1.8.0/managing-security/external-idp/idp-dev-notes/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
+InternalPolarisToken: Used in internal auth and inherits from PrincipalCredential."><link rel=preload href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><script sr [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/external-idp/index.html b/releases/1.8.0/managing-security/external-idp/index.html
index b85cbc77c4..4b4699b7a8 100644
--- a/releases/1.8.0/managing-security/external-idp/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integri [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/external-pdp/index.html b/releases/1.8.0/managing-security/external-pdp/index.html
index 13c291e72f..4395b1a23a 100644
--- a/releases/1.8.0/managing-security/external-pdp/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css re [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/external-pdp/opa/index.html b/releases/1.8.0/managing-security/external-pdp/opa/index.html
index 4cab1a9975..e498c50261 100644
--- a/releases/1.8.0/managing-security/external-pdp/opa/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/managing-security/index.html b/releases/1.8.0/managing-security/index.html
index 6e58de4def..81e8b71c6d 100644
--- a/releases/1.8.0/managing-security/index.html
+++ b/releases/1.8.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.8.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.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/metastores/index.html b/releases/1.8.0/metastores/index.html
index 54ba431761..befccbb776 100644
--- a/releases/1.8.0/metastores/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/metastores/nosql-mongodb/index.html b/releases/1.8.0/metastores/nosql-mongodb/index.html
index a8a2921c07..66e1890d5b 100644
--- a/releases/1.8.0/metastores/nosql-mongodb/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anon [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/metastores/relational-jdbc/index.html b/releases/1.8.0/metastores/relational-jdbc/index.html
index f932e5073c..12a1870fb6 100644
--- a/releases/1.8.0/metastores/relational-jdbc/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/polaris-api-specs/index.html b/releases/1.8.0/polaris-api-specs/index.html
index 297374ad98..5ba8ab9585 100644
--- a/releases/1.8.0/polaris-api-specs/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/polaris-api-specs/polaris-catalog-api/index.html b/releases/1.8.0/polaris-api-specs/polaris-catalog-api/index.html
index 3b8b20380c..9669fcae86 100644
--- a/releases/1.8.0/polaris-api-specs/polaris-catalog-api/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/polaris-api-specs/polaris-management-api/index.html b/releases/1.8.0/polaris-api-specs/polaris-management-api/index.html
index 40bceef274..80d749b409 100644
--- a/releases/1.8.0/polaris-api-specs/polaris-management-api/index.html
+++ b/releases/1.8.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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/polaris-spark-client/index.html b/releases/1.8.0/polaris-spark-client/index.html
index 0feb97649e..ba0622ebfc 100644
--- a/releases/1.8.0/polaris-spark-client/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/policy/index.html b/releases/1.8.0/policy/index.html
index f4dc87b3c8..a83f050350 100644
--- a/releases/1.8.0/policy/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8q [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/realm/index.html b/releases/1.8.0/realm/index.html
index 4aaf6a7d54..719fccf123 100644
--- a/releases/1.8.0/realm/index.html
+++ b/releases/1.8.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 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vd [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/telemetry/index.html b/releases/1.8.0/telemetry/index.html
index 8ecebde421..a3d40c3d3a 100644
--- a/releases/1.8.0/telemetry/index.html
+++ b/releases/1.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeq [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/1.8.0/vended-credentials/index.html b/releases/1.8.0/vended-credentials/index.html
index 8c54205032..6bcc6888e0 100644
--- a/releases/1.8.0/vended-credentials/index.html
+++ b/releases/1.8.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.8.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
+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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2 [...]
<label for=m-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/releases/index.html b/releases/index.html
index 9acade2f0b..2c9f40c598 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-releases180-check><a href=/releases/1.8.0/ title="Apache Polaris 1.8.0 Documentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180><span>1.8.0</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-releases180getting-started-li><input type=checkbox id=m-releases180getting-started-check>
<label for=m-releases180getting-started-check><a href=/releases/1.8.0/getting-started/ title="Getting Started with Apache Polaris" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-releases180getting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedquick-start-li><input type=checkbox id=m-releases180getting-startedquick-start-check>
<label for=m-releases180getting-startedquick-start-check><a href=/releases/1.8.0/getting-started/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-releases180getting-startedquick-start><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-releases180getting-startedsetup-tools-li><input type=checkbox id=m-releases180getting-startedsetup-tools-check>
diff --git a/tags/authorization/index.html b/tags/authorization/index.html
index 351c849a5f..04ba645aeb 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 0a57c81e7d..21239bccb3 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 10cfec12d0..d16d47336c 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 ccad5ef6bb..14f691437b 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/external-principals/index.html b/tags/external-principals/index.html
index 03d3fe04a1..1acad95caa 100644
--- a/tags/external-principals/index.html
+++ b/tags/external-principals/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/external-principals/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon [...]
\ 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/external-principals/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon.png sizes=180x180><link rel=icon [...]
\ No newline at end of file
diff --git a/tags/flink/index.html b/tags/flink/index.html
index 006a66c9e9..023c6c27f4 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 0b9024403f..1d715cd0d4 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 ac482eb8fe..fe90c58539 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 da2c331bae..a15de036de 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 46dfdd4ab0..be7fa60bd2 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 42438ed517..dcb5086143 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 b06b0d9378..ab27335d7a 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/opa/index.html b/tags/opa/index.html
index 45bd2e7f5a..c35135f9d4 100644
--- a/tags/opa/index.html
+++ b/tags/opa/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/opa/index.xml><meta name=robots content="index, follow"><link rel="shortcut 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/opa/index.xml><meta name=robots content="index, follow"><link rel="shortcut 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/ozone/index.html b/tags/ozone/index.html
index 648d29b5d8..e843ad1a3b 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 1c2fd80f12..23ed790807 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 f815bb64f6..28f41a069c 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 e3aba2fd5e..748c5ade90 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 e50aefd505..f04086607f 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 8eeae517ae..e6b634d30d 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 10f6df2611..fa1e7f5056 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 53483dd81a..4087969543 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 7569103473..a12246cbfc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.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 25082c0991..d4655b46df 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 d8fbe81312..68b17c0b16 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 2285bb6303..aa2e1f95fc 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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 dbb98ea951..e3913ac513 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css as=style integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" crossorigin=anonymous><link href=/scss/main.min.c16ec1ba8eaf74eac5938aac6c0aabf2a9986e0f18fea7aa9d68d02927d807bd.css rel=stylesheet integrity="sha256-wW7Buo6vdOrFk4qsbAqr8qmYbg8Y/qeqnWjQKSfYB70=" 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>